最新整理高中信息技术《循环结构》学案docx.docx
《最新整理高中信息技术《循环结构》学案docx.docx》由会员分享,可在线阅读,更多相关《最新整理高中信息技术《循环结构》学案docx.docx(9页珍藏版)》请在冰豆网上搜索。
最新整理高中信息技术《循环结构》学案docx
最新整理高中信息技术教案《循环结构》学案
《循环结构》学案
课型
新授课
使用的教科书版本
《信息技术选修1算法与程序设计》
上海科技教育出版社
本教学设计对应的教科书章节
第二章第四节
设计者
赖秋菊
工作单位
广州越秀外国语学校
本教学设计所需课时
1
本教学设计的创意
根据学生的实际水平重组教材,将课后“学习指引”作为学习任务,将课本的学习任务放在体验活动中,并在充分了解学生的基础上拓展相关知识。
国家课程标准中的相应要求
1.能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。
2.会使用程序设计语言实现顺序、选择、循环三种控制结构。
3.初步掌握调试、运行程序的方法。
教师(教学)用书的相应建议
本节内容建议用2个课时完成。
第一课时完成活动一、活动四和“学习指引”中“循环结构”、“实现循环结构的语句”;第二课时完成活动二、活动三和“学习指引”中是“数组”。
教科书简析
通过活动一和活动四的实践,了解循环结构的含义,掌握循环语句的格式和功能,学会使用循环语句对循环流程的控制。
教学对象分析
通过前面几节课的学习,学生对程序设计已经有了初步的知识,在理解和掌握程序的顺序、选择结构的基础上,对循环结构的学习有较强的求知欲,但是对循环结构的语句和循环嵌套仍缺乏相应的知识储备,在课堂上仍有充分拓展教材的空间。
教学目标
知识与技能
1.了解循环结构的构建;
2.掌握FOR-NEXT语句的格式及其功能;
3.掌握DO...loop语句的格式及其功能;
4.学会运用循环语句实现循环流程控制。
过程与方法
通过编写调试、运行程序,让学生学会运用FOR-NEXT语句和DO...loop语句实现循环流程控制;通过问题和算法分析过程,促进逻辑分析能力的提高。
情感态度价值观
通过活动的实践,体验循环结构的构建和实现过程;能够运用循环结构的知识和技能阅读和欣赏更多的有关循环问题的程序。
教学重点
1.循环结构的构建;
2.掌握运用FOR-NEXT语句和DO...loop语句实现对循环流程的控制。
教学难点
循环结构的构建
教学过程
教学过程流程图
设计环节及意图所需时间
教师活动
学生活动
相应使用到的教学资源
课堂引入
提出问题:
试编程“打印7个“*”号后换行”。
(只使用PRINT语句即可达到目的,复习该语句的功能和格式。
)
(广播投影)程序A:
FORJ=1TO7
PRINT“*”;
NEXTJ
PRINT
END
任务一:
1、思考问题并用已有知识编写程序(顺序结构)
2、观察、思考并上机验证:
程序A的执行结果是什么?
引出新知:
循环结构
PPT课件
新课讲授
1、FOR...NEXT语句的语句格式:
格式:
FOR〈循环变量〉=〈初值〉TO〈终值〉STEP〈步长〉
〈循环体〉
NEXT〈循环变量〉
利用流程图对循环语句进一步解释:
认真听讲并思考:
FOR...NEXT语句是如何循环流程的控制的?
PPT课件
修改程序并引出新知识
(演示)试编写打印如下矩形图形的程序:
(引出循环嵌套)
*******
*******
*******
*******
*******
程序B:
FORI=1TO5
程序A
NEXTI
END
任务二:
完善演示程序并上机验证结果;
任务三:
试编写程序打印下列图形:
(根据演示程序进行修改并上机运行)
*
**
***
*****
******
(程序C:
教材P91)
教材P91、PPT课件及小程序
课间小结
阅读“学习指引”P89-91引导学生一起归纳:
1)步长可以是整数也可以是小数,可以是正数也可以是负数。
当步长为1时,STEP1可省略不写。
若步长为正,初值小于终值;步长为负,初值应大于终值。
2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环;
3)语句序列中可以含有循环结构(循环可以嵌套,内外层NEXT语句的位置不能交叉。
)。
提问:
如果步长为零,结果如何?
思考、回答问题:
如果步长为零,程序会陷入“死循环”。
知识形成
自主学习
巡视指导
任务四:
教材P74活动一
教材
新课转折
前面解决的问题中循环次数都是确定的,若事先并不知道循环多少次,而是通过条件判断来控制循环,又该如何实现呢?
任务五:
教材P81活动四
教材
新课讲授
2、DO...LOOP语句
形式1:
DoWhile/Until...Loop
格式:
DoWhile/Until条件
语句块
Loop
解释DOWHILE/LOOP意义:
当《条件》成立,执行循环体,否则退出循环,执行LOOP下一个语句。
形式2:
Do
语句块
LoopWhile/Until条件
演示:
用DoWhile/Until...Loop求解教材活动一的代码分别为:
程序D:
I=1
S=1
DOWHILEI《=50
S=S*I
I=I+1
LOOP
程序D:
I=1
S=1
DOUNTILI》50
S=S*I
I=I+1
LOOP
注意:
1.DO...LOOP语句是不带循环变量的;
2.把握DO...LOOP语句是如何在判断条件的控制下实现循环结构的。
1、阅读“学习指引”P86-89
2、认真听讲并思考:
DO...LOOP语句是如何循环流程的控制的
3、学生小结:
FOR...NEXT语句和DO...LOOP语句之间有何异同?
PPT课件
课堂总结
一、循环结构的构建:
1.重复要做的是什么事;2.如何控制循环。
二、循环控制的三要素:
1.循环控制变量的初值;2.循环控制变量的终值;3.在循环体中具有使循环控制变量由初值向终值变化的语句。
三、FOR...NEXT语句和DO...LOOP语句的格式和功能。
四、FOR...NEXT语句和DO...LOOP语句之间有何的异同。
任务六(课后练习):
1、编程打印九九乘法表
2、求100以内能除尽100的数。
知识的熟练与提高
学生学习评价
评价标准设计:
完成任务一二三为合格,完成任务一二三四为良好,全部完成为优秀
课堂教学评价表设计:
学生完成如下实践并填写课堂自评。
实践
内容
知识技能和情感态度评价
技能掌握
情感态度
任务一
1、思考问题并用已有知识编写程序(顺序结构)
2、观察、思考并上机验证:
程序A的执行结果是什么?
任务二
完善演示程序并上机验证结果;
任务三
试编写程序打印下列图形:
(根据演示程序进行修改并上机运行)
*
**
***
*****
******
任务四
教材P74活动一
任务五
教材P81活动四
任务六(课后练习):
1、编程打印九九乘法表
2、求100以内能除尽100的数。
教师教学反思
本节课教学容量较大,需要学生密切的配合才能完成教学任务。
教师采用分析法、演示法、实验法、讨论法等多种教学方法,充分体现了学生是教学活动中的主体;而教师通过对学生参与学习的启发、调整、激励来体现自己的主导作用。
学生在合作学习中目标明确、态度积极、气氛活跃,有效地培养了学生的分析问题、解决问题能力,体现了学习的主动性。
补充说明
1.《算法与程序设计》教师用书上海科技教育出版社
2.广州市信息技术教科书《信息技术》初中第二册广东教育出版社