课件编号17359168

3.1 用计算机编程解决问题的一般过程 课件(共26张PPT) 2022—2023学年高中信息技术浙教版(2019)必修1

日期:2024-05-14 科目:信息技术 类型:高中课件 查看:22次 大小:3151417Byte 来源:二一课件通
预览图 1/9
必修,2019,教版,信息技术,高中,学年
  • cover
(课件网) 作业本第25页 作业本第28页 是 是 是 否 x<=4 s=2 s=2+(x-4)/4 x<=12 否 s=6+(x-24)/8 否 x<=24 s=4+(x-12)/6 输入里程数x(千米) 输出总费用s(元) 开始 结束 第三章 算法的程序实现 1、用计算机编程解决的一般过程 2、Python语言程序设计 3、简单的算法及其程序设计 如果程序运行缓慢,应该去改哪一步? 计算机编程解决问题的一般过程 抽象与建模 编写程序 设计算法 调试运行程序 1.下列步骤是用计算机解决物质密度计算问题时经历的三个阶段:( ) ①编制计算机程序,用计算机进行处理 ②设计“根据物质的质量与体积计算密度”的算法 ③明确任务为“根据物质的质量与体积计算密度”,确定密度计算公式 上述阶段的正确顺序是: A.③②① B.③①② C.①②③ D.①③② A 问题与讨论: 在用计算机编程解决问题的过程中,算法与程序两者之间的关系如何? 程序是计算机指令的有序集合,是算法在计算机上的具体实现。 算法要依靠程序来完成功能。算法是程序的灵魂。 1.程序语言的发展 机器语言由二进制的0、1代码指令构成,能被计算机直接识别。但理解和记忆机器语言非常困难,并且容易出错,编程效率低。 汇编语言是符号化的机器语言,采用英文助记符代替机器指令,容易记忆和识别,提高了程序的可读性。但它是面向机器的语言,是为特定的计算机系统设计的,它要求软件工程师对相应的机器硬件非常熟悉,所以仍是低级语言。 高级语言更接近自然语言,并不特指某一语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也好。比较流行的高级语言有Java、C/C++、Python等,程序的可读性好,也便于修改、维护。 机器语言(由0和1组成的指令)汇编语言(用英文字母和数字表示指令)高级语言(接近于人的自然语言和数学语言)程序设计语言发展阶段:16位计算机的机器指令为:1101001000111011汇编语言指令为:add2,3,result,运算结果写入result低级语言高级语言代码为:result=2+3执行数字2和3的加法Python语言概述Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python的设计哲学是“优雅”、“明确”、“简单”Python是面向对象的高级程序设计语言,它具有简单、免费、开源和可移植性等特点。Python已经被移植到许多平台上。这些平台包括Unix/Linux、Windows、Mac OS。Python语言适合用于做什么?软件开发数据挖掘大数据分析系统运维人工智能深度学习Web开发游戏开发Python能做什么?Python的特点 “简单、优雅、明确”的设计哲学 解释性语言 交互性语言 类库丰富 由于Python本身不生成exe机器代码,完全由Python系统内核解释执行。因此,只要能执行Python系统内核就能执行Python程序。 可以在一个Pyhton提示符>>>后直接执行代码。 Python解释器提供了几百个内置类和函数库。此外,通过开源吸纳了丰富的第三方函数库,几乎覆盖了计算机的所有专业和领域。 其语法简洁清晰,方便组织、处理数据 使用python运行环境 调用已安装的IDLE来启动Python运行环境 编写程序一般需要相应的开发环境。 IDLE是Python自带的集成开发环境。 3.2.1 python 语言基础 1.编程环境 图3.2.1 IDLE的操作界面 解释器操作界面 编辑器操作界面 Python的编程环境 菜单栏 版本相关信息,显示当前Python版本 Python提示符,Python已经准备好了,可以开始输入了。 新创建Python文件 标题栏 代码编辑区,可以书写多行代码 交互模式 交互模式 输入运算表达式后,Python会自动显示表达式的结果 在交互模式下,输入一行代码,回车,就会执行这行代码。它的优点是能够即刻响应程序员输入的代码,并显示程序运 ... ...

~~ 您好,已阅读到文档的结尾了 ~~