下载此文档

c语言多重循环教案.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
课程名称
教材分


重点
难点

多重循环——文本作图问题
娴熟把握循环的嵌套,并能用双重循环构造编写有关文本作 图的程序
对双重循环的外循环和内循环的理解与应用
课程名称
教材分


重点
难点

多重循环——文本作图问题
娴熟把握循环的嵌套,并能用双重循环构造编写有关文本作 图的程序
对双重循环的外循环和内循环的理解与应用
教学目

教法
教具
教学过


学问目标:稳固循环的嵌套,把握利用循环嵌套解决文本作图问题的程序设计 方法
力量目标:培育学生分析问题、解决问题的力量,训练学生规律思维和推断能 力
进展目标:教给学生气敏的思维方法,培育学生的学习兴趣和勇于探究、勇于 创新的精神,提高综合素养 讲授、演示与学生自己编程并演示 多媒体〔ppt〕
一、复习多重循环
1、循环的嵌套
一个循环体内包含另一个完整的循环构造,称为循环的嵌套。
while 语句、 do-while 语句和 for 语句都可以相互嵌套,甚至可以多层 嵌套。例如:
while( )
{
for( )
{
}
}
for( )
{
for( )
{
}
}
2 、 二重循环
假设外循共循环 m 次,内循环共循环 n 次,那么:
• 内外循环用到的循环变量名不能一样
• 外循环每循环 1 次,内循环需要完成整个 n 次循环
• 内循环的循环体共执行 m×n 次
二、新课引入
给出各种图片,引发学生的兴趣。
*
**
***
****
*
**
***
****
*
***
*****
*******
*
***
*****
*******
*****
***
*
1
22
333
……
999999999
1
121
12321
1234321
……
12345678987654321
三、新课内容
1、 现场编程
例 1、
输出以以下图形
*
**
***
****
分析
1、该问题用二重循环实现
2、外循环把握输出行数,for(i=1;i<=n;i++) 内循环实现输出列数,for(j=1;j<=m;j++)
3、该题行数 i 与列数j 的关系是j<=i
代码
#include<>
main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
printf(“*“);
printf(“\n“);
}
}
例 2、
输出以以下图形
*
**
***
****
分析
1、该问题用二重循环实现
2、外循环把握输出行数
内循环中第一局部用循环打印空格确定打印字符的初始位置,其次部 分确定每行打印符号的个数
3、该题行数 i 与列数j 的关系是j<=i
代码
#include<>
main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4-i;j++)
printf(“ “);
for(j=1;j<=i;j++)
printf(“*“);
printf(“\n“);
}
}
例 3、
输出以以下图形
*
***
*****
*******
分析
1、该问题用二重循环实现
2、外循环把握输出行数
内循环中第一局部用循环打印空格确定打印字符的初始位置,其次部 分确定每行打印符号的个数
3、此题图形的规律:每行“*”的个数与行数i 的关系是 2*i-1
代码
#include<>
main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<=4-i;j++)

c语言多重循环教案 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人夜紫儿
  • 文件大小66 KB
  • 时间2022-06-12
最近更新