高中信息技术循环语句教学设计学情分析教材分析课后反思.docx

上传人:b****4 文档编号:4135219 上传时间:2023-05-06 格式:DOCX 页数:12 大小:18.84KB
下载 相关 举报
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第1页
第1页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第2页
第2页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第3页
第3页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第4页
第4页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第5页
第5页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第6页
第6页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第7页
第7页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第8页
第8页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第9页
第9页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第10页
第10页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第11页
第11页 / 共12页
高中信息技术循环语句教学设计学情分析教材分析课后反思.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高中信息技术循环语句教学设计学情分析教材分析课后反思.docx

《高中信息技术循环语句教学设计学情分析教材分析课后反思.docx》由会员分享,可在线阅读,更多相关《高中信息技术循环语句教学设计学情分析教材分析课后反思.docx(12页珍藏版)》请在冰点文库上搜索。

高中信息技术循环语句教学设计学情分析教材分析课后反思.docx

高中信息技术循环语句教学设计学情分析教材分析课后反思

《循环语句》教学设计

教学课题

循环语句

教学目标

1)知识与技能:

理解循环结构的含义;掌握For语句和Do语句的基本结构及使用范围;会在程序中运用它们解决实际问题

2)过程与方法:

以具体任务为主线,在教师的引导下,通过学生个体的自主探究和相互间的协作学习,提高学生用算法解决问题的综合应用能力

3)情感态度于价值观:

通过趣味性的教学内容,使学生保持较高的学习兴趣,在完成任务的同时获得成功的喜悦

教学重点

掌握For语句和Do语句的语法结构

教学难点

用For语句和Do语句编写程序解决实际问题

教学过程

教师活动

学生活动

设计意图

游戏导入

展示《击鼓传书》游戏规则:

1、全班同学分成相同人数的2队,看哪队同学速度快,速度慢的同学向速度快的同学表示恭喜

2、全班同学围成一个大圆,进行传书,音乐声停止时,书在谁的手上,即我们的幸运同学,全班同学对其表示祝贺

根据规则进行游戏,通过游戏引发思考:

1、我们在游戏传递过程中,大家是不是在做一组相同的动作?

2、两组游戏有何区别?

通过简单而有趣的游戏,营造欢快的课堂气氛,同时,激发学生的学习兴趣,迅速集中学生的注意力,并且自然地引出讲解内容

引出循环概念

Fori=第一名同学to最后一名同学

把书本传给下一个同学

Nexti

Dowhile音乐声没停止

把书本传给下一个同学

loop

学生通过思考,与游戏过程进行对比,进一步理解循环的概念

用伪代码的形式对游戏的循环过程进行表达,学生能进一步理解循环的概念,将枯燥的算法与生活实际有效结合。

例题1展示

展示例题

求s=1+2+3+4.....+100

PrivateSubForm_Click()

font.size=40

DimiAsInteger

DimsAsInteger

s=0

Fori=1To100

s=s+i'循环体

Nexti

Print"s=";s

EndSub

明确For语句的基本结构,并了解For语句适合解决的问题类型

趁热打铁,初步了解For语句的使用

自主探究

根据例题完成以下内容

1、求s=1*2*3*.....*10

PrivateSubForm_Click()

DimiAsInteger

   Dims Aslong

    s=

(1)

   Fori=1To10

       s=

(2)

   Nexti

   Print"s=";s

EndSub

自主思考,完成程序填空

思考与例题类似的问题解决方法

练习1

1、求s=12+22+33+…+1002

PrivateSubForm_Click()

DimiAsInteger

   Dims AsInteger

    s=

(1)

   Fori=1To100

       s=

(2)

   Nexti

   Print"s=";s

EndSub

自我完成练习题目

强化For循环语句的基本结构

例题2展示

例题2:

找出20以内的所有奇数(Step步长)

PrivateSubForm_Click()

Forj=1To20Step2

Printj;

Nextj

EndSub

根据前面的练习和本例题的提示,了解步长的概念

循序渐进,逐步引出步长概念

练习2

2、以下是计算s=1+6+11+…+101的程序代码,请完善程序。

dimsasinteger

dimiasinteger

S=0

Fori=1to101step

(1)

s=

(2)

nexti

prints

通过练习,了解步长的使用

强化步长使用

协作探究

布置任务:

通过两种方法求s=3+6+9+…+300的值。

小组合作完成

通过对两种方法的思考,巩固For语句的基本结构和使用范围

思考

思考:

步长可不可以为负数?

引发深层思考

通过思考,了解步长的使用规则

练习2变式

展示问题

dimsasinteger

dimiasinteger

S=0

Fori=101to1step

(1)

s=

(2)

nexti

prints

程序填空

强化训练

小结提升

格式:

For循环变量=初值To终值Step步长

语句块

Next循环变量

步长可正可负,但不能为0

总结For语句基本结构

小结

思考新题型

GDP增长问题

某省2016年的GDP是6.7万亿元,如果每年按7%的比例增长,问多少年以后此省的GDP超过15万亿?

思考本题型能不能用For语句描述

引出Do语句

知识构建

给出Do语句基本结构

了解Do语句

Do语句

参考程序

Do语句参考程序

了解Do语句应用

Do语句例子

练习3

DimaAsInteger

DimbAsInteger

DimrAsInteger

a=98

b=63

r=aModb

