您所在位置:网站首页 > 海量文档
 > 计算机 > C/C++资料
《C语言程序设计基础教程》之 C语言程序设计教案.doc6页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
教 案
开课单位:应用技术学院
课程名称: C语言程序设计
专业年级: 计算机科学与技术
任课教师: 李娅玲
教材名称: 《C语言程序设计基础教程》
——2011-2012学年第二学期
授课
内容For语句课时安排20分钟教学
目的
要求通过本节20分钟的教学,让学生学习另一种循环语句——For语句,认识For语句与其他其他循环语句之间的区别,学会利用For语句解决基础的实际问题,掌握for语句的一般格式和执行过程。教学
重点
难点重点:For语句的一般格式;For语句的执行流程;For语句的使用
难点:For语句的使用
教学
方法
手段课堂讲授,给出主要内容;
讲解其基本格式;
执行过程用流程图和例题用演示法和讲解法进行详细说明。教
学
内
容
提
纲
for语句
1、知识回顾
问题一 while语句的语法格式?
while 表达式
语句;
问题二 while语句和do…while语句的区别?
while语句是先判断,再执行;而do…while是先执行,再判断。也就是说do…while的执行次数要比while多一次。
问题三 编写程序,求 1 + 2 + … + 10 的值。
2、导入
a、相信大家对它们的基本格式和执行过程和特征都了如指掌,首先让我们来看一个例子,进行回顾一下。
b、给出例子如下:
#include “stdio.h”
main
int i 1;
int sum 0;
while i 10
sum sum+x;
i i+1;
printf “%d”,sum ;
这是一个用while语句来完成的程序,主要完成1-10的累加和,对于一个循环程序来说最关键的三部分:循环变量的赋初值、控制循环条件、循环控制变量的更新,上面的例子大家应该很
一、for语句的一般格式:
for(表达式1;表达式2;表达式3)
语句;
说明:
表达式1 对循环变量进行初始化,只在循环开始时执行一次。
表达式2 判断循环是否继续进行,如果为真则继续执行,否则退出for语句。
表达式3 修改循环控制变量的值。
语句就是循环体,它是需要重复执行的部分。它可能是一条语句。也可以是用花括号括起来的语句组。
注意:for语句的3个表达式可以是任意有效的C 语言表达式,表达式之间用分号分隔。
二、for语句的执行过程是:
第1步:计算表达式1。
第2步:计算表达式2,如果结果为真,转第三步:如果为假,转第5步。
第3步:执行for下面的语句部分(循环体),执行完后转第4步。
第4步:计算表达式3,结束本次循环周期,转回第2步。
第5部:结束循环,执行for语句后续的语句。
例1 。
#include “stdio.h”
main
int num,sum,i;
sum 0;
for i 1;i 10;i++
scanf “%d”,&num ;
sum sum+num;
printf “sum %d\n”,sum ;
作用:求10个任意整数的和S
例2、用for语句编写程序,求1+2+3+…+10的和。
#include “stdio.h”
main
int i;
int sum 0;
for i 1;i 10;i++
sum sum+i;
printf "%d ",sum ;
三、3种循环结构的比较:
1、 while和do while循环,只在while后的条件满足时运行循环。在循环体中包含使循环体趋于结束的语句(如i++)。for语句功能更强,凡while能完成的,用for都能实现。
2、用while和do while时,循环变量初始化的操作应在while和do while语句之前完成,而for语句可以在表达式中实现。
3、while和for中先判断,后执行。do while相反。
课外
学习
要求
1、编写求100!的积。
2、求任意n个实数中的最大值和最小值。
教学
后记
—4—
—4—
结束
输入num
i 1
sum sum+num
Y
输出s
开始
N
i i+1
i 10
sum 0
表达式3
Y
N
语句
表达式2
表达式1
N
表达式3
语句
表达式2
Y
表达式1
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论