第二单元编程计算
同学们进入高中阶段,高中生活丰富多彩,需要学习好科学文化知识的同时,我们还需要丰富课外生活,好的课外生活能够促进科学文化知识的学习,如游戏娱乐、运动、运用智慧增值财富等,这个单元我们将介绍一个娱乐游戏,同学们可以在游戏的开发中学习知识,找到编程的乐趣,理解计算机解决问题的一般过程。在第二节我们将介绍运动心率,同学们在运动的过程中要有科学运动的意识,注意保持运动心率在一个合理的范围,在计算运动心率范围的过程中,知道程序的分支结构程序编写。同学们在学校学习,父母在社会上辛勤工作,我们要理解父母辛苦,第三节用自己学习的知识理财知识,通过计算,科学合理地投资让家庭财富增值。
第一节:计算机解决问题的过程
人们常说高中阶段是人的一生记忆力最好的时期,大家都想锻炼一下自己的记忆能力,最强大脑游戏可以帮助同学们挑战。如何开发这个游戏:
计算机解决问题的过程:分析问题,设计算法,编写程序,调试运行程序
知识准备
算法的概念,自主探究,写出牛进入牛栏的算法,算法的自然语言描述
算法的三种结构:顺序结构、分支结构、循环结构
教师介绍上床休息的算法表示,顺序结构描述,程序的三种基本结构(微视频)
活动1、学生根据睡觉或看书的自然语言描述的算法画出程序流程图
活动2、学生根据没有睡意看书的算法画出循环结构程序流程图
活动3:巩固算法的三种基本结构,画出牛进入牛栏算的程序流程图
解决问题:最强大脑游戏
分析问题:
电脑存储这10个物品和编号,things[“苹果”,“香蕉”,“橙子”,“梨子”,“猕猴桃”,“柚子”,“猴魁”,“铁观音”,“毛笔”,“宣纸”]#用列表存储这10个元素
随机抽出5个物品,random.sample(things,5)
回答正确加1分,n=n+1#这就是建模,建立数学模型
画出程序流程图:学生选择填空
运行调试程序:教师演示示范(微课)
活动4:学生运行调试代码,最强大脑程序代码
活动5:降低游戏难度,然后逐渐加大游戏难度,相互比较谁的大脑更强大。(微课)
活动6:学生总结,用自己的语言描述算法和算法的结构,分析最强大脑游戏算法设计的难点和关键点,查找课本相关知识理解列表,随机函数,画容器图理解累加变量。
标签:游戏,计算机,知识,程序,算法,结构,解决问题,21 From: https://www.cnblogs.com/hkp825/p/17764302.html