当前位置:文档之家› 八年级信息技术教案 循环结构程序设计

八年级信息技术教案 循环结构程序设计

八年级信息技术教案 循环结构程序设计
八年级信息技术教案 循环结构程序设计

八年级信息技术教案第五章循环结构程序设计

第五章循环结构程序设计第一节循序渐进一、学习目的 1.初步掌握计数循环、条件循环两种语句的格式和功能。 2.初步掌握简单循环结构程序的设计方法。 3.理解程序的循环结构的概念。二、教学重点掌握计数循环、条件循环两种语句的格式和功能。三、教学难点掌握简单循环结构程序的设计方法。四、教学方法 1.演示法。 2.实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排 1课时。七、教学过程教学内容、步骤与方法

二、学习指导 1.计数循环语句 (1)格式:FOR 循环变量=初值 TO 终值 STEP 步长语句组(循环体) NEXT循环变量 FOR语句为循环说明语句,NEXT语句为循环终端语句。 FOR和NEXT后面的循环变量必须相同。初值、终值和步长都是数值表达式。步长为1时,STEP可省略不写。 (2)功能:根据FOR语句说明设定的循环次数重复执行循环体。其具体执行过程可用图5-4-l表示。

图5―4―1 其中循环变量超过终值的规则是:步长为正,大于终值;步长为负,小于终值。一般地循环次数可用下列公式计算:循环次数=INT((终值一初值)/步长)+1 2.条件循环语句 (1)格式:DO WHILE 条件语句组(循环体) LOOP (2)功能:当条件成立(即为真)时,执行DO和LOOP之间的语句组(循环体),否则终止循环,转到LOOP语句的下一句执行。 3.计数循环程序设计关键是确定循环的次数和重复循环的操作;条件循环程序设计的关键是确定循环的条件和重复循环的操作三、应用实例 1.编程求1+2+4+8+16+……+2n(n<64)的值解:(1)此题的计算公式是一个和式,加数为2的乘方,可考虑用累加求和的方法来计算。设累加变量为s,加数为2K,K=O…n。构造一个关于K的循环,重复执行s←s+2^K,即可算出和式的值。根据分析,可编程序如下: INPUT N LET S=0 FOR K=O TO N LET S=S+2^K NEXT K PRINT“S=”:S END 运行结果如下: ?63 S=1.844674E19 (2)

数列各项为2的0、l、2……n次乘方,即乘数始终为2的累乘积,可构造一个n次循环,用卜T*2累乘(T的初值为1)依次生成数列各项,用S←s+T依次累加各项。循环结束,其累加和s的值即所求和式的值。根据分析,可编程序如下: INPUT N LET T=1 LET S=T FOR

K=l TO N LET T=T*2 LET S=S+T NEXT K PRINT“S=”;S END 运行结果如下: ?63 S=1.844674E19 四、练习实践 1.写出下列程序的运行结果 (1)FOR A=1 T0 5 PRINT A,A*A,2^A NEXT A END (2)LET M=1 INPUT A,B,C FOR I=A To B STEP C LET M=M*I NEXT I PRINT M E ND ①输入l,5,1 ②输入50,-l,-1 结果为:结果为: (3)LET T=1 LET A=0 FOR K=l T0 5 LET A=A+T*K T=-T NEXT K PRINT A END 结果为: (4)LET M=0 FOR X=1 TO 10 IF INT(X/2)=x/2 THEN LET M=M+X END IF NEXT X PRINT M END 结果为: (5)LET S=O LET X=2 DO WHILE S<30 LET S=S+X*X LOOP PRINT S END (6)LET A=l LET B=l D0 WHILE B<20 PRINT A,B LET A=A+B LET B=A+B LOOP END 2.根据题意,把程序填写完整 (1)求1/2+2/3+3/4+…+99/100的值。 LET S=0 FOR I=l TO LET S= NEXT I PRINT S END (2)把输入的6个数中绝对值大于5的数打印出来,并统计这样的数的个数。 LET T=0 FOR J=1 T0 6 INPUT X IF THEN PRINT X, END IF NEXT J PRINT “T=”;T END 教学后记:

第二节小小统计员-----WHILE―WEND语句一、学习目标了解WHILE―WEND语句的特点。二、教学重点WHILE―WEND语句的使用方法。三、教学难点WHILE―WEND语句的应用。四、教学方法 1.演示法。 2.实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排 1课时。七、教学过程教学内容、步骤与方法二、WHILE 循环结构WHILE <条件> <循环体>WEND 注: <条件>是终止循环的逻辑表达式,<条件>应随循环的执行而变化,最终退出

循环。如: s=0 i=1 WHILE

i<=100 s=s+i WEND 构成“死循环”――

无终止的循环。这时可用Ctrl+Break终止其程序运行。例

1(P152例7.5): 如果我国工农业生产每年以12%速度增长,问多少年后产值翻一番:基值设为100。(逐年计算产值,看是否达到200)p=100 r=.12 n=0 WHILE p<200

p=p*(1+r) n=n+1 WEND PRINT n; "years","p=";p END 例2 (P152例7.6) : 给出两个正整数,求它们的最大公

约数。算法:(辗转相除法) (1)、以大数m作被除数,小的数n作为除数,相除后余数为r。 (2)、如果r=0,则n就是

最大公约数。否则将n=>m, r=>n, 重复(1)。程序及框图:INPUT "m,n=";m,n r=m MOD n WHILE r < >0

m=n n=r r= m MOD n WEND PRINT "最大公约数为:",n END 例3 (P153例7.7):给一个整数n(>2),判别它是否素数(质数)。算法:判别n

是否素数,只要将n被1~(n-1)各数轮流作除数除,若都不被整除,则为素数。若n不是素数,则n=n1*n2,而n1和n2中必然有

一个大于或等于n的开方根,另一个小于或等于n的开方根。即若

n是非素数,则必然有一个因子小于或等于n开方根。程序及框图:INPUT "n="; n k=INT(SQR(n)) i=2 flag=0 WHILE i<=k AND flag=0 if n MOD i=0 THEN flag=1 ELSE i=i+1 WEND IF flag=0 THEN PRINT n;"是素数!" ELSE PRINT n;"不是素数!" END IF END 教学后记:

第三节大浪淘沙----DO---LOOP语句教学目标:知识目标: 1.了解条件循环语句的结构 2.掌握条件循环语句执行过程 3.知道条

