二维数组的定义和引用教案-2022-2023学年高三上学期高教版中职C语言

2022-12-27
| 5页
| 152人阅读
| 1人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高三
章节 -
类型 教案
知识点 数组
使用场景 同步教学
学年 2022-2023
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 124 KB
发布时间 2022-12-27
更新时间 2023-10-27
作者 幸福369
品牌系列 -
审核时间 2022-12-27
下载链接 https://m.zxxk.com/soft/36724502.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

江苏省XY中等专业学校2022-2023-1教案 编号: 专业名称 计算机应用 课程名称 C语言 所在 年级 三年级 主备 教师 授课教师 授课系部 授课班级 授课 日期 课题 二维数组的定义和引用 教学 目标 1、掌握二维数组的定义和引用 2、掌握二维数组的初始化方法 3、了解与二维数组有关的应用编程方法 重点 二维数组的定义和引用、初始化方法 难点 与二维数组有关的应用编程方法 教法 讲授法、案例教学法、讨论法 教学设备 黑板 计算机 网络机房 教学 环节 教学活动内容及组织过程 个案补充 教 学 内 容 一、导入: 当数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。本节只介绍二维数组,多维数组可由二维数组类推而得到。 二、讲授: 二维数组的定义  二维数组定义的一般形式是: 类型说明符 数组名[常量表达式1][常量表达式2]  其中常量表达式1表示第一维下标的长度, 常量表达式2 表示第二维下标的长度。 例如:int a[3][4];   说明了一个三行四列的数组,数组名为a,其下标变量的类型为整型。该数组的下标变量共有3×4个,即:   a[0][0],a[0][1],a[0][2],a[0][3]     a[1][0],a[1][1],a[1][2],a[1][3]   a[2][0],a[2][1],a[2][2],a[2][3]   二维数组在概念上是二维的,即是说其下标在两个方向上变化,下标变量在数组中的位置也处于一个平面之中,而不是象一维数组只是一个向量。但是,实际的硬件存储器却是连续编址的,也就是说存储器单元是按一维线性排列的。如何在一维存储器中存放二维数组,可有两种方式:一种是按行排列, 即放完一行之后顺次放入第二行。另一种是按列排列, 即放完一列之后再顺次放入第二列。   二维数组元素的引用  二维数组的元素也称为双下标变量, 其表示的形式为:       数组名[下标][下标]  其中下标应为整型常量或整型表达式。 例如:a[3][4]  表示a数组三行四列的元素。  下标变量和数组说明在形式中有些相似,但这两者具有完全不同的含义。数组说明的方括号中给出的是某一维的长度,即可取下标的最大值;而数组元素中的下标是该元素在数组中的位置标识。前者只能是常量,后者可以是常量,变量或表达式。 例题分析 一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。 可设一个二维数组a[5][3]存放五个人三门课的成绩。再设一个一维数组v[3]存放所求得各科平均成绩,设变量average 为全组各科总平均成绩。编程如下:  main()   {  int i,j,s=0,average,v[3],a[5][3];  printf("input score ");  for(i=0;i<3;i++)   {  for(j=0;j<5;j++)  {  scanf("%d",&a[j][i]);  s=s+a[j][i];}  v[i]=s/5;  s=0;  }  average =(v[0]+v[1]+v[2])/3;  printf("math:%d c languag:%d dbase:%d ",v[0],v[1],v[2]);  printf("total:%d ", average );  }  分析: 程序中首先用了一个双重循环。在内循环中依次读入某一门课程的各个学生的成绩,并把这些成绩累加起来,退出内循环后再把该累加成绩除以5送入v[i]之中,这就是该门课程的平均成绩。外循环共循环三次,分别求出三门课各自的平均成绩并存放在v数组之中。退出外循环之后,把v[0],v[1],v[2]相加除以3即得到各科总平均成绩。最后按题意输出各个成绩。 板 书 设 计 二维数组的定义和使用 1、 二维数组定义 2、 二维数组引用 3、 例题分析 教 后 札 记 学科网(北京)股份有限公司 $

资源预览图

二维数组的定义和引用教案-2022-2023学年高三上学期高教版中职C语言
1
二维数组的定义和引用教案-2022-2023学年高三上学期高教版中职C语言
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。