程序语言的概述PPT课件_第1页
程序语言的概述PPT课件_第2页
程序语言的概述PPT课件_第3页
程序语言的概述PPT课件_第4页
程序语言的概述PPT课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Python程序设计入门程序语言程序语言的概述的概述Python程序设计入门怎样理解计算机怎样理解计算机定义:计算机是可以根据一组指令操作数据的机器定义:计算机是可以根据一组指令操作数据的机器功能性:功能性:可以进行数据计算可编程性可编程性:根据一系列指令来执行Python程序设计入门程序设计语言程序设计语言 程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特

2、定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。语用就是语言的具体使用。Python程序设计入门程序程序语言语言自然语言存在的问题:存在表达歧义存在表达歧义文学文学色彩浓厚色彩浓厚因此,还无法借助自然语言进行程序设计Python程序设计入门程序语言的种类程序语言的种类机器语言机器语言:0101代码代码,CPUCPU认识认识的语言的语言例:2+3的运算1101001000111011汇编语言汇编语言:在机器语言上增加了人类可读的助记符:在机器语言上增加了人类可读的助记符例:2+3的运算add2,3,result高级语言高级语言:向自然语

3、言靠近的语言:向自然语言靠近的语言 例:例:2+32+3的运算的运算例:2+3的运算result=2+3Python程序设计入门BasicBasic:是一种设计给初学者使用的程序设计语言。BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档C C语言:语言:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点C+C+语言:语言:它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格JAVAJAVA语言:语言:Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应

4、用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群C#C#语言语言: :是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言Python程序设计入门简单简单PythonPython语言的特点语言的特点速度快速度快免费、开源免费、开源高层语言高层语言可移植性可移植性解释性解释性Python程序设计入门编译和解释编译和解释编译:将高级语言源代码转换成目标代码(机器语言),程序便可以运行高级语言源代码编译器机器语言目标代码输入程序执行输出Python程序设计入门编译和解释编译和解释解释:将高级语言源代码逐条转换成

5、目标代码同时逐条执行,每次运行程序需要源代码和解释高级语言源代码输入解析器输出Python程序设计入门程序程序设计设计的思想的思想Python程序设计入门程序程序语言编写的基本方法语言编写的基本方法u IPOIPO模式模式I:I:input 输入,程序的输入输入,程序的输入O:O:output 输出,程序的输出输出,程序的输出P:P:process 处理,程序的主要逻辑处理,程序的主要逻辑Python程序设计入门程序程序语言编写的基本方法语言编写的基本方法u 输入输入程序的输入包括:文件输入、网络输入、用程序的输入包括:文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数户手工输入、随

6、机数据输入、程序内部参数输入等输入等输入是一个计算问题的开始输入是一个计算问题的开始Python程序设计入门程序程序语言编写的基本方法语言编写的基本方法u 输出输出程序的输出包括:屏幕显示输出、文件输出、程序的输出包括:屏幕显示输出、文件输出、网络输出、操作系统内部变量输出网络输出、操作系统内部变量输出输出输出是一个程序展示运算结果的方式是一个程序展示运算结果的方式Python程序设计入门程序程序语言编写的基本方法语言编写的基本方法u 处理处理程序对输入进行处理输出产生结果程序对输入进行处理输出产生结果处理的方法也叫算法,是程序最重要的部分处理的方法也叫算法,是程序最重要的部分算法是程序的灵魂算法是程序的灵魂Python程序设计入门While(True): a=1Python程序设计入门“死循环死循环”它是没有输入输出的程序它是没有输入输出的程序“死循环死循环”也是有价值的,它通过不间断的也是有价值的,它通过不间断的执行,快速消耗执行,快速消耗CPUCPU的计算资源,可以用来的计算资源,可以用来测试测试CPUCPU的性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论