件循环语句编程过程 4.掌握条件循环的格式及执行过程。能力目标:能够能读懂条件循环程序并编写简单的条件循环程序。情感目标:让学生了解要想做成一件事,应具备一定的条件。教学重点:

条件循环的格式,执行过程。教学难点:循环执行的条件,重复循

环的操作。教学方法:提问法学生讨论交流法训练反馈法练习

巩固法教学过程:一、复习旧课求1+2+3+……+100的方法(计数循环)二、引入新课求1+2+3+……到和大于1000为止,怎样求?叫学生思考,讨论。通过前面已学习的知识解决这个问题较为困难,于是引出新知――条件循环,它就可完成此题。格式: DO WHILE 条件语句组(循环体) LOOP 功能:当条件成立(即为真)时,执

行DO和LOOP之间的语句组(即循环体);否则终止循环,转到LOOP 语句的下一句执行。流程图例题一统计某班某科考试成绩平均分

S=0 R=0 INPUT X DO WHILE X>=0 S=S+X R=R+1 INPUT X LOOP PRINT

S/R 例题二求从1开始的自然数相加直到和大于1000为止。 S=0

X=1 DO WHILE S<=1000 S=S+X X=X+1 LOOP PRINT “S=”;S END 练

习一求在等式3□X8256=□3X6528里□中的最小值。 X=1 DO WHILE X=X+1 LOOP PRINT END 练习二年产值为1000万,若年增长率为8%,几年后产值翻上两番。 T=1000 N=0 DO WHILE N=N+1 T= LOOP RPINT END 总结介于DO WHILE和LOOP之间的语句是循环体。确定循环的条件和重复循环的操作。在循环体中要有能使条件改变的语句。作业第一题 S=0 X=2 DO WHILE S<30 S=S+X*X LOOP PRINT S END 第

二题 A=1 B=1 DO WHILE B<20 PRINT A,B A=A+B B=A+B LOOP END 板书设计(把主要和重要的容放在黑板的醒目位置――中间)例题一

格式习题流程图总结例题二功能作业时间分配复习旧课,引入新课(3分钟)格式,功能,流程图(12分钟)例题(11分钟)习题(11分钟)总结,作业(8分钟)教学后记:

第四节环环相扣---循环嵌套一、学习目标了解循环嵌套的特点。

二、教学重点循环嵌套的使用方法。三、教学难点循环嵌套的应用。四、教学方法 1.演示法。 2.实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排 1课时。七、教学过程教

学内容、步骤与方法

一个循环体内包含另一个循环找出100-200间的全部素数。for

n=101 to 200 step 2 k=int(SQR(n)) i=2 f=0

while i<=k and f = 0if n mod i=0 then f=1 else i=i+1 wend if f=0 then print n,next n end 例打印乘法九九表 for i=1 to 9for j=1 to 9 p = i*j print p, next j

print next i end 打印表格(P175) print

TAB(5);"|" for j=1to 9 print tab(j*8);j;

next j print for n=1 to 75 print "-";

next n print tab(5);"|"; print for i=1 to 9 print i;"|"; for j=1 to 9 p=i*j print TAB(j*8); p; next j print next i for n=1 to 75

print "-"; next n end 教学后记:

人教版八年级上册信息技术教案

第一课认识WPS文字处理软件 【教学设计思想】:在初一年级中,已经学习了《用计算机写作》(写字板),同学们已经树立起了文字处理的相关知识。这一节再来学习另一种文字处理软件——WPS。在学习WPS软件时,应该让学生对WPS有整体的认识,树立学生热爱国产软件的意识。 【教学目标】: 1、知识目标:(1)掌握WPS软件的启动、退出及窗口的组成。 (2)了解WPS中的菜单的简单使用。 2、技能目标:(1)培养学生启动、退出WPS的技能 (2)培养学生使用WPS进行文字排版技能 3、情感目标:(1)培养学生对文字处理软件的兴趣 (2)提高学生对国产软件的热爱之情,树立爱国之心 【教学重点】:(1)WPS的启动、退出 (2)WPS窗口的组成 【教学难点】:WPS的菜单及快捷工具的使用 【教材及学生分析】:在初一年级中,已经学习了一些简单的文字处理软件,比如写字板,具有了文字处理的相关概念。而WPS作为一种国产文字处理软件,更应该让学生掌握。所以这节课要让学生掌握文字处理的相关知识,同时树立热爱国产软件的信心。 【教学媒体】:教学文档、WPS软件、多媒体教学系统 【教学内容及教法设计】:老师以引导、提示为主,层层深入,讲述WPS软件相关知识、启动、退出。

第二课用WPS写作 【教学设计思想】:在上一课,已经学习了WPS的启动和退出,对WPS已经有了初步的认识,而在用WPS进行写作时,还有很多的细节知识还有待进一歩学习。所以在这一节中,就来学习WPS中文字的录入、编辑、排版操作。在学习这一节知识时,有的知识学生比较熟悉,就略讲,重点在学生感到陌生的地方。 【教学目标】: 1、知识目标:(1)掌握WPS软件中文字的录入、编辑 (2)掌握WPS中文档的排版操作 2、技能目标:(1)培养学生熟练地输入文字的能力 (2)培养学生进行文字排版的技能 3、情感目标:(1)培养学生认真踏实的学习习惯 (2)提高学生的审美意识 【教学重点】:(1)WPS软件中文字的录入、编辑 (2)WPS中文档的排版操作 【教学难点】:WPS中文档的排版操作 【教材及学生分析】:在第一节中,已经学习了WPS的启动、退出等相关知识,但学生对WPS中的许多知识还不了解。这一节的内容比较繁琐,对于基础较好的学生来说,学起来也许没有问题,但对于较差的学生,也许就很吃力。所以,应该根据学生的实际情况,选择相关的内容作为重点讲授,甚至还可将此节内容分作两节课来讲解。 【教学媒体】:教学文档、WPS软件、多媒体教学系统 【教学内容及教法设计】:老师以引导、提示为主,层层深入,讲、练相结合。讲述WPS中文字的录入、编辑、排版。 【教学过程设计】:

循环结构的优秀教案设计

