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

2023-06-15
| 17页
| 2116人阅读
| 568人下载
普通

内容正文:

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

资源预览图

2.1计算机解决问题的过程 课件 2022—2023学年教科版(2019)高中信息技术必修1
1
2.1计算机解决问题的过程 课件 2022—2023学年教科版(2019)高中信息技术必修1
2
2.1计算机解决问题的过程 课件 2022—2023学年教科版(2019)高中信息技术必修1
3
2.1计算机解决问题的过程 课件 2022—2023学年教科版(2019)高中信息技术必修1
4
2.1计算机解决问题的过程 课件 2022—2023学年教科版(2019)高中信息技术必修1
5
2.1计算机解决问题的过程 课件 2022—2023学年教科版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。