资源简介 (共14张PPT)第三章 算法的程序实现3.1 用计算机编程解决问题的一般过程学习目标1.了解用计算机编程解决问题的一般过程.2.熟悉Python编程环境.新课讲授知识点一:用计算机编程解决问题的一般过程抽象与建模设计算法编写程序问题调试运行程序1.抽象与建模(分析已知条件,建立数字模型)①提炼核心要素并加以确定或假设(已知、未知)②用数学符号描述解决问题的计算模型(可以是数学模型关系表达式、文字、表格或图形等)2.设计算法(遵循算法的特征、围绕算法的要素设计算法)3.编写程序(计算机程序设计语言描述算法)4.调试运行程序①调试程序:发现错误并进行修正(录入错误、语法错误、逻辑错误等)②运行程序:计算机执行程序解决问题知识点二:程序设计语言的发展机器语言(由0和1组成的指令)由二进制0、1代码指令构成,能被计算机直接识别执行。但难编写、难理解、易出错,编程效率极低,是低级语言。如:执行2+6的加法:10110000 00000110(表示将“6”送到寄存器AL中)00000100 00000010(表示将“2”与寄存器AL中的内容相加,结果仍在寄存器AL中)汇编语言(用英文字母和数字表示指令)是机器指令的符号化,与机器指令存在着直接的对应关系,采用英文助记符代替机器指令,提高了程序的可读性。但它是面向机器的语言,所以仍是低级语言。add6,2,result,运算结果写入result高级语言(接近于人的自然语言和数学语言)是面向用户的、基本上独立于计算机种类和结构的语言。因而可读性好,易学易用,通用性强,应用广泛。并不特指某一语言,比较流行的高级语言有Java、C/C++、Python等。result=2+6知识点三:Python语言概述Python是一种面向对象、解释型的计算机程序设计高级语言。由荷兰数学和计算机科学研究学会的吉多·范罗苏姆(Guido van Rossum)于1990年代初设计。语法简洁清晰,方便对数据进行组织和处理,具有丰富和强大的库,开源可移植。Python能做什么?桌面应用开发数据科学大数据分析linux系统运维人工智能网络爬虫Web开发游戏开发Python能做什么?就业薪酬?学好Python,幸福一生!学好Python,幸福一生!知识点四:Python编程环境编写Python程序比较方便的方式是使用集成开发环境:IDE:IDLE。IDLE是开发Python程序的基本IDE。IDLE带有解释器(交互式:执行Python程序)和编辑器(文件式:编辑Python程序),如图甲、乙所示。打开IDLE,会出现解释器,在提示符“>>>”后输入任意代码执行。通过Python Shell菜单(File->New File)打开编辑器输入相应的Python程序并运行(Run->Run Module),运行中会要求保存一个.py文件;也可双击.py文件直接运行。交互式文件式认识第一个函数:输出函数 print(内容)内容为表达式时,先计算出来结果再输出输出多个内容时,用逗号(,)间隔内容所有输入区分大小写,符号在英文状态下(半角字符)输入。1.下列步骤是用计算机解决物质密度计算问题时经历的三个阶段,正确顺序是:( )①编制计算机程序,用计算机进行处理② 明确任务为“根据物质的质量与体积计算密度”,确定密度计算公式③设计“根据物质的质量与体积计算密度”的算法A.②③①B.③①②C.②①③D.①③②A随堂练习2. 下列关于Python的说法,错误的是:( )A.Python是一种解释型的高级程序设计语言B.Python是一种面向对象的低级程序设计语言C.IDLE是开发Python程序的基本IDE,带有解释器和编辑器D.print()是Python中的输出函数B 展开更多...... 收起↑ 资源预览