循环结构的优秀教案设计 课题: §1.1.3(3)循环结构 授课教师:山东省东营市胜利一中李玉华 教材:人教B版高中数学必修3 一、教学目标: 1.知识与技能目标 ①理解循环结构,能识别和理解简单的框图的功能。 ②能运用循环结构设计程序框图解决简单的问题。 2.过程与方法目标 通过模仿、操作、探索,学习设计程序框图表达,解决问题 的过程,发展有条理的思考与表达的能力,提高逻辑思维能力。 3.情感、态度与价值观目标 通过本节的自主性学习,让学生感受和体会算法思想在解决 具体问题中的意义,增强学生的创新能力和应用数学的意识。 三、教法分析 二、教学重点、难点 重点:理解循环结构,能识别和画出简单的循环结构框图, 难点:循环结构中循环条件和循环体的确定。 三、教法、学法 本节课我遵循引导发现,循序渐进的思路,采用问题探究式

教学。运用多媒体,投影仪辅助。倡导"自主、合作、探究" 的学习方式。 四、教学过程: (一)创设情境,温故求新 引例:写出求的值的一个算法,并用框图表示你的算法。 此例由学生动手完成,投影展示学生的做法,师生共同点评。鼓励学生一题多解--求创。 设计引例的目的是复习顺序结构,提出递推求和的方法,导 入新课。此环节旨在提升学生的求知欲、探索欲,使学生保 持良好、积极的情感体验。 (二)讲授新课 1.循序渐进,理解知识 【1】选择"累加器"作为载体,借助"累加器"使学生经历把"递推求和"转化为"循环求和"的过程,同时经历初始化变量,确定循环体,设置循环终止条件3个构造循环结构的关键步骤。 (1)将"递推求和"转化为"循环求和"的缘由及转化的方法和途径 引例"求的值"这个问题的自然求和过程可以表示为: 用递推公式表示为: 直接利用这个递推公式构造算法在步骤中使用了共100个变量,计算机执行这样的算法时需要占用较大的内存。为了节

循环结构程序设计(C语言实验报告)

仲恺农业工程学院实验报告纸 信息学院(院、系) 专业 班 C 语言程序设计 课 实验目的: (1)熟练掌握用三种循环语句实现循环的方法。 (2)掌握在程序设计中用循环方法实现的一些常用算法。 (3)进一步学习调试程序。 实验内容与总结: 编程练习 1、打印出所有“水仙花数”——教材P129-6.6 程序如下: #include void main() { int i,j,k,n; for(n=100;n<1000;n++) { i=n/100; j=(n-i*100)/10; k=n-i*100-j*10; if(n==i*i*i+j*j*j+k*k*k) printf("水仙花数为:%d\n",n); } } (1)程序编制要点: ①用for 语句实现循环; ②立方的表示; ③if 语句的表达。 (2)该题目涉及的知识点和难点: ①for 语句的输入与使用; ②if 语句的使用。 2、用迭代法求a x = 。求平方根的公式为:)(211n n n x a x x +=+ 程序如下:

#include #include void main () { float x1,x2=1,a; printf("请输入求平方跟的数a="); scanf("%f",&a); do { x1=x2; x2=(x1+a/x1)/2; } while (fabs(x2-x1)>1e-5); printf("x的平方根是:%f\n",x2); } (1)程序编制要点: ①用do…while语句实现循环; ②平方根公式的输入; ③前后两次求出的x的差的绝对值小于1E-5。 (2)该题目涉及的知识点和难点: ①scanf函数,求绝对值函数fabs; ②do…while语句的输入与使用。 3、猜数字:编程先由计算机“想”一个1到100之间的整数请人猜,如果人猜对了,则结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则结束游戏。 程序如下: #include #include /*使用srand和rand函数*/ #include /*使用time函数*/ void main() { int magic,guess,count=0; srand(time(NULL)); magic = rand() % 100 + 1; /*magic得到一个1到100的随机数*/ printf("请输入一个1到100之间的数,你共有10次机会:\n"); do { scanf("%d",&guess); count++; if((guess<=0)||(guess>=100))

龙教版八年级信息技术上册教案(全册)

龙教版八年级信息技术上册教案(全册) 《初识多媒体》教学设计 备课人姚学科信息技术上课时间 教材分析 这一课是本书的开篇课程,让学生了解多媒体的一些基础知识,因此在教学中以引导学生。 观察生活,寻找身边的各种媒体进行归类整理为理念展开教学,教学中以学生自学为主。教师; 引导为辅的方法,培养学生对多媒体知识的学习兴趣和信息素养。 学情分析 学生在日常中经常会角到多媒体知识,但对于多媒体基础知识的正确含义,可能还不是很 明确。如何对多媒体信息归类整理是学生想知道和要求掌握的。学生对多媒体应用的兴趣, 为本课的学习打下了良好基础。 三维教学目标 1.知识目标 理解媒体、多媒体、多媒体技术;了解多媒体发展历程;了解多媒体信息类型及特点;会对身边的媒体归类整理。 2.过程与方法 体验多媒体作品带来的乐趣;通过自主学习,培养学生解决实际问题的能力。 3.情感态度与价值观 感知多媒体技术在提高交流效率和促进合作发展中的重要作用;通过小组合作学习,培养学生团结合作和正确评价的意识,引导他们养成乐于被人欣赏与欣赏他人良好习惯;通过自主探究学习,培养学生独立探究精神。 教学重点1.对多媒体与多媒体技术概念的理解;;2.掌握多媒体信息类型及特点 3.对身边的媒体归类整理。 教学难点掌握多媒体信息类型及特点;对身边的媒体进行归类整理。