DoWhiler<>0

   a=b

   b=r

   r=aModb

Loop

Printb

运行结果:

理解程序,计算运行结果

Do语句应用

总结提升

VB中循环语句主要有以下两种形式:

(1)For语句:

通过次数控制循环的执行过程,步长可正可负。

(2)Do语句:

通过条件控制循环的执行过程。

总结循环语句的两种形式,通过比较明确各自适用条件

培养学生归纳总结能力,完成知识的构建

思考

如何输出以下图形

1、######

######

######

######

2、#

##

###

####

运用学过的知识,设计相应的程序

引出嵌套语句的应用,为后面的学习留下悬念

课后作业

《信息技术练习——算法部分》试卷

P20.10,P22.14,P17.5,P21.13

巩固本节课内容

《循环语句》学情分析

本节内容的教学对象是高二学生,他们自我意思较强,思维活跃,兴趣相对集中,喜欢探索新事物,善于接受新信息。

具有强烈的独立意识和反抗意识,其思维具有片面性和表面性。

他们已经具备了一定的逻辑思维、分析问题、表达思想等能力,同时,通过前面的学习,学生对VB编程有了初步的体验,知道了计算机解决实际问题的过程和描述算法的基本方法

《循环语句》效果分析

本节课利用游戏进行导入,既能营造欢快的课堂气氛,同时激发学生的学习兴趣,更重要的是把枯燥的算法问题跟生活实际有效结合,通过游戏,理解算法,简单有效。

通过对游戏伪代码的表示,理解算法For语句和Do语句的基本结构,形象生动。

例题的使用,趁热打铁,将算法的应用与刚刚进行的游戏算法进行比较学习,加深对循环语句的理解。

自主探究与例题相似又有不同,巩固对例题的理解。

随之而来的练习巩固所学知识

例题2的使用,循序渐进,引出步长概念,小组协作探究,通过一题两解的方式,加深学生印象。

通过反问,强调步长的使用规则。

及时小结,总结For语句的结构和使用特点及注意事项。

给学生形成完整的知识体系。

通过反思,找出Do语句与For语句使用范围的不同,强调其语法结构,练习巩固。

最后,总结提升,形成完整的循环语句知识体系。

最后的思考练习,针对不同层次的学生,拓展思路,全班大讨论,引出循环嵌套,为后面嵌套语句的学习打下坚实的基础。

整节课下来,通过趣味性的导入,使学生保持了较高的学习兴趣,例题和练习的设计,环环相扣,由浅入深,逐步掌握了循环语句的基本结构和适用范围,自主探究和小组协作学习,更是增强了同学们学习的主动性和合作意识,最后的思考题,全班大讨论,提高了同学们用算法解决问题的综合能力。

课堂效果较好!

《循环语句》教材分析

本节课是信息技术选修模块《算法与程序设计》第四章第三节的内容。

这是一门选修课程,是信息技术学习的核心内容之一。

通过本模块的学习,使大家进一步了解算法和程序设计在解决问题过程中的地位和作用,培养自己的算法四维能力;能从简单问题出发,设计解决问题的算法,并能初步学会使用一种程序设计语言编制程序实现算法以解决问题。

新算法的出现,使信息获取、加工和传播的能力以前所未有的速度提高,不断改变着人们的生活方式。

本课强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题。

《循环语句》评测练习

1、求s=1+2+3+4.....+100

PrivateSubForm_Click()

font.size=40

DimiAsInteger

DimsAsInteger

s=0

Fori=1To100

s=s+i'循环体

Nexti

Print"s=";s

EndSub

2、求s=1*2*3*.....*10

PrivateSubForm_Click()

DimiAsInteger

Dims Aslong

s=

(1)

Fori=1To10

 s=

(2)

Nexti

Print"s=";s

EndSub

3、求s=12+22+33+…+1002

PrivateSubForm_Click()

DimiAsInteger

Dims AsInteger

s=

(1)

Fori=1To100

s=

(2)

Nexti

Print"s=";s

EndSub

4、找出20以内的所有奇数(Step步长)

PrivateSubForm_Click()

Forj=1To20Step2

Printj;

Nextj

EndSub

5、以下是计算s=1+6+11+…+101的程序代码,请完善程序。

(1)dimsasinteger

dimiasinteger

S=0

Fori=1to101step

(1)

s=

(2)

nexti

prints

(2)dimsasinteger

dimiasinteger

S=0

Fori=101to1step

(1)

s=

(2)

nexti

prints

6、通过两种方法求s=3+6+9+…+300的值。

方法1:

dimsasinteger

dimiasinteger

s=0

Fori=1to100

s=s+

(1)

nexti

prints

方法2:

dimsasinteger

dimiasinteger

s=0

Fori=3to300step3

s=s+

(2)

nexti

prints

7、GDP增长问题

某省2016年的GDP是6.7万亿元,如果每年按7%的比例增长,问多少年以后此省的GDP超过15万亿?

Dim p As Single      ’p用于记录GDP的值

Dim r As Single     ’r用于记录GDP的年增长比例

Dim n As Integer    ’n用于统计年数

p=6.7

r=0.07

n=0

DoWhilep<=15

 p=p*(1+r)

 n=n+1

Loop

Print n& ”年后,GDP的值超过15万亿元。

8、运行结果

DimaAsInteger

DimbAsInteger

DimrAsInteger

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2