首页 《谢丽聪老师C语言数组》教案

《谢丽聪老师C语言数组》教案

举报
开通vip

《谢丽聪老师C语言数组》教案Thistemplateistheinternalstandardcoursewaretemplateoftheenterprise谢丽聪老师C语言数组把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。数组有数值数组、字符数组、指针数组、结构数组等各种类别。7.1一维数组的定义和使用7.1.1一维数组的定义方式类型说明符数组名[常量表达式];任一种基本数据类型或构造数据类型用户定义的数组标识符表示数据元...

《谢丽聪老师C语言数组》教案
Thistemplateistheinternalstandardcoursewaretemplateoftheenterprise谢丽聪老师C语言数组把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。数组有数值数组、字符数组、指针数组、结构数组等各种类别。7.1一维数组的定义和使用7.1.1一维数组的定义方式类型说明符数组名[常量表达式];任一种基本数据类型或构造数据类型用户定义的数组标识符表示数据元素的个数,也称为数组的长度例如:inta[10];floatb[10],c[20];charch[20];说明整型数组a,有10个元素。说明实型数组b,有10个元素,实型数组c,有20个元素。说明字符数组ch,有20个元素。注意:数组元素与变量一样地使用(数组不能与变量一样地使用)。数组元素与变量主要区别:1.它们的名字形式不同2.同一数组中各元素必须同类型3.数组名不能与其它变量名相同。例如:main(){inta;floata[10];……}×变量重名4.方括号中常量表达式表示数组元素的个数,但是其下标从0开始计算。因此5个元素分别为:a[0],a[1],a[2],a[3],a[4]5.定义时不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。6.允许在同一个类型说明中,说明多个数组和多个变量。例如:inta,b,c,d,k1[10],k2[20];例如:#defineFD5main(){inta[3+2],b[7+FD];……} main(){intn=5;inta[n];……}×√定义时不能用,但引用时可以7.1.2一维数组元素的引用数组元素是组成数组的基本单元,也是一种变量,其标识方法为数组名后跟一个下标,表示元素在数组中的顺序号。数组元素的一般形式为:数组名[下标]其中下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如:a[5]a[i+j]a[i++]都是合法的数组元素。定义时不能用,引用时可以数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量。在C语言中只能逐个地使用下标变量,而不能一次引用整个数组。例如:输出有10个元素的数组必须使用循环语句逐个输出各下标变量:for(i=0;i<10;i++)printf("%d",a[i]);而不能用一个语句输出整个数组。下面的写法是错误的:printf("%d",a);×√例7.1voidmain(){inti,a[10];for(i=0;i<=9;i++)a[i]=i;for(i=9;i>=0;i--)printf("%d",a[i]);}a[0]0a[1]1a[2]2a[3]3a[4]4a[5]5a[6]6a[7]7a[8]8a[9]9运行结果:9876543210空格逐一赋值逐一输出例7.2voidmain(){inti,a[10];for(i=0;i<10;)a[i++]=i;for(i=9;i>=0;i--)printf("%d",a[i]);}a[0]0a[1]1……a[9]9a[9]9a[8]8……a[0]0运行结果:9876543210例7.3voidmain(){inti,a[10];for(i=0;i<10;)a[i++]=2*i+1;for(i=0;i<=9;i++)printf("%d",a[i]);printf("\n%d%d\n",a[5.2],a[5.8]);}运行结果:1357911131517191111a[0]2*0+1=1a[1]2*1+1=3a[2]2*2+1=5……a[5]2*5+1=11……a[9]2*9+1=197.1.3一维数组的初始化给数组赋值的方法除了用赋值语句对数组元素逐个赋值外,还可采用初始化赋值和动态赋值的方法。初始化赋值的一般形式为:类型说明符数组名[常量表达式]={值,值……值};其中在{}中的各数据值即为各元素的初值,各值之间用逗号间隔。例如:inta[10]={0,1,2,3,4,5,6,7,8,9};相当于a[0]=0;a[1]=1...a[9]=9;对数组的初始化赋值还有以下几点规定:1)可以只给部分元素赋初值。当{}中值的个数少于元素个数时,只给前面部分元素赋值。例如:inta[10]={0,1,2,3,4};表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值。2)只能给元素逐个赋值,不能给数组整体赋值。例如给十个元素全部赋1值,只能写为:inta[10]={1,1,1,1,1,1,1,1,1,1};而不能写为:inta[10]=1;3)如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。例如:inta[5]={1,2,3,4,5};可写为:inta[]={1,2,3,4,5};例7.4voidmain(){inti,max,a[10];printf("input10numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);max=a[0];for(i=1;i<10;i++)if(a[i]>max)max=a[i];printf("maxmum=%d\n",max);}定义一个10个元素的整型数组逐一输入十个数组元素的值逐一比较,得出最大值输入:14523146730输出:maxmum=31例7.5voidmain(){inti,j,p,q,s,a[10];printf("\ninput10numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){p=i;q=a[i];for(j=i+1;j<10;j++)if(q 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 运用各种调查研究方法,分析出公司所处的各种环境因素,即外部环境因素和内部能力因素。将调查得出的各种因素根据轻重缓急或影响程度等排序方式,构造SWOT矩阵。在完成环境因素分析和SWOT矩阵的构造后,便可以制定出相应的行动计划。SW优势与劣势分析(内部环境分析)提高公司盈利性产品线的宽度产品的质量产品价格产品的可靠性产品的适用性服务的及时性服务态度……竞争优势可以指消费者眼中一个企业或它的产品有别于其竞争对手的任何优越的东西。需要注意的是一定要从消费者的角度出发,寻找与竞争者或行业平均水平比较,公司的产品与服务有什么优势/劣势;而不是从公司的角度出发,衡量企业的竞争优势。通过一定努力,建立自身竞争优势引起竞争者注意,开始作出反应直接进攻企业优势所在,或采取更为有力的策略竞争优势受到削弱,寻找新的策略增强自身竞争优势根据SW分析,公司建立并维持自身的竞争优势企业在维持竞争优势过程中,必须深刻认识自身的资源和能力,采取适当的措施。因为一个企业一旦在某一方面具有了竞争优势,势必会吸引到竞争对手的注意。而影响企业竞争优势的持续时间,主要的是三个关键因素:(1)建立这种优势要多长时间?(2)能够获得的优势有多大?(3)竞争对手作出有力反应需要多长时间?如果企业分析清楚了这三个因素,就会明确自己在建立和维持竞争优势中的地位了。OT机会与威胁分析(外部环境分析)环境发展趋势分为两大类:环境威胁环境机会环境威胁指的是环境中一种不利的发展趋势所形成的挑战,如果不采取果断的战略行为,这种不利趋势将导致公司的竞争地位受到削弱。环境机会就是对公司行为富有吸引力的领域,在这一领域中,该公司将拥有竞争优势。OT机会与威胁分析方法一:PEST法PEST法政治/法律:经济社会文化技术垄断法律环境保护法税法对外贸易规定劳动法政府稳定性经济周期GNP趋势利率货币供给通货膨胀失业率可支配收入能源供给成本人口统比收入分配社会稳定生活方式的变化教育水平消费政府对研究的投入政府和行业对技术的重视新技术的发明和进展技术传播的速度折旧和报废速度OT机会与威胁分析方法一:波特五力模型竞争者供应商客户替代者新进入者进入本行业有哪些壁垒?它们阻碍新进入者的作用有多大?本企业怎样确定自己的地位(自己进入或者阻止对手进入)?购买者转而购买替代品的转移成本;公司可以采取什么措施来降低成本或增加附加值来降低消费者购买替代品的风险?供货商的品牌或价格特色;供货商的战略中本企业的地位;供货商之间的关系;从供货商之间转移的成本本企业的部件或原材料产品占买方成本的比例;各买方之间是否有联合的危险;本企业与买方是否具有战略合作关系行业内竞争者的均衡程度、增长速度、固定成本比例、本行业产品或服务的差异化程度、退出壁垒等,决定了一个行业内的竞争激烈程度构造SWOT矩阵在构造SWOT过程中,将那些对公司发展有直接的、重要的、大量的、迫切的、久远的影响因素优先排列出来,而将那些间接的、次要的、少许的、不急的、短暂的影响因素排列在后面。案例:1997年香港邮政对特快专递业务单元做的SWOT分析SWT特快专递服务推出较早技术支持较强(如电子追踪服务以邮局为服务终端,服务网络覆盖面广O特快专递”过去的形象不太好认知率不高可靠性与速度不及私营公司私营速递公司多以大公司为主要客户中小机构、个人的需求得不到满足,是个被忽视的市场香港近年经济不太景气,外部环境不利速递业竞争对手林立,正面冲突可能招致报复制订行动计划制定计划的基本思路是:发挥优势因素,克服弱点因素,利用机会因素,化解威胁因素;考虑过去,立足当前,着眼未来。运用系统分析的综合分析方法,将排列与考虑的各种环境因素相互匹配起来加以组合,得出一系列公司未来发展的可选择对策。SWOTWT对策最小与最小对策,即考虑弱点因素和威胁因素,目的是努力使这些因素都趋于最小。悲观WO对策最小与最大对策,即着重考虑弱点因素和机会因素,目的是努力使弱点趋于最小,使机会趋于最大苦乐参半ST对策最小与最大对策,即着重考虑优势因素和威胁因素,目的是努力使优势因素趋于最大,是威胁因素趋于最小。苦乐参半SO对策最大与最大对策,即着重考虑优势因素和机会因素,目的在于努力使这两种因素都趋于最大。理想小大大小
本文档为【《谢丽聪老师C语言数组》教案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
长凤
糖榨屋小学
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:企业经营
上传时间:2021-09-10
浏览量:1