内容正文:
中等专业学校2022-2023-2教案 编号:
备课组别
计算机组
课程名称
C语言
所在
年级
二年级
主备
教师
授课教师
授课系部
授课班级
授课
日期
课题
矩阵图形的输出实验
教学
目标
掌握二维数组结构
学会分析图形组成
掌握图形输出的程序执行过程
重点
掌握图形组成分析算法
难点
学会程序编写步骤
教法
讲授法、案例教学法、讨论法
教学设备
黑板 计算机 网络机房
教学
环节
教学活动内容及组织过程
个案补充
教
学
内
容
一、实验内容
1、图形一
#include "stdio.h"
main()
{int a[10][20],i,j;
for(i=0;i<10;i++)
a[i][0]=a[i][i]=1;
for(i=0;i<10;i++)
for(j=1;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
{
for(j=10-i;j>=0;j--)
printf(" ");
for(j=0;j<=i;j++)
printf("%4d ",a[i][j]);
printf("
");}
}
2、图形二
#include "stdio.h"
main()
{ int a[10][20],i,j;
for(i=0;i<10;i++)
a[i][0]=a[i][i]=1;
for(i=0;i<10;i++)
for(j=1;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
printf("%4d ",a[i][j]);
printf("
");}
}
3、图形三
#include<stdio.h>
main()
{ int i,j,a[6][6];
for(i=0;i<6;i++)
for(j=0;j<6;j++)
{if(i==j) a[i][j]=1;
else if(i+j==5) a[i][j]=-1;
else a[i][j]=0;
}
for(i=0;i<6;i++)
{for(j=0;j<6;j++)
printf("%d,",a[i][j]);
printf("
");}
}
4、图形四
#include"stdio.h"
main()
{ int i;
int a[20];
a[0]=a[1]=1;
for(i=2;i<20;i++)
a[i]=a[i-2]+a[i-1];
for(i=0;i<20;i++)
{printf("%6d",a[i]);
if((i+1)%5==0) printf("
");}
}
二、小结
三、作业
板
书
设
计
矩阵图形的输出
1、图形组成分析
2、依据图形写程序
教 后 札 记
学科网(北京)股份有限公司
$