教学方法任务驱动法、合作学习法、自主探究学习法、情境导人法。 教学过程个性补白 一、创设情境是,导入新课 教师活动 1.设置情境:教师展示关于环境保护方面的课件,课 件内容有动画、视频、音频、文本信息等。从课件内容中 你看到了哪些元素?你能对这些元素分类吗? 2.引入课题:引导学生分析课件内容中元素的组成, 提出课题。教师出示课题?初识多媒体?。 学生活动 通过欣赏课件,让学生探讨课件内容构成的元素的问 题 二、展现目标,引入任务 教师活动 谈到媒体,同学们并不陌生,因为我们得到的信息都 是通过不同的媒体获悉的,同学们能够通过许多的方式来 关注我们的环境,那么大家思考过这样的问题没有:我们 借助的工具是什么?它们有一个什么样的定位呢?今天老师 就与同学们一同进人多媒体世界,来共同探究多媒体。 学生活动 通过观察,进一步了解多媒体的相关知识。 三、自主学习,任务探究 教师活动 1.布置学习任务一 阅读教材,了解媒体、多媒体、多媒体技术的含义。 2.指导学生以小组为单位,进行探究式合作学习。 3.布置学习任务二: 阅读教材,理解多媒体各种信息类型特点:,让学生结 合教师课件分析:一共有几种媒体?分别是什么媒体? 4.布置学习任务三。 以小组为单位搜集有奖环境保护的媒体资料并对媒 体进行归类整理,以组为单位展示搜集的资料(资料可以

八年级信息技术教案

八年级信息技术教案 罗春花

第一课小海龟画正三角形 教学目标: 1、初步认识small basic语言,了解其基本的操作使用方法。 2、理解什么是对象及其属性、操作方法。 3、认识“Turtle”对象,掌握其属性、操作方法。 4、掌握使用small basic命令(语句)画正三角形的方法。 教学重难点: 重点:掌握使用对象的属性、操作的方法; 难点:理解对象及其属性、操作。 教学方法: 演示法、任务驱动法、讲授法 教学过程: 一、认识Small Basic 二、命令的分析 三、实例教学(教师演示) 四、学生动手实践 1、经过自主练习,同学们能够成功运行程序吗?最终画出什么图形呢? 2、不成功的话,又存在着哪些问题呢?为什么呢?该如何解决呢? 五、深入学习

1、思考问题: A、小海龟能不能在窗口的任意位置画三角形? B、小海龟能不能“爬”快点? C、小海龟开始“爬”时,头能否不垂直向上,能否改变方向? 2、属性、操作的学习 3、实例教学 六、自主练习 任务:请同学们利用已经学习的Turtle属性和操作,自己动手试一试,画出各种图形。 七、学生演示 八、总结

第二课小海龟画彩色正五边形 教学目标: 1、理解变量及其命名规则 2、掌握变量的赋值及变量的应用 3、认识”GraphicsWindow”对象及常用属性设置 教学重难点 重点:变量及其应用 难点:理解赋值语句,不要将赋值语句和数学中的等式混为一谈。 教学方法 讲授法、演示法、任务驱动法 教学过程 一、引入教学 1、小海龟画一个正三边形。 2、小海龟画正五边形 命令:命令: 2、疑问? ◆小海龟画正五边形的方法与画正三边形的方法相似:画一条边,旋转一定的角度,然后 再画一条边,旋转一定的角度……直到画完。然而,两者唯一不同的地方就是边数和旋转的角度。假如小海龟要画正N边形,需要修改旋转的角度,以及画的边长的大小,这时候一个一个地修改,会不会很麻烦呢?为了简化工作,对于边长的大小和旋转的角度,我们能否分别用代表未知数的“符号”来表示呢? ◆比如:Turtle.Move(100)中的“100”能否用未知数“Length”来表示呢? 二、变量 1、变量: ◆1、我们将程序中代表某个值的符号称为“变量”。 ◆2、变量是程序用来保存数据的。

循环结构程序设计代码

实验五代码: 基础能力落实: 1)编写一个程序,将用分钟表示的时间转化成以小时和分钟表示的时间。使用#define 或者const来创建一个代表60的字符常量。使用while循环来允许用户重复键入值,并且当键入一个小于等于0的时间时终止循环。要求用while语句 #include int main(void) { const int minperhour = 60; int minutes, hours, mins; printf("Enter the number of minutes to convert: "); scanf("%d", &minutes); while (minutes > 0 ) { hours = minutes / minperhour; mins = minutes % minperhour; printf("%d minutes = %d hours, %d minutes\n", minutes, hours, mins); printf("Enter next minutes value (0 to quit): "); scanf("%d", &minutes); } printf("Bye\n"); return 0; } 2)编写一个程序打印一个表,表的每一行都给出一个整数,它的平方以及它的立方,要求用户输入表的上限和下限。使用一个for循环。 #include int main( void ) { int lower, upper, index; int square, cube; printf("Enter starting integer: "); scanf("%d", &lower);

《循环结构程序设计》教案

《循环结构程序设计》的教学设计 涞源职教中心高海龙 【教材分析】本节《循环结构程序设计》是职业学校电子类教材数据库应用技术FOXBASE+第七章第五节内容。本节课是数据库结构程序设计的一个重点;也是综合运用三种基本结构程序设计的一个难点;更是学生逻辑思维能力、创造能力、综合能力的一个重要体现。 【学情分析】我授课的班级1105班为计算机专业毕业班学生,数据库是他们对口升学专业考试科目之一,另外本课程对于学生毕业后能独立适应工作需要将起到很重要的奠定基础作用。因此该门课程的设立对他们尤其重要。这个班学生的整体素质很好,而且都是有升学愿望的,所以在教学中我注重教师演示讲解、学生实际动手操作,并给学生自我展示的机会,让他们自己解题,自己讲题,既锻炼了学生解决问题、创新解题的能力,培养了学生学习的兴趣,还使其能克服胆怯心理,提高语言表达能力,真正做到了教学相结合,以达到预期效果。 在信息技术能力方面:高三年级的学生已经历了三年的计算机知识的学习,都具备了熟练操作和使用Windows、Dos操作系统及数据库软件的能力。在计算机知识方面:高三学生已经学完了Foxbase+语言这门课程,已经具备了利用三种基本结构进行结构化程序设计的能力。 【设计思路】因为本节课既是一节计算机语言复习总结课又是一节改革教学组织形式的创新课,所以更应该为学生营造一个和谐、轻松又丰富多彩的学习氛围,因此在整个学习过程中都以利用一个制作美观、新颖的Flash课件作为主线,一步步地来完成学生对知识点的总结、巩固、创新的过程。首先教师引导学生观看事先准备好的课件,观看非常精美、有趣的总界面,然后再引导学生通过一个个地进入在总界面上的前提测评、目标深化、互动课堂、课堂小结、课后作业几个链接来完成本节课的学习任务。其中目标实施部分主要采用任务驱动式教学法、启发式教学法、多媒体网络式授课法等多种教学法相结合,培养学生自主学习、自我归纳的能力;互动课堂部分主要采用“小先生教学法”,让“小先生”自己研究问题—解决问题—阐述问题,实质是让学生作学习的主人,这种“自主学习,自主讲评”改变了以往的传统教学模式,充分体现新课改的精神,即以“学生为主体”、“教师是学生学习的促进者”。 【教学目标】知识目标:①复习单循环结构、多重循环结构的命令格式及功能;②利用循环结构命令语句进行结构化程序设计;能力目标:①培养学生对所学知识的总结概括能力;②培养学生的研究性学习能力;③培养学生的逻辑思维能力和上机操作能力。情感目标:①培养学生主动学习、温故知新、归纳总结的意识;②培养学生的创新意识和团结协作精神;③培养学生勇于自我展示,树立自信心的意识。 【教学重点】(及解决措施)让学生能够熟练地掌握、灵活地运用循环结构进行结构化程序设计,并且培养学生的创新能力。为了突破本次课的重点本次教学活动中充分利用多媒体手段为学生创造一个轻松、活泼的情境,来激发学生学习的兴趣,创造一个和谐交流、动手实践的氛围。既使学生自主获得了知识,又培养了他们的创造性思维。 【教学难点】(及解决措施)能够使学生将以前所学习过的知识有机地结合在一起,并且充分发挥自己的创造力,利用三种基本结构进行编程。为了突破本次课的难点本节课主要采取“小先生教学法”。即让学生走上讲台,充当教师的角色,进行一些平日只有教师主导下完成的教学目标和任务。让学生由后台走到前台,让小先生自己研究问题— 1

