21计算机解决问题的过程

第二单元编程计算

同学们进入高中阶段,高中生活丰富多彩,需要学习好科学文化知识的同时,我们还需要丰富课外生活,好的课外生活能够促进科学文化知识的学习,如游戏娱乐、运动、运用智慧增值财富等,这个单元我们将介绍一个娱乐游戏,同学们可以在游戏的开发中学习知识,找到编程的乐趣,理解计算机解决问题的一般过程。在第二节我们将介绍运动心率,同学们在运动的过程中要有科学运动的意识,注意保持运动心率在一个合理的范围,在计算运动心率范围的过程中,知道程序的分支结构程序编写。同学们在学校学习,父母在社会上辛勤工作,我们要理解父母辛苦,第三节用自己学习的知识理财知识,通过计算,科学合理地投资让家庭财富增值。

第一节:计算机解决问题的过程

人们常说高中阶段是人的一生记忆力最好的时期,大家都想锻炼一下自己的记忆能力,最强大脑游戏可以帮助同学们挑战。如何开发这个游戏:

计算机解决问题的过程:分析问题,设计算法,编写程序,调试运行程序

知识准备

算法的概念,自主探究,写出牛进入牛栏的算法,算法的自然语言描述

算法的三种结构:顺序结构、分支结构、循环结构

教师介绍上床休息的算法表示,顺序结构描述,程序的三种基本结构(微视频)

活动1、学生根据睡觉或看书的自然语言描述的算法画出程序流程图

活动2、学生根据没有睡意看书的算法画出循环结构程序流程图

活动3:巩固算法的三种基本结构,画出牛进入牛栏算的程序流程图

解决问题:最强大脑游戏

分析问题:
电脑存储这10个物品和编号,things[“苹果”,“香蕉”,“橙子”,“梨子”,“猕猴桃”,“柚子”,“猴魁”,“铁观音”,“毛笔”,“宣纸”]#用列表存储这10个元素
随机抽出5个物品,random.sample(things,5)
回答正确加1分,n=n+1#这就是建模,建立数学模型

画出程序流程图:学生选择填空

运行调试程序:教师演示示范(微课)

活动4:学生运行调试代码,最强大脑程序代码

活动5:降低游戏难度,然后逐渐加大游戏难度,相互比较谁的大脑更强大。(微课)

活动6:学生总结,用自己的语言描述算法和算法的结构,分析最强大脑游戏算法设计的难点和关键点,查找课本相关知识理解列表,随机函数,画容器图理解累加变量。

posted @ 2023-10-14 16:11  新起点abc  阅读(117)  评论(0)    收藏  举报