信息技术必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程一等奖教案设计
展开课题
2.1计算机解决问题的过程
单元
2
学科
信息技术
年级
高一
学习
目标
了解计算机解决问题的过程。
了解流程图的规范表示方法,学会使用自然语言处和流程图描述算法。
了解算法的3种基本结构。
重点
1.流程图
难点
1.流程图
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
听讲并思考
导入新课
讲授新课
【教师活动1】
如何通过计算机编程实现这个游戏?其实,要用计算机解决问题,算法设计是最重要的环节。
算法:就是解决问题的方法和步骤。
描述算法的方法有:自然语言或流程图
简单地说,算法就是解决问题的方法和步骤。
起止框:表示一个算法的开始和结束。
输入输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部
处理框:表示操作的内容。
判断框:表示判断的条件,满足条件,执行标识为“是”的路径,不满足条件,则执行条件为“否”的路径。
流程线:指向算法运行的方向。
连接符:表示流程图的接续。
【三种基本结构流程图】
【游戏源代码】
imprt randm
imprt time
imprt s
print("你好,现在你有10秒钟的时间记忆下列物品及其编号")
things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子",
"猴魁","铁观音","彩蛋","复活节"]
fr i in range(10):
print(i,":",things[i])#在屏幕上显示编号及物品
time.sleep(10) #延时10秒
s.system("cls") #清屏幕,隐去编号及物品
n=0 #记录答对的题数,初值为0
t2=randm.sample(things,5)#随机抽出5个物品
fr i in t2: #出5题
ans=int(input(i + "的编号是:"))#输入编号答题
if i==things[ans]:
n=n+1 #如果回答正确,答对的题数加1
print("\n你一共答对了",n,"次")#屏幕显示答对的题数
input("\n按回车键结束程序")
听课
让学生学习算法的概念和流程图。
课堂小结
算法的概念
信息使用流程图描述算法
Pythn 语言的开发环境
巩固练习
启动pythn,直接粘贴教师发送给的程序源代码,并保存,运行,观察运行结果。
拓展知识
Pythn是一种面向对象的解释型计算机程序设计语言,发明与1989年。它具有简单,免费,开源和可移植性等特点。
可用于Linux、Windws、Andrid等平台
高中信息技术教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教案: 这是一份高中信息技术教科版 (2019)必修1 数据与计算<a href="/xx/tb_c3000035_t8/?tag_id=27" target="_blank">2.1 计算机解决问题的过程教案</a>,共5页。教案主要包含了教学设计的依据,教材内容分析,学情分析,核心素养目标,教学内容,教学重点,教学方法与策略,课前准备等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教学设计: 这是一份教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教学设计,共4页。教案主要包含了知识点一、数据类型,知识点二、变量赋值等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程教案设计: 这是一份教科版 (2019)必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程教案设计,共4页。教案主要包含了知识点二、认识流程图,知识点三、算法等内容,欢迎下载使用。