以下为《教案-数组的初识》的无排版文字预览,完整内容请下载
C语言程序设计教案
授课班级
18工业机器人
任课教师
王某某
课 题
数组的初识
教 材
C语言程序设计教程(第4版)(杨某某)
教 学
目 标
1、掌握一维数组的定义和引用
2、掌握二维数组的定义和引用
教 材
分 析
教学重点
一维、二维数组的定义、引用、初始化
教学难点
数组的存储形式,数组的首地址
课时安排
2
教学方法
任务驱动法、讲练结合
教具
计算机、投影仪
教
学
内
容
及
过
程
设
计
一、 引入新课
数组是有序数据的集合,数组中每一个元素都属于同一个数据类型。
?二、讲授新课
一、一维数组的定义和引用
定义数组,就是要:
(1)规定数组的名称,其取名规则与变量名相同;
(2)规定数组的类型,包括其数据类型和存储类型;
(3)规定数组的大小,即数组的维数及包含的数组元素的个数。数组元素就是包含在数组中的变量。
(一)一维数组的定义:
类型说明符 数组名[常量表达式] 例如:int data[10], number[5];
? (二)一维数组元素的引用
数组名[下标] 例如:a[0]=a[5]+a[7]-a[2*3]
一维数组在内存中占一段连续的存储空间,其首地址:a或&a[0]
一维数组的初始化
(1)???在定义数组时对数组元素赋以初值;int 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ,按数组排列的顺序对元素赋初值;如: static int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
3.?????? 如果花括号内的初值个数少于每行中的数组元素个数,则每行中后面的元素自动赋初值0;也允许代表给每行元素赋初值的花括号的数目少于数组的行数,这时,后面各行的元素也自动赋0值。
4.C语言规定,可以用初始化的方法来隐含定义二维数组第一维的大小,即可以省略数组定义中第一个方括号中的表达式,但不能省略第二个方括号中的表达式。如:static int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; 等价于static int a[ ][4]={1,2,3,4,5,6,7,8,9,10,11,12};在定义时也可以只对部分元素赋初值而省略第一维长度,但应分行赋初值。如: static int a[ ][4]={{0,0,3},{0},{0,10}};
(四)二维数组的输入与输出
用二重循环,以a[m][n]为例 for(i=0;i请点击下方选择您需要的文档下载。
以上为《教案-数组的初识》的无排版文字预览,完整内容请下载
教案-数组的初识由用户“a946527083”分享发布,转载请注明出处