高二下高教社编程语言基础C语言(第5版)教案5.1一维数组的定义和使用

2023-03-28
| 5页
| 107人阅读
| 4人下载
普通

内容正文:

课题序号 授课班级 授课课时 授课形式 理论 授课章节 名称 第5章 数组 5.1一维数组的定义和使用 使用教具 计算机、多媒体电视、黑板 教学目的 1. 理解数组的概念 2. 掌握一维数组的定义及初始化方法 3. 掌握一维数组元素的引用方法 4. 掌握在一维数组上实现的常见算法 教学重点 1.一维数组的定义2.一维数组的初始化3.一维数组的引用 教学难点 1.一维数组的引用2.一维数组的具体应用 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 5.1一维数组 一:数组的引入 二:一维数组的定义说明 三:一维数组的初始化 四:一维数组的引用 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)前堂回顾 (二)导入新课 (三)新授 (四)总结扩展: (五)作业布置: 例:求1+2+…+10的值。1.使用for循环进行编程main(){ int sum,i;sum=0;for(i=1;i<=10; i++) sum=sum+i;printf(“1+2+…+10=%d”,sum);}运行结果:1+2+…+10=552.使用while循环进行编程main(){ int sum,i;sum=0; i=1;while(i<=10){ sum=sum+i; i++;}printf(“1+2+…+10=%d”,sum);}运行结果:1+2+…+10=55 迄今为止,我们用于编程的数据类型都是C语言的基本数据类型。实际上除了整型、字符型和浮点型数据以外,C语言还提供了构造类型的数据,它是由基本数据类型按一定规则组成的,因此有的书又称它为导出类型。本章我们就来学习一下数组的作用。 第4章 数组 一:数组的引入 1. 数组:有序数据的集合。 2. 使用说明1)数组中的每个元素数据类型相同。2)每个特定元素都应使用带方括号[]的下标访问。3)数组都以0作为第一个元素的下标。4)数组的下标是连续递增的。5)数组整体不能参加数据处理。 二:一维数组的说明 1. 定义方式:类型说明符 数组名[常量表达式]例如: int a[10]; 1) int 为数组的类型。 2) a为数组名。 3) 数组有a[0]~a[9]10个元素。 3. 说明: 1) 定名规则和变量命名相同,遵循标识符的命名规则。 2) 2) 数组名后用方括号,不能用圆括号。如:int a (10); × 3) 常量表达式表示元素的个数,即数组长度。 4) 常量表达式中包括常量和符号常量,不能包含变量。例如: int n; int a[n]; × 三:一维数组的初始化 在定义数组时对数组元素赋以初值。 一般形式:类型说明符 数组名【常量表达式】={值,值,值,值…值}; 1、为全部元素赋值 例:int a[10]={0,1,2,3,4,5,6,7,8,9}; 相当于a[0]=0,a[1]=1,…,a[9]=9。 2、 只为部分元素赋值。 例:int a[10]={0,1,2,3,4}; 相当于a[0]=0,a[1]=1,…,a[4]=4,a[5]=0,…,a[9]=0 3、 不对数组赋初值,则系统对所有数组元素自动赋以0。 例:static int a[10]; 相当于a[0]~a[9]全为0。 4、在对全部数组元素赋初值时,可以不指定数组长度。 例:int a[]={0,1,2,3,4}; 因为花括号中只有五个数,所以a[]相当于a[5]。 四:一维数组的引用 数组元素的表示形式:数组名【下标】; 下标可以是整型常量或整型表达式。注意,下标不要越界。 例:将0~9倒序输出。 main() {inti,a[10]; for(i=1;i<10;i++) a[i]=i; for(i=9;i>=0;i--) printf(“%d”,a[i]);} 本节课主要学习了一维数组的基本知识要求我们掌握一维数组的使用方式以及如何对一维数组初始化的问题。 学科网(北京)股份有限公司 $

资源预览图

高二下高教社编程语言基础C语言(第5版)教案5.1一维数组的定义和使用
1
高二下高教社编程语言基础C语言(第5版)教案5.1一维数组的定义和使用
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。