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

2023-03-28
| 3页
| 98人阅读
| 1人下载
普通

内容正文:

课题序号 授课班级 授课课时 授课形式 理论 授课章节 名称 上机实践:5.1.1一维数组的使用 使用教具 计算机、多媒体电视、黑板 教学目的 1. 一维数组的使用2. 一维数组的初始化 教学重点 1.一维数组的概念2.一维数组的初始化 教学难点 1.一维数组的初始化2.使用一维数组进行编程 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 程序1:                   程序2: 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)导入新课 (二)新授 (三)总结扩展 (四)作业布置: 本堂课中我们具体使用一维数组进行编程,同时加深对冒泡排序法和折半排序法的理解。 程序1:倒序输出0~9。 main() { int i,a[10]; for(i=1;i<10;i++)a[i]=i; for(i=9;i>0;i--)printf(“%d”,a[i]);} 程序2:输入20个数,将它们从小到大进行排序。 #include “stdio.h” main() {floata[20],temp; int i,j; for(i=0;i<20;i++) scanf(“%d”,&a[i]); for(i=0;i<19;i++) for(j=i+1;j<20;j++) if(a[i]>a[j]) { temp=a[i];a[i]=a[j]a[j]=temp;} for(i=0;i<20;i++) printf(“%d”,a[i]); printf(“ ”);} 在进行排序时,我们一般都采用数组来完成,但算法有所不同,上例中我们使用了冒泡排序法,除此之外,还希望了解折半排序法。 学科网(北京)股份有限公司 $

资源预览图

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