2.1计算机解决问题的过程(第1课时)课件(共16张PPT) 2023—2024学年教科版(2019)高中信息技术必修一 课件1

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

2.1计算机解决问题的过程(第1课时)课件(共16张PPT) 2023—2024学年教科版(2019)高中信息技术必修一 课件1

资源简介

(共16张PPT)
延迟符
2.1计算机解决问题的过程
第1课时
学 习 目 标
1.了解并能说出通过编程解决问题的过程。
2.知道算法的描述方法,针对一个问题能用自然语言和流程图描述算法。
3.识记流程图符号和对应的功能,能画出流程图符号和算法的三种基本结构。
任务探究一 做游戏,
尝试用语言描述最强大脑游戏问题
活动1 “最强大脑”游戏的游戏规则为:用3秒记忆5位人物对应的编号,之后根据提问回答3位人物的编号,看谁记住的人物编号数量多。
要求:
1.每个同学做2-3次,看谁答对的次数多。
2.用语言描述做游戏的过程。
计算机解决问题的过程
一、分析问题
任务探究一 做游戏,
尝试用语言描述最强大脑游戏问题
提示:
1.打开教师文件文件夹,双击“最强大脑游戏.py”程序,完成要求1的操作。
2.互相合作,讨论完成要求2的内容。
开启你的最强大脑
挑战吧!
计算机解决问题的过程
一、分析问题
解决问题的过程,就是实现算法的过程。
描述算法可以有多种方法。
算法就是解决问题的方法和步骤。
计算机解决问题的过程
二、设计算法
用自然语言描述算法
优点:通俗易懂,是我们理解算法的第一步。
缺点:易产生歧义
计算机解决问题的过程
二、设计算法
算法的描述方法:
计算机解决问题的过程
二、设计算法
用流程图描述算法
流程图也称程序框图,它是算法的一种图形化表示方法。
特点:形象、直观、易理解。
例:最强大脑游戏:显示规则——延时3秒——清屏,
这个过程是按顺序进行,可以用顺序结构表示
算法的描述方法:
任务探究二 认识流程图及其基本结构
活动2 阅读课本P22-23页,使用流程图描述算法部分,认识流程图基本符号,组内同学以互相提问的方式,识记流程图符号及其功能。
问题二、
任务探究二 认识流程图及其基本结构
活动3 结合教师文件文件夹中的《程序的三种基本结构》动画,理解三种基本结构的流程图,完成问题一、问题二的流程图制作。
要求:组内互相讨论学习,标出不懂或模棱两可的地方。
这里是100遍
问题一、
近日降温,某同学决定如果气温在0℃以下,就坐车去上学,如果气温在0℃以上就骑车去上学。
起止框:表示一个算法的开始和结束。
输入/输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。
处理框:表示操作的内容。
判断框:表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,则执行标识为“否”的路径。流程线:指向算法运行的方向。
连接符:表示流程图的接续。在相互联系的流程图内,流程线将在具有相同数字或字母的另一连接符处继续下去。
流程图符号及基本结构总结
顺序结构
处理框:表示操作的内容。
处理框
流程图及基本结构总结
分支结构
判 断框
判断框:表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,则执行标识为“否”的路径。
流程图及基本结构总结
循环结构
1.下列关于算法的说法不正确的是( )
A、算法是解决问题的方法和步骤
B、解决问题的过程是实现算法的过程
C、算法是程序设计的"灵魂"
D、以上说法都不对
D
课堂检测
For I=1 to N
if n能被3、5、7整除余数为2、3、2
then
输出n
exit for
end if
next
2.下列关于算法的描述,正确的是 ( )
A.算法是描述解决问题的方法和步骤
B.同一种算法只能用一种程序语言来实现
C.描述算法的方法只有流程图
D.算法就是数值计算的方法
A
课堂检测

展开更多......

收起↑

资源预览