ID: 19879001

2.3 程序设计基本知识 课件(共21张PPT)

日期:2024-11-29 科目:信息技术 类型:高中课件 查看:78次 大小:2768672B 来源:二一课件通
预览图 1/9
程序设计,基本知识,课件,21张,PPT
  • cover
(课件网) 2.3 程序设计基本知识 高中信息科技中图版(2019)/必修1数据与计算 大声集读 课堂口号 知识目标: 掌握for循环结构、 流程图 for循环教学目标 情感目标: 激发对信息技术求知欲,培养自主、创造性学习、解决问题能力 技能目标: 应用for循环结构解,决实际问题的能力 教 学 过 程 环 节 新课:for循环 for语句基本格式 一 range函数的基本用法 二 for循环语句应用 三 sum =0 for i in range (1,101): sum+= i print ( sum ) 任务驱动1: 讨论分析比较并完成代码填写 for语句基本格式 一 写出for循环语句的基本格式: ①for n in [50,55,60,65,70,75,80,85,90,95]: turtle.circle(n) 任务驱动2: 代码分析 ②for n in ["张明","王丽","李刚","董京华"]: print(n) for语句基本格式 一 任务驱动3: 代码分析 导论:这2段代码区别?运行结果是否一样? for i in (2,10): print(i) for i in range(2,10): print(i) 当序列元素较多时,引用range()函数 2,10 2,3,4,5,6,7,8,9 for语句基本格式 一 探讨for语句执行过程的三要素 sum =0 for i in range (1,101): sum+= i print ( sum ) 任务驱动4: 小结: 注意:冒号与缩进 for语句基本格式 二 ①for x in range(0,10): #range函数两个参数 print(x) ②for x in range(10): #range函数一个参数 print(x) ③for x in range(0,10,2): #range函数三个参数 print(x) ④for x in range(10,0,-1): #步长为负数,代表创建一个元素值递减的列表 print(x) 任务驱动5: 运行右边代码, 分析并找出规律 归纳 range函数的基本用法 省略了 ,默认值是 。 省略了 和 ,默认值是 和 。 步长是负值的, 1、是顾头不顾尾。3、取值范围:[ 起始值,终值)区间左闭右开 2、等差整数序列 4、循环变量迭代规则:循环变量+=步长值 range(起始值,终值,步长) range函数的基本用法 小结 格 式: (a,b,c优化) 特点: range函数的基本用法 强化 i=0 for num in range(1,10,-2): i+=1 print('循环中……',num) print(i) 任务驱动6:讨论分析右边代码 i的值是多少? i暗示了什么? 探究:能否优化代码,不用for循环嵌套? 实践:分别修改代码,运行四种结果。 for循环语句应用 三 以下代码段运行的结果是右边哪个图形 n=8 for i in range(1,n+1): for j in range(1,i+1): print('*',end='') print() 任务驱动7: 学以致用 计算机快速解决数学中运算的难题: 计算 1+2+...+100 的结果,请用 range() 函数完成代码编写 for循环语句应用(学科融合) 三 s=0 for i in range(101): s=s+i print(s) s=0 for i in range(101): s+=i print(s) 任务驱动8: 1、手机投屏+截图 2、选出三个小组上台分析编写程序代码的思想 1、收获知识结构 2、收获幸福的方法:课堂上我们做到三“动” for x in range(2,51): #x为50以内的自然数 for j in range(2,x-1): #j为小于x的自然数(不包括1) if x%j==0: break; else: print(x,end=',') 提示: 案例: 知识拓展 尝试输出50以内所有的素数。 1、使用双重for循环 2、素数:一般指质数。 质数是指在大于1的自然数中, 除了1和它本身以外不再有 其他因数的自然数。 感谢您的聆听! ... ...

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