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

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

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

资源简介

(共17张PPT)
2.1计算机解决问题的过程
日期:2023/09
必修一 数据与计算
目 录
1
算法
2
初识Python
3
程序设计语言的发展
4
拓展练习
PART ONE
算法
01 算法
01
概念
算法就是解决问题的方法和步骤
02
描述方法
自然语言、流程图、伪代码
https://www./
想一想:把下列问题用算法表示出来
1.把大象装进冰箱
2.购买一部手机
3.烧水
4.开车
5.计算324*234的值
01 算法—自然语言
日常生活中使用的语言如英语、汉语
特点:通俗易懂,但容易产生歧义
自然语言
输入两个数,输出它们的和与差
算法:
步骤1:输入两个数a,b
步骤2:计算s=a+b
步骤3:计算c=a-b
步骤4:输出s,c,结束。
01 算法—流程图
流程图符号 名称 功能
起止框 表示算法的开始或结束
输入/输出框 表示算法中数据的输入或输出
处理框 表示算法中数据的运算处理
判断框 表示算法中的条件判断
流程线 表示算法中的运行方向
连接符 表示流程图的连续
01 算法—流程图
程序框图,是算法的图形化表示方法。
特点:形象、直观,更容易理解。
流程图
开始
输入a,b
s=a+b
c=a-b
输出s,c
结束
01 算法—三种基本结构
顺序结构
分支结构
循环结构
01 算法—三种基本结构
练一练:请把下列题目用合适的结构表示出来
1.输出两数之和,两数之差
2.输出数字a的绝对值
3.输出1+2+3+4+……+100的和
4.输入两个数,按从小到大顺序输出它们
01 算法—伪代码
输出两数之和,两数之差
算法:
Begin
输入a,b
s a+b
c a-b
Print s,c
End.
PART TWO
初识Python
02 初识Python
02 初识Python
03 程序设计语言的发展
04 拓展练习
1.用计算机程序解决问题的基本过程是( )。
A.明确任务→建立表格→分析数据→形成报告
B.确定主题→收集与选择素材→规划与设计→制作集成→评价修改
C.需求分析→规划与设计→素材的采集与加工→作品集成→发布与评价
D.分析问题→设计算法→编写程序→调试运行→检测结果
04 拓展练习
2.描述算法可以有多种方法,以下不是算法描述的方法( )。
A.自然语言 B.流程图 C.伪代码 D.树形图
3.在用流程图描述算法时,表示判断的图形符号是( )。
A. B. C. D.
04 拓展练习
5.农夫带羊过河;农夫返回;农夫带狼过河;农夫带羊返回;农夫带蔬菜过河;农夫返回;农夫带
羊过河。这是经典的“农夫过河”问题的可行算法。该算法的结构是( )。
A.循序结构 B.选择结构 C.分支结构 D.循环结构
6.计算机程序设计语言的发展一共经历了三个阶段,最早出现的编程加工语言( )。
A.自然语言 B汇编语言. C.机器语言 D.高级语言

展开更多......

收起↑

资源预览