一维数组实验教案——2022-2023学年度高二下学期高教版中职C语言

2023-05-24
| 5页
| 96人阅读
| 1人下载
普通

内容正文:

中等专业学校2022-2023-2教案 编号: 备课组别 计算机组 课程名称 C语言 所在 年级 主备 教师 授课教师 授课系部 授课班级 授课 日期 课题 实验:一维数组 教学 目标 1.掌握一维数组的的定义、赋值和输入输出的方法; 2.掌握与数组有关的算法; 重点 一维数组的输入输出 难点 程序应用 教法 讲授法、案例教学法、讨论法 教学设备 黑板 计算机 网络机房 教学 环节 教学活动内容及组织过程 个案补充 教 学 内 容 编程序并上机调试运行。 1、由键盘对10个数组元素初始化,求它们的平均值并输出。 代码: #include<stdio.h> void main() { int i; float avg,sum=0,num[10]; printf("input 10 numbers: "); for(i=0;i<10;i++) { scanf("%f",&num[i]); sum+=num[i]; } avg=sum/10; printf("average is :%.2f ",avg); } 结果: 2、输入一个十进制整数,输出与其相等的二进制形式。将二进制保存在一个数组中,然后按相反的顺序输出。 代码: #include<stdio.h> #include<string.h> void main() { int num,i = 0,n ; char j2[80],j2f[80] ; printf("Input a int :") ; scanf("%d",&num) ; do { j2f[i] = num % 2 + 48 ; num /= 2 ; i ++ ; }while(num != 0) ; n = strlen(j2f) ; for(i = 0 ;i < n;i ++) { j2[i] = j2f[n - i - 1] ; printf("%c",j2[i]) ; } printf(" ") ; puts(j2f) ;} 结果: 3、编程对10个数组元素的排序。 代码: #include<stdio.h> void main() { int i,j,t,a[10]; printf("Please input ten numbers: "); for(i=0;i<10;i++) scanf("%d",&a[i]); printf(" "); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("the sorted numbers: "); for(i=0;i<10;i++) printf("%d ",a[i]); printf(" "); } 结果: 小结 作业 实验总结 学科网(北京)股份有限公司 $

资源预览图

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