二维数组最值求和教案-2022-2023学年度高二下学期高教版中职C语言

2023-05-24
| 5页
| 71人阅读
| 0人下载
普通

内容正文:

中等专业学校2022-2023-2教案 编号: 备课组别 计算机组 课程名称 C语言 所在 年级 二年级 主备 教师 授课教师 授课系部 授课班级 授课 日期 课题 二维数组最值求和 教学 目标 针对二位数组求最值和求和 针对行列找规律 重点 二维表的分析找规律 难点 结合二维数组设计程序 教法 讲授法、案例教学法、讨论法 教学设备 黑板 计算机 网络机房 教学 环节 教学活动内容及组织过程 个案补充 教 学 内 容 一、导入: 在一位数组的基础上,对二位数组求和和最值 二、讲授: 1、 将二维数组(5行5列)的右上半部分置零。 : #include<stdio.h> main() {int a[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}}; for(int i=0;i<5;i++) {for(int j=0;j<5;j++) {if(i<j) printf("%3d",0); else printf("%3d",a[i][j]); } printf(" "); } } 2、 求二维数组(3行3列)的对角线元素的和 #include<stdio.h> main() {int a[3][3]={{10,12,13},{14,15,16},{17,18,19}},sum=0; for(int i=0;i<3;i++) {for(int j=0;j<3;j++) {if(i==j) sum=sum+a[i][j]; } } printf("%d",sum); } 3、求二维数组(5行5列)中最大元素值及其行列号 #include<stdio.h> main() {int a[5][5],i,j; for(i=0;i<5;i++) {for(j=0;j<5;j++) scanf("%d",&a[i][j]); } int sum=a[0][0],x,y; for(i=0;i<5;i++) {for(j=0;j<5;j++) {if(sum<a[i][j]) {sum=a[i][j]; x=i; y=j; }} printf("a[%d][%d]=%d",x,y,sum); } 4、从键盘上输入9个整数,保存在二维数组中按数组原来位置输出第一行和第一列的所有元素 #include<stdio.h> main() {int a[3][3],i,j; for(i=0;i<3;i++) {for(j=0;j<3;j++) scanf("%d",&a[i][j]); } for(i=0;i<3;i++) for(j=0;j<3;j++) {if(i==0||j==0) printf("%d",a[i][j]); } printf(" "); }} 3、 小结 4、 作业 板 书 设 计 二维数组最值求和 1、二维数组规律性求和 2、经典例题分析 教 后 札 记 学科网(北京)股份有限公司 $

资源预览图

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