C语言循环结构程序设计实验报告

甘肃政法学院 本科生实验报告 ( 五) 姓名:赵明翔 学院:公安技术学院 专业:安全防范工程 班级: 2015级安全防范工程班 实验课程名称:程序设计 实验日期:2016年月日 开课时间:2015学年第二学期

(2)输出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字李方和等于该数本身。例如,153是水仙花数,因为153=12+53+33程序如下: #include int main() { int i,j,k,n; printf("paicissus numbers are"); for (n=100;n<1000;n++) { i=n/100; j=n/10-i*10; k=n%10; if(n==i*i*i+j*j*j+k*k*k) printf("%d",n); } printf("\n"); return 0; } 运行结果: (3)猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又

多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下了1个桃子了。求第一天共摘了多少桃子。 程序如下: #include int main() { int day,x1,x2; day=9; x2=1; while(day>0) {x1=(x2+1)*2; x2=x1; day--; } printf("total=%d\n",x1); return 0; } 运行结果: (4)①用牛顿迭代法求方程0634223=-+-x x x 在1.5附近的根. #include #include int main() {double x1,x0,f,f1; x1=1.5; do {x0=x1; f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x1=x0-f/f1;

八年级信息技术教案

八年级信息技术教案 八年级信息技术教案 2008--2009学年度第二学期八年级(下)信息技术教学计划 一、指导思想 贯彻落实《国务院关于基础教育改革与发展的决定》,全面推进素质教 育,培养四有一代新人, 八年级信息技术教案 。根据学校工作计划和中学信息技术《课程指导意见》以及学生的具体情况,明确中学信息技术课程的任务:培养学生对信息技术的兴趣和意识,让学生了解或掌握信息技术基本知识和技能,使学生具有获取信息、传输信息、处理信息和应用信息技术手段的能力,形成良好的信息技术 素养,为他们适应信息社会的学习、工作和生活打下必要的基础。 二、教学目标 1、培养学生对计算机的感性认识,了解信息技术在日常生活中的应用,培养

学生学习、使用计算机的兴趣和意识。 2、初步掌握网页制作(frontpage2000)的一些基本操作,学会制作简单的网页。 3、初步学会使用计算机获取和处理文字、图象、声音、视频的技能。 能熟练掌握其中的一些主要功能及对多媒体技术的应用。 4、养成良好的计算机使用习惯。 5、通过学习,使学生了解并掌握一些学习方法和技巧,培养学生的学习积极性和主动性,鼓励学生之间相互交流,进行某些创新设计。 三、情况分析 (1)学生基本情况:本计划针对八年级全体学生,通过上年的学习,学生对办公软件例如powerpoint、计算机基础及应用有一定了解,但是由于每一学期信息技术课时比较少,每周只有一节课,学生的遗忘性大,大多数学生学后没有注意巩固,学生掌握的情况不是很理想,参差不齐。有条件的学生家中有电脑或父母单位有电脑,上机时间相对多一些,操作较熟练,有大部分学生纯粹是上课时间听课,课后就没有练习巩固的机会,所以,这一部分学生对所学知识遗忘较大,操作生疏; 学生对本学科的学习积极性还是比较高,因为信息技术课并不像语文、数学那么枯燥、单调,也不像历史、政治需要死记硬背。相对来说学生觉得比较新鲜。但是这又存在一个问题就是学生感兴趣的并不是学习,而是打游戏、上网聊天。所以,学生对计算机的认识还有待提高。要进一步对他们进行正确的引导。 (2)教材分析:本学期教材是使用海南省中小学《信息技术》编写组出版的八

循环结构程序设计典型例题

循环结构程序设计典型例题 例1有数列2/3、4/5、6/9、10/15……求此数列前30项的和。 算法分析: 对于数列的题,首先要找出通项公式,或前后项的计算关系公式,根据公式求所需。由于数列的题一般执行次数能确定,用for语句来编写比较方便。 此题,前后项的关系是:后一项的分子是前一项的分母加1,后一项的分母是前一 项的分子加分母。解题思路是用循环语句求各项,并把值累加,因为是求前30项的和,循环执行30次。 1.初值i=2,j=3,s=0; 2.用n从1到30循环 3.s=s+ i/j; 4.c=i; i=j+1; j=c+j; 5输出s; 程序: #in clude mai n() { int i=2,j=3, n,c; float s=0; for(n=1; n<=30 ;n++) { s=s+(float)i/j; c=i; i=j+1; j=c+j; } printf( "n%f” ,s); } 此题中的n与循环体中的执行语句没有数值上的联系,仅仅用做决定循环执行的次数。 例2:下面这个程序,想想它实现的是什么功能? #in clude mai n() { int i,s=0; for(i=1;i<=100;i++) {if(i%5==0) continue; s=s+i; } printf( n“d' ,s); } 在左边的程序中,i从1到100循环,当i是5的倍数时,直接进入下一个i,当i不是5的倍数时,把i累加到s,最后输出s。所以,这个程序实现的是求1~100中间所有非5的倍数的数之和。 例3:输出n~m中(0<*m)能被3整除,且至少有一个数字是5的所有数。 算法分析:

