-
2020-12-04 09:12:45
循环结构程序设计
——
实现复杂计算程序
一、说教材
1.
教材地位分析
教材是由湖北省中小学教材编写组编写的义务教育教科书《信息技术》
。其中《循
环结构程序设计》是初中信息技术课本第三册的第七单元“
Python
程序设计(下)
”的
第
26
课的内容。本节课的内容是在上节课选择结构的基础上进行的。循环结构作为
Python
程序设计的三大基本结构之一,
有助于学生更好的解决生活中的实际问题,
通过
这节课的学习,
学生会对循环结构有个更深入的了解,并为三种结构的综合学习奠定基
础,所以是本单元的重点之一。
2.
学情分析
学生在上一单元学习了
Python
的变量和输出,对
Python
程序设计基本语法有了一
定的解,在这一单元中又学习了顺序结构、选择结构,知识难度慢慢提高。随着知识难
度的递增或者是说知识的抽象度提升了,
在学习过程中学生们的学习兴趣和热情可能会
逐渐减退,
可能不情愿将自己埋身于难题当中进而去尽全力的解决问题。所以本节课的
重点在于让学生做中学,在实践中去探索,让学生主动参与进来,跟上节奏,学习相关
知识。
3.
教学目标
(
一
)
知识与技能
(
1
)掌握循环结构的语句、功能,以及如何执行的;
(
2
)能够编制运行程序,解决真实的问题;
(
二
)
过程与方法
(
1
)通过教师讲解与学生实践,理解循环结构的语句和实现;
(
2
)分析具体实例,探讨出问题相应步骤,并能解决身边的实际问题;
(
3
)体会用任务分布式进行问题求解的过程,潜移默化的内化这种思维方式;
(
三
)
情感态度价值观
(
1
)通过和具体问题情境联系在一起,调动学生们的参与性和热情;
(
2
)内化思维,学以致用,从中体验学习算法的乐趣和奥秘。
4.
教学重难点
教学重点:理解掌握什么是循环结构,思考和解决生活中的问题,以及了解
for
循环与
while
循环的差异与联系。
教学难点:提高学生分析问题和解决问题的能力,以及如何正确使用两种循环结构。
二、说教法
更多相关内容 -
python循环结构程序设计
2020-10-18 21:17:481. 掌握了解Python集成开发环境 2. 了解Python程序编写方法 3. 掌握循环结构程序设计 -
初中Python程序设计循环结构教学设计方案.pdf
2021-09-30 19:52:15初中Python程序设计循环结构教学设计方案.pdf -
educoder python 实验三 python循环结构程序设计
2022-04-11 10:10:51 -
python 循环结构程序设计上机报告
2019-10-18 09:23:42一、实验目的和要求 目的: (1)掌握while语句的基本格式及执行...(4)掌握循环结构程序设计 二、 实验数据记录、处理及结果分析 1、运行结果: i=1 while i+1: if i>4: print(i) i+=1 break print(i) ...一、实验目的和要求
目的:
(1)掌握while语句的基本格式及执行规则
(2)掌握for语句的基本格式及执行规则
(3)掌握多重循环的使用方法
(4)掌握循环结构程序设计二、 实验数据记录、处理及结果分析
1、运行结果:
i=1 while i+1: if i>4: print(i) i+=1 break print(i) i+=2
2、运行结果:sum=j=1 while j<=3: f=1 for i in range(2,2*(j+1)): f*=i sum+=f j+=1 print("sum=",sum)
3、输出功能为:import math n=0 for m in range(101,201,2): k=int(math.sqrt(m)) for i in range(2,k+2): if m%i==0:break if i==k+1: if n%10==0:print() print(m,end=' ') n+=1
4、补充程序:
max1=min1=0 for i in range(1,6) : sum=0 for j in range (1,7) : x=int(input()) sum+=abs(x) if sum>max1:max1=sum if i==1 or sum<min1:min1=sum print(max1,min1)
5、利用公式求解
1)3.1410921531206344
2)3.141590653589692
6、求前20项数列之和
7、求满足的三位数:132
224
315
453
535
561
635
661
753
805
815
8、输出结果为6
28
496三、讨论、心得
第七题报错:
程序如下:
修改之后依然报错:
-
python程序设计实验报告五:循环结构程序设计(综合性实验)
2021-02-04 00:56:19标签:实验问题否则基本乘法口诀srcint程序技巧安徽工程大学Python程序设计实验报告班级物流191 姓名郭森学号3190505134 成绩日期2020.4.23 指导...(1)进一步掌握选择与循环结构程序设计的方法和技巧;(2)综合运用三...标签:实验 问题 否则 基本 乘法口诀 src int 程序 技巧
安徽工程大学
Python程序设计 实验报告
班级 物流191 姓名郭森学号3190505134 成绩
日期 2020.4.23 指导老师修宇
实验五 综合运用三种基本结构进行程序设计(综合性实验)(二学时)
【实验目的】
(1)进一步掌握选择与循环结构程序设计的方法和技巧;
(2)综合运用三种基本结构进行程序设计;
【实验条件】
PC机或者远程编程环境
【实验内容】
1、完成三个编程题。
(1)计算并输出指定范围内的素数
素数又称质数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的作用。2300多年前,古希腊数学家欧几里得在《几何原本》一书中证明了素数有无穷多个,如2、3、5、7、11等等。
问题描述:
????????????????????????????? 编程实现输出指定范围内的素数,输入以逗号间隔,输出以空格间隔。指定范围由用户输入指定 。
(2)九九乘法表
问题描述:
请按照如下格式设计一个“九九乘法口诀表”,并打印出来。
编程要点及提示:????????????????????????????????
1. 使用for循环或者while循环实现以上功能????????????????????????????????
2. 代码量不超过10行????????????????????????????????
3. 在一行中,每个等式之间使用制表符"\t"进行分隔;????????????????????????????????
对于每一行等式之间使用print()打印空字符实现,即????????????????????????????????
print("")
(3)统计不同字符个数
问题描述:
用户从键盘输入一行字符。请编写一个程序,统计并输出其中英文字符、数字符号、空格和其他字符的个数。
输入格式:
输入一行字符
输出:
按照顺序输出字母,数字,空格,及其他字符的个数,个数以空格分隔
如:
【实验记录与分析】
(请在填写实验记录与分析结果)
1、计算并输出指定范围内的素数
输入代码:
输出结果:
分析:
易错点:
(1)for遍历循环结构要输入到b的后一位,即(a,b+1),否则无法遍历到b这个数;
(2)输出结果的格式采用end;
(3)对于if、else的对齐方式要尤其注意,此题的else不能与第二个if对齐,否则将出现如下结果:
错误分析:按照此程序,当 i 遍历到5时,j 将按照(2,5)进行遍历:5%2不等于0,不满足第二个 if 条件,则进入else,输出5;5%3不等于0,继续输出5;5%4不等于0,继续输出5,然后 i 继续遍历下一个数 6,j 按照(2,6)遍历,而6%2等于0,则满足第二if条件,则会break,因此不输出6。其余的数同样如此,因此结果输出不符合期望输出值,此程序错误。
(2)九九乘法表
输入代码:
输出结果:
分析:
易错点:
(1)根据提示,使用制表符 “ \t ” 进行分隔;
(2)注意最后采用的print(""),与第二个for进行对齐。
(3)统计不同字符个数
输入代码:
输出结果:
分析:
易错点:
对于这种多分支语句,要对条件进行清晰的划分,同时要注意对齐方式,不要忘了if、elif、else后面的冒号。
python程序设计实验报告五:循环结构程序设计(综合性实验)
标签:实验 问题 否则 基本 乘法口诀 src int 程序 技巧
-
Python程序设计实验报告(四)- 循环结构程序设计
2021-01-30 04:58:48安徽工程大学Python程序设计实验报告(四)--循环结构程序设计(设计型实验)班级 :物流192姓名:刘娇阳学号3190505213成绩:日期:2020.3.21 指导老师:修宇【实验目的】(1)熟悉用while和for语句实现循环的方法(2)掌握... -
实验四循环结构程序设计(答案).pdf
2019-12-26 23:01:29实验四 循环结构程序设计 (解答 ) 1改错题 1下列程序的功能为求 1 100 之和和值为 5050 并输出请纠正程序中存在 错误使程序实现其功能程序以文件名 sy4_1.c 存盘 #include <stdio.h> main) { int i,sum=0;... -
python第七课——循环结构 while
2020-12-04 09:12:50while循环:2.1.有四要素组成:①.初始化条件(执行一次)一个起始数据/起点,一般使用变量来进行存储②.循环条件(可能执行多次)循环合适结束全靠它,执行结果为True,那么循环继续,反之,循环就终止了补充:需要和... -
《Python语言程序设计》——循环结构程序设计(1)
2021-12-23 21:39:51《Python语言程序设计》——循环结构程序设计(1)习题练习 -
Python程序设计 循环结构程序设计 第 次课.ppt
2020-07-15 20:00:24计算机编程导论 本章主讲 赵家刚 第 4 章 循环结构 程序设计 2 1-2 Copyright ? SWFU-CISD, 2012. All rights reserved. 计算机编程导论 4.3.3 while 语句用于无限循环 要点 ? 循环结构理解 ? 二重循环结构理解 ? ... -
Python之循环结构
2020-12-25 02:56:12while循环结构 格式: while 表达式: 语句块 执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,之后返回表达式继续判断;若表达式的值为假,则跳过缩进的语句块... -
Python程序设计实验报告四:循环结构程序设计(设计型实验)
2021-01-15 00:56:21安徽工程大学Python程序设计实验报告班级物流192姓名芦靓学号3190505217成绩日期2020.4.4指导老师修宇【实验名称】实验四 循环结构程序设计(设计型实验)【实验目的】(1)熟悉用while和for语句实现循环的方法;... -
Python语言程序设计第四章练习题【程序控制结构】
2020-12-21 20:51:58Python语言程序设计练习题 第四章【程序控制结构】 【判断题】 1、在Python中,关系运算符可以连续使用,例如1<3<5等价于1<3 and 3<5。【正确】 2、Python关键字and和or连接多个表达式时具有惰性求值... -
Python语言程序设计PPT课件.zip
2021-08-12 10:43:09针对物质运动的波浪式前进螺旋式上升规律,Python语言有相应的循环结构语句。学习本章,要从马克思主义自然哲学视角理解Python语言在描述物质运动规律时的表达方式;掌握用Python语言描述常用算法,解决一些基本问题... -
python基础 循环结构程序设计(上)
2017-07-03 17:56:29循环结构是一种重复执行的程序结构。实际应用中,经常会碰到一些需要重复执行的步骤。如级数求和、统计报表等。python提供了两种基本的循环结构语句——while语句、for语句。 一、while语句 1.格式: (1)while ... -
Python程序设计实验报告:实验四 循环结构程序设计(设计型实验 )
2020-11-29 12:10:20安徽工程大学Python程序设计 实验报告班级 物流192班 姓名吕晨学号3190505209 成绩日期 2020.4.6 指导老师修宇【实验名称】实验四 循环结构程序设计(设计型实验 )【实验目的】(1)熟悉用while和for语句实现循环的... -
Python程序设计循环结构程序设计汇总PPT教案.pptx
2021-10-01 07:26:50Python程序设计循环结构程序设计汇总PPT教案.pptx -
Python程序设计实验四:循环结构程序设计
2020-11-30 03:22:434.13 指导教师:修宇【实验名称】 实验四 循环结构程序设计【实验目的】1、熟悉用while和for语句实现循环的方法2、掌握在程序设计中用循环的方法实现各种算法【实验条件】PC机或者远程编程环境【实验内容】(1)... -
Python语言程序设计习题答案.zip
2021-08-12 10:41:24针对物质运动的波浪式前进螺旋式上升规律,Python语言有相应的循环结构语句。学习本章,要从马克思主义自然哲学视角理解Python语言在描述物质运动规律时的表达方式;掌握用Python语言描述常用算法,解决一些基本问题... -
Python程序设计第4章循环结构程序设计.ppt
2021-09-15 19:49:57Python程序设计第4章循环结构程序设计.ppt -
程序设计-python案例-循环结构
2022-04-13 10:21:12python零基础初学者 体验程序 -
python 零基础学习篇-Python-第五章 循环结构程序设计8.mp3
2022-05-08 18:37:57python 零基础学习篇-Python-第五章 循环结构程序设计8.mp3 -
python 零基础学习篇-Python-第五章 循环结构程序设计9-12.mp3
2022-05-08 18:39:10python 零基础学习篇-Python-第五章 循环结构程序设计9-12.mp3 -
python 零基础学习篇-Python-第五章 循环结构程序设计1-7.mp3
2022-05-08 14:44:48python 零基础学习篇-Python-第五章 循环结构程序设计1-7.mp3 -
Python实验四 循环结构程序设计
2020-06-12 21:24:031.写出下列程序的运行结果 i=1 while i+1: if i>4: print(i) i+=1 break print(i) i+=2 2.写出下列程序的运行结果 sum=j=1 while j <=3: f=1 for i in range(2,2*(j+1)): f*=i sum+=f j+=1 ... -
Python程序设计第4章循环结构程序设计第6次课汇总.ppt
2020-04-14 06:32:03计算机编程导论 本章主讲 赵家刚 第 4 章 循环结构 程序设计 1-2 Copyright ? SWFU-CISD, 2012. All rights reserved. 计算机编程导论 程序设计的 3 种基本结构 ? 1 顺序结构 2 选择结构 3 循环结构 ? 顺序结构 是指... -
python程序设计(浙江大学).rar
2021-03-17 16:52:46python程序设计PPT(浙江大学python课件)对应慕课该课程PPT。 包含9章内容: python语言介绍; 语句; 字符串,列表,元组; 集合,字典; 函数,命名空间和作用域; 文件读写操作; Web应用; 网络爬虫;等 -
头歌平台Python实训答案——循环结构
2022-04-05 22:48:37头歌平台Python实训答案——循环结构