一维数组的应用教案-2022-2023学年高三上学期高教版中职C语言

2022-12-27
| 4页
| 148人阅读
| 1人下载
普通

资源信息

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

内容正文:

江苏省XY中等专业学校2022-2023-1教案 编号: 专业名称 计算机应用 课程名称 C语言 所在 年级 三年级 主备 教师 授课教师 授课系部 授课班级 授课 日期 课题 一维数组的应用 教学 目标 1、一维数组的实际运用 2、熟悉数组和数组元素的异同 3、结合for循环应用 重点 一维数组与for循环结合 难点 循环体的设计 教法 讲授法、案例教学法、讨论法 教学设备 黑板 计算机 网络机房 教学 环节 教学活动内容及组织过程 个案补充 教 学 内 容 一、导入: 一维数组和单重循环相结合,数组元素逐个输入输出,本次课来学习相关运用。 二、讲授: 例题 输入10个学生的成绩,先计算他们的总分,再输出他们的平均分。 分析: 可以定义一个长度为10 的实型数组scores来存储10个学生的成绩,先计算出平均成绩,然后统计成绩低于平均成绩的人数。 #include"stdio.h" main() { int i; float scores[10],sum=10; printf("输入10个学生的成绩:"); for(i=0;i<10;i++) { scanf("%f",&scores[i]); sum+=scores[i]; } printf("平均分=%.2f",sum/10); } 例题 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。 编写程序: #include <iostream.h> int main() { int i,j,a[5]={8,6,5,4,1},b[5]; for(i=0,j=4;i<5,j>=0;i++,j--) b[j]=a[i]; for(i=0;i<5;i++) a[i]=b[i]; } 扩展1:输入10 个学生的成绩,统计高于平均分的人数。 #include"stdio.h" main() { int i,count=0; float a[10],sum=0,ave; printf("输入10个学生的成绩:"); for(i=0;i<10;i++) { scanf("%f",&a[i]); sum+=a[i]; } ave=sum/10; printf("平均分为:%.2f",ave); for(i=0;i<10;i++) if(a[i]>ave) count++; printf("高于平均分人数为:%d",count); } 扩展2:从键盘上输入10个数,计算其中奇数的个数并输出。 #include"stdio.h" main() { int i,count=0; int a[10]; printf("输入10个整数:"); for(i=0;i<10;i++) scanf("%d",&a[i]) ; for(i=0;i<10;i++) if(a[i]%2==1) {count++; printf("%4d",a[i]); } printf("奇数共有%d个",count); } 板 书 设 计 一维数组的应用 1、 例题分析 2、 总结归纳 3、 扩展练习 教 后 札 记 学科网(北京)股份有限公司 $

资源预览图

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