《C语言程序设计》课程电子教案:第七章 数组

匚课题第七章数组 教案号12 教学 目的学习用数组解决一些间题 教材教学重点数组应用 分析「教学难点数组应用 「课时安排 2教学方法讲授与演示法相结合教具计算机、投影仪 、复习举例 我们已经学习了数组这种数据结构,但还要学会用数组来解决具体问题。 习题72]:利用选择法对10个整数进行由小到大排序。 分析:选择排序的基本思想如下:第i趟排序选出第i小的元素,将其与第i位上的元素进行交 换,n个元素共需进行n-1趟。 i int i,], min, temp, alll for(i=1;i<=10,i++) printi("a%d=”,n); scant(%dd”,&a[);} printf("n”); for(i=1;i<=10;i+) printf("%d,,a[i]) printf("In”); 、课堂小结 1、三种排序方法:冒泡排序、选择排序、插入排序 2、字符数组或字符串的处理 三、布置作业 上机作业:(P141)7.1,7.10,7.14 书面作业:(P142)79、7.12
课 题 第七章 数组 教案号 12 教 学 目 的 学习用数组解决一些问题 教 材 分 析 教学重点 数组应用 教学难点 数组应用 课时安排 2 教学方法 讲授与演示法相结合 教具 计算机、投影仪 一、复习举例 我们已经学习了数组这种数据结构,但还要学会用数组来解决具体问题。 [习题 7.2]:利用选择法对 10 个整数进行由小到大排序。 分析:选择排序的基本思想如下:第 i 趟排序选出第 i 小的元素,将其与第 i 位上的元素进行交 换,n 个元素共需进行 n-1 趟。 main() { int i, j, min, temp, a[11]; printf(“Enter data:\n”); for(i=1; i<=10; i++) { printf(“a[%d]=”, i); scanf(“%d”, &a[i]); } printf(“\n”); for(i=1; i<=10; i++) printf(“%d”, a[i]); printf(“\n”); 二、课堂小结 1、 三种排序方法:冒泡排序、选择排序、插入排序 2、 字符数组或字符串的处理 三、布置作业 上机作业:(P141)7.1,7.10 , 7.14 书面作业:(P142)7.9、7.12
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程电子教案:第七章 字符数组.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第四章 顺序程序设计.doc
- 《C语言程序设计》课程电子教案:第三章 运算符与表达式.doc
- 《C语言程序设计》课程电子教案:第三章 数据类型.doc
- 《C语言程序设计》课程电子教案:第二章 程序的灵魂——算法.doc
- 《C语言程序设计》课程电子教案:第一章 C语言概述.doc
- 《多媒体技术》课程PPT教学课件:第7章 多媒体计算机硬件.ppt
- 《多媒体技术》课程PPT教学课件:第6章 多媒体数据压缩技术.ppt
- 《多媒体技术》课程PPT教学课件:第5章 视频.ppt
- 《多媒体技术》课程PPT教学课件:第4章 动画.ppt
- 《多媒体技术》课程PPT教学课件:第3章 颜色及图像基础.ppt
- 《多媒体技术》课程PPT教学课件:第2章 声音媒体.ppt
- 《多媒体技术》课程PPT教学课件:第1章 绪论.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第1章 概述.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第8章 软件BUG和管理.ppt
- 《C语言程序设计》课程电子教案:第八章 函数的定义、调用.doc
- 《C语言程序设计》课程电子教案:第八章 函数的嵌套调用和递归调用.doc
- 《C语言程序设计》课程电子教案:第八章 数组作为函数参数.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂——算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 最简单的C程序设计——顺序程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十章 指 针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体、公用体、枚举类型及其它.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十二章 位运算.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十三章 文件.ppt
- 《C语言程序设计》课程教学资源:习题2(第7-第10章).doc
- 《C语言程序设计》课程教学资源:习题1(第1-第6章).doc
- 《网页设计教程》PPT课件:第1章 网页制作初识.ppt
- 《网页设计教程》PPT课件:第10章 JavaScript和DHTML技术.ppt