一、教学对象

本教案适用于新课程标准下高中一年级学生,教材选用广东版信息技术选修模块一《算法与程序设计》2.4.1节,1课时。在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。

二、教学环境

本节课应在具有多媒体广播教学系统的电脑室或具有大屏幕投影仪的多功能室上课。教师可充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享成果。

三、教学模式

本设计面向全体学生特别是中下面学生,设问由浅入深,层次分明,并在课后留有探究性问题,以供优生提高。教案采用任务驱动下研究性学习式教学模式,教师通过“任务”鼓励学生以发散思维、创新思维等方法寻找“感觉”,并加以归纳、推理。通过各个任务精心创设多个课堂教学小高潮,逐层推进讲授循环结构程序设计中的语句格式及其功能。本节课是在教师设问、讲解和学生分析、讨论、发言等基础上进行的。教师讲解的过程就是不断地引导学生们分析问题,提出解决方案,最终解决问题的过程。在授课过程中,要根据课堂现场发生的事件,随时调整教学内容,当学生的讨论发言偏离本节课的教学目标和内容时,要机智处理。

四、教学目标

1、掌握FOR循环语句的格式。

2、理解FOR语句的执行过程。

3、学会使用FOR循环语句来实现循环控制结构,解决实际问题。

4、初步掌握程序调试运行的方法。

五、重点难点

让学生学会使用VB语言的For循环语句来实现循环控制结构,解决实际问题。

六、教学过程

【知识准备】(计划用时:7分钟)分组讨论并回答下列问题:

举出一道例题:输出100以内的所有偶数的算术平方根,先让学生观查用顺序结构编写程序的可能性,再让学生根据书中例题尝试用FOR循环结构来编写程序。

顺序结构编程:

PrivateSubCommand_Click()

PrintSqr(2)

PrintSqr(4)

PrintSqr(6)

……

PrintSqr(100)

EndSub

循环结构编程:

PrivateSubCommand_Click()

ForI=2To100Step2

PrintSqr(I)

NextI

EndSub

【学生归纳】(设计用时:2分钟)循环语句的一般形式:

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

语句组

Next循环变量

【教师说明】(设计用时:5分钟)FOR循环语句的注意事项:

1、For-Next语句成对出现,循环变量名保持一致

2、循环变量是数值型变量

3、步长值可正可负,当步长值为1时,Step及步长值可以省略

4、初值、终值和步长值既可以是常量,也可以是变量和表达式

【分组讨论】(设计用时:6分钟)通过“陷阱”,深化理解语句格式:

阅读下列程序,指出错误

打印1~5这5个数

1)ForI=1To5Step-1

PrintI

NextI

2)ForI=1To5

Print〝I〞

NextI

3)ForI=1To5

PrintI

4)ForI=1To5

PrintI

Nextj

打印5~1这5个数

5)ForI=5To1

PrintI

NextI

【深入理解】(设计用时:6分钟)

1、师生共同分析For循环语句的执行过程

2、关于FOR循环语句的几点说明:

①对于循环变量的值超过终值的理解:

初值终值时停止循环

教案网http://www.jsfw8.com/jafs/

>初值>终值,步长为负,循环变量的值

②循环次数的计算公式(一般情况):

【操作实践】(设计用时:6分钟)由学生阅读(调试、运行)下列程序,指出循环结束时变量a的值、程序循环的次数、运行的结果(课本P52)

实践1

Fora=1To100

s=s+a

Nexta

Print"s=";s

Print"a=";a

实践2

Fora=100To1Step-1

s=s+a

Nexta

Print"s=";s

Print"a=";a

【学生练习】(设计用时:8分钟)题目:(课本53页实践2)假日小队的同学为居民楼内每户居民计算电费,楼内有10户居民,每度电0.7元,编写一个程序,输入每一户的用电量,然后计算出应缴的电费,再输入下一户的用电量,再计算应缴电费……一直重复下去直到全部用户计算完毕。

评讲:

’A为用户的用电量;S为用户应缴的电费

DimAAsSingle,SAsSingle

ForI=1To10

A=InputBox("输入用电量")

S=0.7*A

Print"第";I;"户应缴纳的电费=";S;"元"

NextI

【本课小结】(设计用时:1分钟)

1、FOR语句的格式包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚;

2、分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件)。

【课后探究】(设计用时:1分钟)

1、在窗体上画100个半径不断增大同一长度的同心圆。

(提示画圆语句:Circle(x,y),r,RGB(red,green,blue)

其中:(x,y)为圆心坐标,r为半径,RGB(red,green,blue)为圆的颜色)

2、在上题中,如果园心也要不断移动,怎样解决?(下一节课将深入研究)《程序的循环结构-For循环语句》教学设计这一教您现在访问的是中国教师范文吧旗下教案网http://www.jsfw8.com/jafs/

以上《《程序的循环结构-For循环语句》教学设计》范文由教师范文吧精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »教师范文吧»优秀教案»《程序的循环结构-For循环语句》教学设计

