C语言-电子《教案》21_第1页
C语言-电子《教案》21_第2页
C语言-电子《教案》21_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教学设计章节或工程名称第七章数组7.1本次授课类型团理论 实验 口理实一体 口实训 口实习班级地点周次星期节次授课进度350191J1-201十四23、4回符合 口超前 口滞后320191J1-201十四41、2回符合 超前 口滞后350197J1-202十五43、4回符合 口超前 口滞后教学目标1、掌握一维数组的定义及初始化2、掌握一维数组元素的引用3、掌握一维数组的应用教学重点1、一维数组的定义及初始化2、一维数组元素的引用3、一维数组的应用(平均成绩、冒泡排序法)教学难点冒泡排序法教学环节内容要点教学方法 与手段时间 分配新课引入电影院座位结构案例法5分钟新课介绍一维数组的定义及初始化知

2、识讲授 引导启发30分钟一维数组元素的引用知识讲授 引导启发20分钟一维数组的应用知识讲授 引导启发30分钟总结归纳重点掌握一维数组的定义及初始化、一维数组元素 的引用、一维数组的应用,难点为冒泡排序法。归纳法5分钟教学效果及改进思路教案/假设&城表嫉的号惊HUAIAN COLLEGE OF INFORMATION TECHNOtOGY教案一、新课引入1、多名同学成绩之和?xl+x2+x3. x40,存在的问题。2、电影座位结构图如下。二、一维数组的定义及初始化一维数组的概念一维数组用来存放多个相同类型数据组成的一个集合。一维数组定义的格式数据类型说明符数组名长度;例如:int a51;一维数

3、组的存储空间a0 ala2a3 a4说明(1)数组名的命名规那么必须遵循标示符的命名规那么。(2)长度表示数组中元素个数,必须是整数,常用整型常量或整型常量表达 式来表示,不能使用变量或含有变量的表达式。(3)长度必须用方括号括起来,不能使用圆括号或其他的括号。(4)数据类型说明符指的是数组中所有元素都属于某一种类型,可以是基本 类型,如整型、实型、字符型等,也可以是构造类型,如结构体类型,共用体类 型等。(5)数组必须占据一片连续的存储单元,所占总字节数为:单个元素所占字 节数乘以数组长度。数组中的元素用数组名和下标相结合来区分,下标是从。开 始。(6)单独使用数组名不能表示数组的某一个元素

4、或所有元素。C语言规定, 数组名等价于数组的首地址,也就是数组中第一个元素的地址。即a与&a0等 价。教案7至於总城宣/与号用教案HUAiAN COLLEGE OF INFORMATION TECHNOtOGY一维数组的初始化C语言允许在程序运行前给数组元素赋初值,即对数组元素初始化。【例】int a3 = 3,1,5);在定义数组时,把耍赋给数组各元素的初值用花括号括起来,数据之间用逗 号分隔,最后的一个数据后面不需要逗号。a0的初值为3, al的初值为1, a2的初值为5。三、一维数组元素的引用1.数组元素的引用格式如下:数组名下标下标为整数,从0开始,最大值为长度下标7,下标要用方括号括

5、起来。【例】int b4 = 2,7,9,4;如果有语句b2=8,那么b2元素的值就会 变为8。四、一维数组的应用.编程实现,求10名同学某门课程的平均成绩。main()(int a10,i;float ave=0;fbr(i=0;i10;i+)scanf(%d,&ai);fbr(i=0;i10;i+)ave=ave+ai;累加求总成绩ave=ave/10; /求平均成绩printf(平均成绩为f n, ave);).编程实现,5名同学按照身高从矮到高进行冒泡排序。 inain()(int a5;int i,j,t;printf(请输入5个数:);for(i=0;i=4;i+)scanf(%d”,&ai);for(i=0;i=3;i+)for(j=0;jaj+l)教案教案教案确,虫&豌r/行号用教案HUAULN COLLEGE OF INFORMATBOM TECMMOtOGYt=arj;aU=aj+l;aU+l=t; printf(5个数从小到大排列为:”); for(i=0;i=4;i+)printf(%d;,ai);五、总结归纳所学知识为:一维数组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论