循环结构(第2课时)学习任务单.docx
学习任务单课程基本信息信息技术年级高一学期秋季课题循环结构(第2课时)教科书信息技术 必修一数据与计算学生信息姓名学校班级学号学习目标1 .掌握循环嵌套语句的四种结构及其应用特点。2 .学会应用计算思维分析重复性问题,综合使用三种程序流程结构解决问题。课前学习任务1 .完成循环结构第1课时的学习,及课后作业。2 .复习while循环结构、for循环结构的语法规范,及应用循环结构解决问题的基本方法。3 .复习应用分支结构测试体重等级的bmi. py程序。课上学习任务【学习任务一】1 .观察如下图的三角形,回答以下问题,并完善程序打印这个三角形。*、/ 7, 7.7,7, 7A 7,外循环重复执行的操作是,图示的三角形共有4行,所以外循环次数为O假设外循环重复第i次,那么内循环重复执行的次数为Ofor i in range ():for j in range ():print (*, end 二)【学习任务二】1.我国古代数学家张丘建在算经一书中提出这样一个数学问题:“鸡翁一值钱五,鸡母 一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? ”请你完善代码,编 程解决“百钱买百鸡”问题。for x in range ():for y in range ():z = 100-x-y*print ("公鸡二母鸡=小鸡=”. format (x, y, z)【习任务三】.角谷猜测又称为“3n+l猜测二猜测内容是:一个正整数x,如果是奇数就乘以3再加1,如果是偶数就将它变为n/2,不断重复这样的运算,经过有限步后,一定可以得到1。请 你完善以下程序,验证对于任意整数x,角谷猜测成立。While :x二input (请输入一个整数验证角谷猜测:(退出请输入Q) )if x 二二'Q':print (验证结束!”)else:x = int (x)y 二 xWhile : if x%2 = 0:x = int () else:x = print (x, end=/, )print (角谷猜测对于成立.format ()