课件编号6155050

粤教版信息技术选修1 2.4 程序的循环结构课件(共16张ppt)

日期:2024-05-02 科目:信息技术 类型:高中课件 查看:37次 大小:3806083Byte 来源:二一课件通
预览图 1/5
教版,信息技术,选修,程序,循环,结构
  • cover
课件16张PPT。2.4 程序的循环结构延时符教学目标022.4 程序的循环结构延时符1、体验利用循环结构解决问题的实际应用价值,激发学习程序的欲望。 2、培养利用计算机程序分析问题、解决问题的思想意识和逻辑习惯。032.4 程序的循环结构知识与技能1、掌握VB语言中For循环语句的格式、功能和执行过程。 2、掌握VB语言中For循环语句实现循环控制结构,解决实际问题的方法。 过程与方法1、通过对循环程序进行剖析,使学生掌握循环结构的格式,加深对循环结构的理解。 2、通过实践引导学生经历分析问题、设计算法、编写程序、调试运行的过程。 情感态度价值观延时符2.4 程序的循环结构04延时符提问:老、中、青三代和尚想要把《老和尚讲故事》的过程用计算机程序表述出来,该如何解决这个问题?导入2.4 程序的循环结构05延时符导入第一代第二代第三代请同学们体验程序,总结不同解决方法的特点?【循环结构的概念 】   循环结构是程序设计中的一种基本结构。当需要解决的问题中出现重复操作时,就可以用到循环结构。循环结构既可以简化程序,又可以提高程序的效率。 因为VB语言中的循环语句比较多,本节课只介绍最常用的For循环 语句。 2.4 程序的循环结构06讲解For? ?循环变量=初值? To ? 终值? [ Step? 步长值 ] ????循环体 Next 循环变量【For循环结构】2.4 程序的循环结构07讲解学一学2.4 程序的循环结构08【For循环语句】循环变量为数值型变量。 当初值小于终值时,步长为正;当初值大于终值时,步长为负; 如果省略Step,则步长为1。 循环体可以是一个或多个语句。 For??循环变量=初值? To? 终值?[ Step? 步长值 ] ????循环体 Next 循环变量讲解学一学For a=2 To 7 Step 3 b=b+a Next a2.4 程序的循环结构探究想一想第一次 ①a=1 ②1<=5为真 a=1+1=2 b=0+2=2 ③a=a+1=2+1=3第二次 ①a=3 ②3<=5为真 a=3+1=4 b=2+4=6 ③a=a+1=4+1=5第三次 ①a=5 ②5<=5为真 a=5+1=6 b=6+6=12 ③a=a+1=6+1=7第四次 ①a=7 ②7<=5为假 ④循环结束 c=a+b=12+7=1909写出下列程序的运行结果: For a=1 To 5 a=a+1 b=b+a Next a c=a+b Print “变量c的执行结果:”;c 思考:程序段执行完后,变量c的值?2.4 程序的循环结构10做一做选做任务: 输出如下图形实践必做任务1: 求解S=1+2+3+……+100的值。 必做任务2: 填满国际象棋需要多少粒麦子?第一格放1粒,以后每个格子都比前一格多一倍。2.4 程序的循环结构11说一说必做任务1: 求解S=1+2+3+……+100的值。 算法设计: 探究明确循环变量 明确循环变量的初值和终值,以及步长 确定循环体程序代码: Dim a, s As Integer For a = 1 To 100 s = s + a Next a Text1.Text = s 定义变量2.4 程序的循环结构12说一说必做任务2: 计算填满国际象棋需要多少麦子? 算法设计: 探究明确循环变量 明确循环变量的初值和终值,以及步长 确定循环体程序代码: Dim i As Integer Dim s As Double For i = 1 To 64 s = s + 2 ^ (i - 1) Next i Text1.Text = s不同数据类型2.4 程序的循环结构13交流拓展:在窗体上显示右侧图形分析: 行数和每行*个数的关系? 需要设置几个变量,变量的取值范围? 循环语句怎么写? 循环的嵌套课堂总结142.4 程序的循环结构延时符152.4 程序的循环结构延时符总结科技改变未来!延时符 ... ...

~~ 您好,已阅读到文档的结尾了 ~~