高一信息技术(必修1)课时3_第二单元_2-1计算机解决问题的过程-课件(共21张PPT)

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

高一信息技术(必修1)课时3_第二单元_2-1计算机解决问题的过程-课件(共21张PPT)

资源简介

(共21张PPT)
高一—教科版—信息技术—第二单元
2.1计算机解决问题的过程
学习内容
一、计算机解决问题的过程
二、流程图的规范表示方法,使用自然语言和流程图描述算法
三、算法的三种基本结构
“最强大脑”游戏的游戏规则:用10秒记忆10个物品以及它们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多。
如何通过计算机编程实现这个游戏?
* “最强大脑”游戏的演示
“最强大脑”游戏项目
一、分析问题
环节 解决的问题
出题 显示物品和编号10秒
答题 随机出5种物品,回答其对应的编号
输出 结果 输出答对的题数
1.算法
算法是解决问题的方法和步骤。
2.使用自然语言描述算法
自然语言是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。
二、设计算法
3.活动1:使用自然语言描述“最强大脑”游戏的算法。
二、设计算法
环节 解决的问题 解决的步骤
出题 显示物品和编号10秒
答题 随机出5种物品,回答其对应的编号
输出结果 输出答对的题数
3.活动1:使用自然语言描述“最强大脑”游戏的算法。
二、设计算法
环节 解决的问题 解决的步骤
出题 显示物品和编号10秒 1. 显示游戏规则、物品及其编号10秒
2. 清屏
答题 随机出5种物品,回答其对应的编号 1. 给出一个物品名称
2. 回答编号
3. 如果回答正确,答对的题数加1
4. 重复以上步骤,直到答完5道题
输出结果 输出答对的题数 输出答对的题数
4.使用流程图描述算法
流程图是算法的一种图形化表示方法。
(1) 起止框:表示一个算法的开始和结束。
(2) 处理框:表示操作的内容。
(3) 输入/输出框:表示从外部输入数据到计算机内部或者从
计算机内部输出数据到计算机外部。
(4) 判断框:表示判断的条件。
(5) 流程线:指向算法运行的方向。
(6) 连接符:表示流程图的接续。
二、设计算法
5.三种基本结构的流程图
二、设计算法
6.活动2:用流程图描述“最强大脑”游戏的算法。
自然语言与流程图
二、设计算法
环节 解决的问题 解决的步骤
出题 显示游戏规则、物品及编号10秒 清屏
顺序结构
6.活动2:用流程图描述“最强大脑”游戏的算法。
自然语言与流程图
二、设计算法
环节 解决的问题 解决的步骤
答题 给出一个物品名称 回答编号 如果回答正确,答对的题数加1 重复以上步骤,直到答完5道题
顺序结构
分支结构
循环结构
6.活动2:用流程图描述“最强大脑”游戏的算法。
自然语言与流程图
二、设计算法
环节 解决的问题 解决的步骤
输出 结果 输出答对的题数
顺序结构
6.用流程图描述
“最强大脑”游戏的算法。
二、设计算法
* 前面我们用流程图可以对算法进行描述,但是流程图一般不能直接在计算机上运行,这时需要使用一种计算机能理解的程序设计语言将算法表达成程序。
我们以Python语言为例介绍,下面我们通过运行“最强大脑”游戏程序来了解Python语言的开发环境。
三、编写代码
* 调试运行是指运行程序,修改并发现程序中的错误,直到能够实现目标。
* 活动3:借助流程图分析代码。
四、调试运行
活动3 借助流程图分析代码
活动3 借助流程图分析代码
出题
答题
输出结果
课堂小结:计算机解决问题的过程
分析
问题
设计
算法
调试
运行
编写
代码
谢 谢

展开更多......

收起↑

资源预览