循环结构程序设计(汇编语言)

循环结构程序设计(汇编语言)

汇编语言实验报告 实验名称:循环结构程序设计 姓名: 学号: 班级:

一、实验内容 1. 用多种循环方法实现1+2+3+…+20的程序(至少二种方法); 2. 编写一个程序,判别键盘上输入的字符;若是1-9字符,则显示之;若为A-Z 或a-z字符,均显示“c”;若是回车字符(其ASCII码为0DH),则结束程序,若为其它字符则不显示,继续等待新的字符输入;(选做) 3、编写一个汇编语言程序,要求将BX寄存器内的小写字母用大写字母显示出来。 4、ADDR单元是存放数据的内存单元,要求将该内存单元中的字依次用十六进制数显示出来。 二、实验目的 1. 掌握循环程序的结构。 2. 掌握循环程序的设计、编写及调试方法。 3. 掌握循环程序设计的基本方法。主要掌握几种基本的循环程序设计技巧,如计数法程序设计、当循环、直到循环等程序设计技术。 三、实验结果 1、将内存中的数据块中(BUFF为起始地址)奇数和偶数分别存入以ADDR1和ADDR2开始的存储块中,并分别统计其中的奇、偶数,将统计结果存放在RESULT 开始的两个字存储单元中。 实验代码:(1.ASM 1.OBJ 1.EXE) data segment buff dw 6,35,99,17,80,69,50,33 addr1 dw 8 dup(?) addr2 dw 8 dup(?) result dw 0,0 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov cx,8d

八年级信息技术上教案

第一单元闪客之门 熊猫的梦----绘制图像与逐帧动画 教学目标 1、知识与技能 掌握Flash的启动与退出,了解Flash窗口的组成。 2、过程与方法 掌握在Flash中绘制图像的方法,学会保存动画文件。 3、情感态度与价值观 初步学习制作逐帧动画、预览动画并生成swf格式的文件。 教学重点 认识Flash 8的工作界面,学习使用绘图工具绘制图形并制作成逐帧动画是本课的重点 教学难点 帧的理解与操作、保存文件是本课的难点 教学方法:演示与学生上机 课时:1课时 课型:新授课 授课时间: 教学过程 引言:网络信息时代带给人们新的视觉冲击,让人们的生活更加丰富多彩。动态网页与广告、电子贺卡、交互式游戏……,这些作品几乎都可以使用Flash动画软件制作。Flash动画以其娱乐性、通俗化的特点,吸引越来越多的人们进入闪客世界。 我们从本学期开始将通过学习Flash动画制作,踏入闪客之门。 引入课题:今天我们学习第一课《熊猫的梦----绘制图像与逐帧动画》 新课教学法 一、启动并认识Flash的工作界面 1、启动 师提出:Flash的启动它跟我们上学期学过的Word的启动方法一样,可以在Windows桌面单击“开始”→“程序”→“Macromedia”→“M acromedia Flash 8”即可。(师演示操作,然后学生上机操作) 2、认识Flash窗口界面

师引导学生分别介绍: 1、 标题栏: 2、 菜单栏: 3、 工具面板:可以进行对象选择、图形绘制、文本录入与编辑、对象控制等操作。 4、 属性面板:反映正在使用的工具和资源情况,可进行详细设置。 5、时间轴:主要由图层和帧组成。用于组织和控制影片容在一定时间播放。 6、舞台:创作影片各帧容的区域。 7、浮动面板:包含各种不同的特定功能,如:颜色、变形、对齐等。 二、设置文档属性 师提出:舞台的尺寸大小、背景颜色等是通过文档属性来设置的。 具体设置: 方法一:“修改”→“文档”命令,在弹出的“文档属性”对话框中,通过调整各项参数来设置文档属性 方法二:在窗口界面的下方的“属性”面板中设置。 修改文档属性的背景颜色为“黄色”。其它参数参照教材P4图1.3所示的文档属性面板。 三、制作第1帧画面 师:使用各种绘图工具,绘制熊猫和小竹苗。 ⑴、利用椭圆工具绘制熊猫的外形 1、单击工具面板中的“椭圆工具”,设置笔触颜色为“黑色”,填充颜色为“没有颜色”。 【智多星】 当当选中“椭圆工具”后可以在“属性”面板中进行更全面地设置,如教材P4图1.4所示。其他绘图类工具如“线条工具”、“铅笔工具”、“刷子工具”、“矩形工具”、“颜料桶工具”等,在相应的“属性”面板中也都包含详细的设置。 2、在舞台中拖动鼠标,绘制熊猫的脸部。使用工具面板中的“选择工具”↖单击绘制完成的圆形并将其拖动至合适位置。 使用与绘制熊猫脸部相同的方法,分别绘制熊猫的“耳朵”、“眼睛”、“鼻子”,并调整至合适位置,如教材图1.5所示绘制熊猫的五官并调整位置。 3、绘制熊猫的嘴部轮廓可以行绘制一个椭圆形,然后利用工具面板中的“线条工具”在圆形中间绘制一条直线。使用“选择工具”单击上面半圆,按Delete 键将其删除后,将剩余的半圆形放在合适位置即可,如教材P5图1.6所示。 标题栏 菜单栏 工具 面板 舞台 属性 面板 时间轴 浮动 面板

循环结构教学设计

《循环结构》教学设计 一、教学目标 1.知识与技能目标 ①理解循环结构,能识别和理解简单的框图的功能。 ②能运用循环结构设计程序框图解决简单的问题。 2.过程与方法目标 通过模仿、操作、探索,学习设计程序框图表达,解决问题的过程,发展有条理的思 考与表达的能力,提高逻辑思维能力。 3.情感、态度与价值观目标 通过本节的自主性学习,让学生感受和体会算法思想在解决具体问题中的意义,增强学生的创新能力和应用数学的意识。三、教法分析 二、教学重点、难点 重点:理解循环结构,能识别和画出简单的循环结构框图, 难点:循环结构中循环条件和循环体的确定。 三、教法、学法 本节课我遵循引导发现,循序渐进的思路,采用问题探究式教学。运用多媒体,投影仪辅助。倡导“自主、合作、探究”的学习方式。 四、教学过程 (一)创设情境,温故求新 引例:写出求的值的一个算法,并用框图表示你的算法。 此例由学生动手完成,投影展示学生的做法,师生共同点评。鼓励学生一题多解── 求创。 设计引例的目的是复习顺序结构,提出递推求和的方法,导入新课。此环节旨在提升学生的求知欲、探索欲,使学生保持良好、积极的情感体验。 (二)讲授新课 1.循序渐进,理解知识 【1】选择“累加器”作为载体,借助“累加器”使学生经历把“递推求和”转化为“循环求和”的过程,同时经历初始化变量,确定循环体,设置循环终止条件3个构造循环 结构的关键步骤。 (1)将“递推求和”转化为“循环求和”的缘由及转化的方法和途径引例“求的值”这个问题的自然求和过程可以表示为: 用递推公式表示为: 直接利用这个递推公式构造算法在步骤中使用了共100

