21计算机解决问题的过程 课件(共15张PPT)-2022—2023学年高中信息技术教科版(2020)必修1

资源下载
  1. 二一教育资源

21计算机解决问题的过程 课件(共15张PPT)-2022—2023学年高中信息技术教科版(2020)必修1

资源简介

(共15张PPT)
第2单元 编程计算
教科版(2019版) 信息技术(高中)
2.1 计算机解决问题的过程
必修1 数据与计算
学习目标
了解计算机解决问题的过程
了解流程图的规范表示方法,学会使用自然语言和流程图描述算法
了解算法的三种基本结构
计算机解决问题的 过程
分析问题(理解问题)建立数学模型、设计算法、编写程序、调试运行、检测结果
算法:就是解决问题的方法和步骤。
描述算法的方法有:自然语言或流程图。
描述上床睡觉的算法
1、上床
2、熄灯
3、睡觉
常用的流程图符号:
描述上床睡觉的流程图
1、上床
2、熄灯
3、睡觉
开始
上床
熄灯
睡觉
结束
描述睡前看书的算法
开始
看书
结束
是否想睡
睡觉
1、判断是否想睡
2、若是睡觉
3、若不是看书
晚上睡觉还是看书的算法
1、是否想睡
2、若不是看书
3、看一会再判断是否想看书
4、若是接着看书
5、若是睡觉
开始
看书
结束
是否想睡
睡觉


课堂活动
“最强大脑”游戏的规则为:用10秒记忆10个物品以及它们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多。
分析问题:
电脑存储这10个物品和编号,things[“苹果”,“香蕉”,“橙子”,“梨子”,“猕猴桃”,“柚子”,“猴魁”,“铁观音”,“毛笔”,“宣纸”]#用列表存储这10个元素
随机抽出5个物品,random.sample(things,5)
回答正确加1分,n=n+1#这就是建模,建立数学模型
设计算法
出题:
1、显示游戏规则、物品及其编号10秒
2、清屏
答题:
1、给出一个物品名称
2、回答编号
3、如果回答正确,答对题数加1
4、重复以上步骤,直到回答完5道题
输出结果:输出答对的题数
“最强大脑”游戏源代码
调试运行程序
课堂小结
算法的概念
信息使用流程图描述算法
Python 语言的开发环境
拓展知识
Python是一种面向对象的解释型计算机程序设计语言,发明与1989年。它具有简单,免费,开源和可移植性等特点。
可用于Linux、Windows、Android等平台。
THANKS

展开更多......

收起↑

资源预览