c语言 for循环说课,《程序的循环结构-For循环语句》教学设计相关推荐

  1. c语言if语句教学设计,if语句教学设计

    第1篇:IF条件语句教案 IF条件语句 授课教师:符金梅 课程类型:新课 学时:2节课 授课时间:2015年3月25日 1.授课对象:高一(x)班 2.教学目的:(1)让学生体会并理解if语句解决问题 ...

  2. 计算机教案在幻灯片中插入影片,第4课 《在幻灯片中插入图片》 教学设计(张海龙)...

    第4课<在幻灯片中插入图片>教学设计 大坝中心小学  张海龙 一.教学目标: 1.知识与技能(1)掌握在幻灯片中插入剪贴画和图片文件的基本操作方法:(2)知道图片工具栏常用工具的功能与用法 ...

  3. 计算机的发展与应用 教学设计,第二课《计算机的发展与应用》教学设计.docx

    学习好资料欢迎下载 学习好资料欢迎下载 第二课<计算机的发展与应用>教学设计 <计算机的发展与应用>主题知识列表 主题知识 内 容 目标层次 一.计算机及其发展 了解计算机的发 ...

  4. python分支程序_Python分支结构及循环结构

    Python中分支结构: 1.在Python中,要构造分支结构可以使用if.elif和else关键字. 所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够 ...

  5. c语言if语句教学设计,c语言if语句教学设计

    C 语言 if 语句的应用教学设计 授课时间 45 分钟 课题(章节) 第 4 章第 3 节<if 语句> 教学目的与要求: 1.让学生了解 if 语句的二种结构语句格式. 2.通过本课让 ...

  6. c语言if语句教学设计,c语言if语句教学设计.pdf

    学习必备 欢迎下载 C 语言if 语句的应用教学设计 授课时间 45 分钟 课题(章节) 第4 章第3 节<if 语句> 教学目的与要求: 1.让学生了解if 语句的二种结构语句格式. 2 ...

  7. 五年级计算机课主要学哪些,小学五年级信息技术教学设计

    小学五年级信息技术教学设计 一. 教材分析 教学内容: 五年级上册教材共分三个单元:多媒体素材的采集与处理.有声有色话家乡(Powerpoint).建设网上家园(Frontpage).根据课时安排.综 ...

  8. 第一课程序框架的构建——C#计算器编程教学

    程序再小,它也要运行的相关功能要求,或者还有扩展需求.比如,算式中有括号怎么办?你们不要被图片中的括号诱导,其实我没实现算式中有括号的功能,那只是取反. 选择了项目,当然第一步是确定功能需求.本计算器 ...

  9. c语言if语句教学设计,C实验教案(清华)

    实验一熟悉C语言程序开发环境 实验目的: 1.了解计算机程序设计语言. 2.熟悉Turbo C集成环境. 3.正确启动和退出Turbo C. 实验内容: 1.熟悉Turbo C集成环境. 2.编写一个 ...

  10. html5与课程思政,数学课程如何融入课程思政—附思政案例和教学设计

    大学数学属于高效的一门基础学科,教学要遵循科学教程的同时,也要以遵循学生发展为原则,作为大学数学教师应当要积极提高自己课堂教学魅力,不仅要教给学生理论知识,还应包含实际应用知识,以及树立正确的价值观, ...

最新文章

  1. 前沿|《细胞》:绕过眼睛植入幻觉,科学家成功在盲人脑海中呈现指定图像!...
  2. postgresql windows 开发环境搭建
  3. DuckChat聊天系统PHP,部署自己的聊天系统 DuckChat(鸭信)仿微信 PHP源码
  4. cmos摄像头如何识别颜色_绝对实用!开车上路怕违章 教你如何识别各种违章摄像头...
  5. Leecode06. Z 字形变换——Leecode大厂热题100道系列
  6. VC++ MFC获取对话框上控件的位置
  7. C语言通过printf()设置输出显示方式
  8. ora-01092: oracle 实例终止.强制断开连接,undo表空间故障特殊恢复(二)------ORA-01092: ORACLE 实例终止。强制断开连接...
  9. java分页代码思路,记录--java 分页 思路 (hibernate关键代码)
  10. 结合源码讲解Tabost
  11. bat命令批量删除当前目录下指定格式之外的文件和文件夹
  12. GitHub上10个有趣的开源小游戏(附加在线演示)
  13. 《大话数据结构》-1-数据结构绪论-基本概念-数据,数据结构,逻辑结构,物理结构等
  14. EtherCAT总线伺服速度控制功能块(H5U PLC)
  15. 自媒体人必备的4款编辑排版工具,全部免费
  16. 纯净版PE系统安装全套流程
  17. html 载入视频flv,HTML中嵌入FLV视频文件
  18. PS:修复图片模糊(字体)
  19. mysql 获取天数_MySQl 计算本年的天数
  20. 数据结构--算术表达式求值

热门文章

  1. 【前端领域】3D旋转超美相册(HTML+CSS)
  2. 做个男人,做个成熟的男人
  3. c# emgucv 切图_自己积累的一些Emgu CV代码(主要有图片格式转换,图片裁剪,图片翻转,图片旋转和图片平移等功能)...
  4. Linux基础到进阶(一)Linux基础命令、输入输出错误重定向、目录分类与作用、vi编辑器
  5. 看完后就知道如何提高网站的打开速度,受益非浅!
  6. 微信小程序 实时录制音视频流和实时播放音视频流
  7. 天气预报今天几点下雨_天气预报今天几点下雨【相关词_ 天气预报明天几点下雨】...
  8. 漏洞篇(SQL注入一)
  9. 前端配色方案:最舒服的十种颜色
  10. 程序员进阶架构师、技术总监、CTO,需要掌握哪些核心技能