个变量,计算机执行这样的算法时需要占用较大的内存。为了节省变量,充分体现计算机能以极快的速度进行重复计算的优势,需要从上述递推求和的步骤中提取出共同 的结构,即第n步的结果=第(n-1)步的结果+n。若引进一个变量来表示每一步的计算结果,则第n步可以表示为赋值过程。 (2)“”的含义 利用多媒体动画展示计算机中累加器的工作原理,借助形象直观对知识点进行强调说明① 的作用是将赋值号右边表达式的值赋给赋值号左边的变量 。 ②赋值号“=”右边的变量“”表示前一步累加所得的和,赋值号“=”左边的 “”表示该步累加所得的和,含义不同。 ③赋值号“=”与数学中的等号意义不同。在数学中是不成立的。 借助“累加器”既突破了难点,同时也使学生理解了中的变化和 的含义。 (3)初始化变量,设置循环终止条件 由的初始值为0,的值由1增加到100,可以初始化循环变量和设置循环终止 条件。 【2】循环结构的概念 根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构。 教师学生一起共同完成引例的框图表示,并由此引出本节课的重点知识循环结构的概念。这样讲解既突出了重点又突破了难点,同时使学生体会了问题的抽象过程和算法的构建过程。还体现了我们研究问题常用的“由特殊到一般”的思维方式。 2.类比探究,掌握知识 例1:改造引例的程序框图表示 ①求的值 ②求的值 ③求的值 ④求的值 此例可由学生独立思考、回答,师生共同点评完成。 通过对引例框图的反复改造逐步帮助学生深入理解循环结构,体会用循环结构表达算 法,关键要做好三点: ①确定循环变量和初始值 ②确定循环体 ③确定循环终止条件。 例2:根据程序框图回答下面的问题 (1)图中箭头指向①时,输出=______;指向②时输出=_____. (2)该程序框图的算法功能是_______________________.

循环结构程序设计典型例题

循环结构程序设计典型例题 例1:有数列2/3、4/5、6/9、10/15……求此数列前30项的和。 算法分析: 对于数列的题,首先要找出通项公式,或前后项的计算关系公式,根据公式求所需。由于数列的题一般执行次数能确定,用for语句来编写比较方便。 此题,前后项的关系是:后一项的分子是前一项的分母加1,后一项的分母是前一项的分子加分母。解题思路是用循环语句求各项,并把值累加,因为是求前30项的和,循环执行30次。 1. 初值i=2,j=3,s=0; 2. 用n从1到30循环 3. s=s+ i/j; 4. c=i; i=j+1; j=c+j; 5.输出s; 程序: #include<> main( ) { int i=2,j=3,n,c; float s=0; for(n=1;n<=30;n++) { s=s+(float)i/j; c=i; i=j+1; j=c+j; } printf(“\n%f”,s); } 此题中的n与循环体中的执行语句没有数值上的联系,仅仅用做决定循环执行的次数。 例2:下面这个程序,想想它实现的是什么功能? #include<> main( ) { int i,s=0; for(i=1;i<=100;i++) {if(i%5==0) continue; s=s+i; } printf(“\n%d”,s); } 在左边的程序中,i从1到100循环,当i是5的倍数时,直接进入下一个i,当i不是5的倍数时,把i累加到s,最后输出s。所以,这个程序实现的是求1~100中间所有非5的倍数的数之和。 例3:输出n~m中(0

程序的循环结构教学设计

《程序的循环结构》 北京师范大学励耘实验学校牛静 一、教材依据 广东教育出版社出版的2007-2008学年普通高中课程标准实验教科书《算法与程序设计(选修)》中第二章《程序设计基础》中的第四节《程序的循环结构》。 二、设计思想 ⒈教学设计指导思想 以建构主义理论为指导进行本节课教学设计。设计以学生为中心,以解决问题为主线,引领学生经历“分析问题——设计算法——编写程序——调试程序”等用计算机解决问题的过程,体验程序设计的一般方法,展示问题求解的思维过程和方法,培养学生分析问题、解决问题的能力。强调教师对问题情境的创造性设置,突出学生主动思考、分析、比较的过程和实践的活动。 体现新课程的理念,引导学生注意寻找、发现身边的实际问题,从简单问题出发,设计解决问题的算法,并能初步选择使用恰当的循环语句解决问题,从而培养学生运用信息技术解决实际问题的能力,力争让学生将所学的信息技术应用到学习、生活实践中。 信息技术课程标准中对应要求是:“会使用程序设计语言实现顺序、选择、循环三种控制结构。初步掌握调试、运行程序的方法。 ⒉教材分析 《程序的循环结构》是广东教育出版社出版的普通高中课程标准实验教科书《算法与程序设计(选修)》中第二章《程序设计基础》中的第四节《程序的循环结构》,本节课是其中的第二节课,前面同学们已经学习了用For语句实现循环。循环结构是程序设计中的重点也是难点。 ⒊教学对象分析

⑴学生已经学习了程序的顺序结构、选择结构和循环结构中的For循环。 ⑵掌握了For循环语句的格式、功能和执行过程。 三、教学目标 知识与技能:理解Do循环语句的基本格式、功能和执行过程 过程与方法:初步学会使用Do循环语句解决简单实际问题,初步掌握根据条件选择恰当的循环语句来解决简单问题的方法。 情感态度价值观:通过对不同循环语句解决问题的过程进行比较,体会到解决问题时要具体问题具体分析。 四、教学重点、难点 教学重点:学会使用Do循环语句来实现循环控制结构,解决简单问题。 教学难点:根据条件选择恰当的循环语句来解决简单问题。 五、教学方法 讲授法、讨论法、任务驱动、上机实践法、探究法等。 六、教学准备 ⒈教学用具: 多媒体网络教室及教学系统、、课件。 ⒉学习效果评价设计: ⑴问题一、问题二两道上机实践题完成情况; ⑵学习资料上的两道“想一想”题完成情况 ⑶学习活动中的表现 评价量规

第三节:循环结构程序设计题目

1. 用 +-+-≈7 1513114π公式求π的近似值,直到发现某一项的绝对值小于10-6 为止(该项不累计加)。 #include #include int main() { int sign=1; double pi=0,n=1,term=1; while(fabs(term)>=1e-6) { pi=pi+term; n=n+2; sign=-sign; term=sign/n; } pi=pi*4; printf("pi=%10.8f\n",pi); return 0; } 2. 输入一个大于3的整数n ,判定它是否素数(prime ,又称质数) #include int main() { int n,i; printf(“n=?"); scanf("%d",&n); for (i=2;i<=n-1;i++) if(n%i==0) break; if(i int main() { int n,i,k; printf(“n=?"); scanf("%d",&n); k=sqrt(n); for (i=2; i<=k; i++) if(n%i==0) break; if(i<=k) printf("%d is not\n",n); else printf("%d is\n",n); return 0; } 3. 求100~200间的全部素数, 并控制换行。 #include "math.h" main( ) { int m, i, k, c=0; printf("\n"); for(m=101; m<200; m=m+2)

八年级下信息技术教案 (2)

第一单元担任健康观察员 活动1:收集健康数据 课型: 教学目标: 1、知识与技能: (1)加强同学之间的交流、合作和沟通能力。 (2)学会简单的编辑、修改工作表。 (3)正确输入数据,保存文件。 2、过程与方法: (1)体验信息收集的过程。 (2)掌握一定的电子表格规划思想。 3、情感态度与价值观: (1)培养同学们严谨的学习和工作作风,认真他细地完成活动任务。 (2)增进同学之间的友谊,促进相互了解,学会关心同学。 (3)引导学生关注和重视健康,及早养成良好的生活、学习和体育锻炼的习惯。 重点难点: 1、教学重点: 对应问卷调查的数据项目,设计好电子表格的栏目名称,正确无误地输入班级同学的各项身体健康数据。 2、教学难点: 复制、修改第一单元保存的“班级评比表”,建立本单元需要的班级同学名单表。 教学准备: 课时安排: 第一课时 课时目标: 共享预案个性调整 教学过程 【情景导入】: 初中阶段是一个人从儿童时期迈入青春期的黄金阶段,这一阶 段的成长和发育状况,特别值得我们关注。在班级中,稍微留 心就会发现,许多同学都有了一些生长方面的变化。有的同学

明显长高了,也更健壮了;也有些同学因为营养结构不合理,又缺少必要的体育锻炼,形态很不令人满意;也有的同学因为用眼不卫生,不知什么时候就配上了眼镜……上节课给每位同学发放了身体健康调查表,这节课要求同学们把上节的调查的各项数据输入到Excel电子表格中,这节课任务的完成影响到后面我们几节课的完成。 【新知探求】: 任务一:建立班级名单表教师演示:教学步骤: 1、打开上一节课的检查统计表,复制上一节课的编号和姓名两列; 2、新建工作簿,粘贴编号和姓名; 3、修改工作表:双击左下角的位置的sheet1表名,改为“身体健康数据收集表”; 4、删除一些不要的行; 5、排序:按编号进行排序,完成班级编号和名单表的建立; 6、保存所做的“身体健康数据表”。 任务二:设计统计项目 学生按照课本上加工坊的内容操作: 1、为“身体健康数据表”添加项目,在编号和姓名的列后添加性别、左眼视力和右眼视力,身高、体重,如: 2、在第一行前插入一行,为了添加标题; 3、用常用工具栏上的“合并居中”按钮合并A1:H1的所有单元格,输入表题“八(3)班同学身体健康数据收集表”; 4、选中整个工作表,设置单元格文字居中。 5、单击“常用”工具栏上的“保存”按钮,保存工作薄。教师演示: ? 插入行和列,删除行和列的操作(鼠标右击,快捷菜单中进行操作)。? 设置单元格文字居中(鼠标右击,快捷菜单中进行操作)。 任务三:输入调查数据 根据调查问卷的结果,将班级同学各项身机健康数据输入到“身体健康数据收集表”中。注意点: 1、输入数据的准确性;

高中信息技术_程序的循环结构教学设计学情分析教材分析课后反思

程序的循环结构教学设计 一、教材分析 本节课是广东教育出版社出版《算法与程序设计(选修)》中第二章《程序设计基础》中的第四节《程序的循环结构》内容。 信息技术课程标准中对应要求是:“会使用程序设计语言实现顺序、选择、循环三种控制结构。初步掌握调试、运行程序的方法。 教材通过“超级水稻种植试验的统计分析”、“陈婷植树”、“乘法表”等典型例题,引导学生经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程。通过分析程序,介绍了VB语言的FOR循环语句和Do循环语句的格式、功能和执行过程。 二、设计思想 ⒈教学设计指导思想 设计以学生为中心,以解决问题为主线,引领学生经历“分析问题——设计算法——编写程序——调试程序”等用计算机解决问题的过程,体验程序设计的一般方法,展示问题求解的思维过程和方法,培养学生分析问题、解决问题的能力。强调教师对问题情境的创造性设置,突出学生主动思考、分析、对比和实践探究的过程。 三、教学目标 知识与技能:掌握循环语句的基本格式,理解循环语句的功能和执行过程。 过程与方法:学会使用循环语句解决简单实际问题,初步掌握根

据条件选择恰当的循环语句来解决简单问题的方法。 情感态度价值观:通过对不同循环语句解决问题的过程进行比较,体会到解决问题时要具体问题具体分析。 四、教学重点、难点 教学重点:循环语句的基本格式和执行过程. 教学难点:利用循环结构程序解决生活中的实际问题. 五、教学方法 讲授法、讨论法、任务驱动、探究法等。 六、教学准备 ⒈教学用具: 多媒体网络教室及教学系统、VB6.0、课件。 七、教学过程

3 3 2. DO循环语句的基本格式和执行过程 DO循环执行过程板书 引导 分析 讲 观察 思考 理解 思考 学会 明确学习 内容

相关主题
文本预览
相关文档 最新文档