文章目录

  • 1.程序设计语言概述
  • 2.IPO程序编写方法
  • 3.编译和解释
  • 4.Python语言的诞生
  • 5.Python程序的特点
  • 6.Python语言的运行方式

1.程序设计语言概述

程序设计语言也叫编程语言。计算机程序是按照程序设计语言规则组织起来的一组计算机指令。程序设计语言发展经历了机器语言汇编语言高级语言的3个阶段。其中机器语言和汇编语言都是直接操作计算机硬件的编程语言。

2.IPO程序编写方法

在程序设计中,每个程序都有统一的运算模式:输入数据处理数据输出数据。称为IPO程序设计方法。

输入(input):输入是一个程序的开始。

处理(Process):处理是程序对输入数据进行计算产生输出结果的过程。

输出(output):输出是程序展示运算结果的方式。

3.编译和解释

高级语言根据计算机执行机制的不同分为两类:静态语言脚本语言。静态语言采用编译方式执行,脚本语言采用解释方式执行。

【编译】是将源代码转换成目标代码的过程。源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器
【解释】是将源代码逐句转换成目标代码,同时逐句运行目标代码的过程。执行解释的计算机程序称为解释器
【编译和解释的区别】编译是一次性的翻译,一旦程序被编译,不再需要编译程序或者源代码。解释则在每次运行时都需要解释器和源代码。

编译方式执行的编程语言是静态语言,如C语言,JAVA语言等
解释方式执行的编程语言是脚本语言,如Python语言,JavaScript语言,Php语言等

4.Python语言的诞生

创立者:Guido van Rossum
2000年,python 2.x
2008年,python 3.x

5.Python程序的特点

Python语言是一种被广泛使用的高级通用脚本编程语言。特点:通用性语法简洁生态高产平台无关强制可读支持中文模板多样类库便捷

6.Python语言的运行方式

运行方式包括交互式文件式.
交互式利用Python解释器,即时响应用户输入的代码,给出输出结果。一般用于调试少量代码。
文件式将Python程序写在一个或多个文件中,启动Python解释器批量执行文件中的代码。文件式是最常用的编程方式。

第一章 程序设计基本方法相关推荐

  1. 全国计算机二级python考试(第一章 程序设计基本方法 )

    1.1 程序设计语言 1.1.1 程序设计语言概述 什么是程序设计语言? 程序设计语言也叫编程语言,是计算机能够理解和识别用户意图的一种交互体系,它按照特定的规则组织计算机指令,使用计算机能够自动进行 ...

  2. 第一章 程序设计入门--算法竞赛入门经典

    第一章 程序设计入门–算法竞赛入门经典 知识点一: int m=25; printf("%d\n",m); printf("%03d\n",m); 输出如下: ...

  3. 第一章 程序设计与C语言

    C语言作业 第一章 程序设计与C语言1.1 引例编写程序,输出两个整型数中的最大值.C语音是由函数组成的.程序涉及4个函数:main().max().scanf()和printf().其中,main( ...

  4. 第 1 章 程序设计基本方法

    整理的文章内容主要来源为高教版<计算机等级考试二级 Python>教程视频讲义,并且更正了原讲义中的错误的地方. 专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 P ...

  5. 第一章 程序设计和C语言

    第一章 程序设计和C语言 例1.1 要求在屏幕上输出一下一行信息 例1.2 求两个整数之和 例1.3 求两个整数中的较大者 例1.1 要求在屏幕上输出一下一行信息 This is a C progra ...

  6. 第一章 数字设计方法

    第一章 数字设计方法 这又是一章看起像绪论的的章节,通读后便知讲述的主要内容为设计方法的流程简介 -为什么要用VHDL硬件描述语言来设计电路那? -在设计之初,最经典的方法便是工程师采用绘制电路原理图 ...

  7. python 计算机程序设计-计算机二级教程python第一章 程序设计语言

    一.程序设计语言 (一)程序设计语言概述 1.什么是程序设计? 程序设计是计算机能能够理解和识别的用户操作的一种交互体:按照特定的规则组织计算机指令,使计算机能够独立自行进行各项运算处理. 2.程序语 ...

  8. 【C++学习之路】第一章——C++核心方法总论

    1 C++核心方法总论 1.1 核心思想 通过实际项目来学习编程,更高效掌握编程规则,以及明白各种语法规则的实际应用. 实验思想:任何C++的参考资料都不可能覆盖你遇到的所有问题,这个时候,最好的办法 ...

  9. Java面向对象编程 第一章 面向对象开发方法概述

    一.软件开发经历的生命周期: ①软件分析 ②软件设计 ③软件编码 ④ 软件测试 ⑤ 软件部署 ⑥软件维护 二.为了提高软件开发效率,降低软件开发成本,一个优良的软件系统应该具备以下特点: ① 可重用性 ...

最新文章

  1. 都在说微服务,那么微服务的反模式和陷阱是什么(一)
  2. strstr(),strchr()
  3. c#生成随机位数的汉字字符串
  4. [Usaco2008 Feb]Eating Together麻烦的聚餐
  5. matlab深度学习_matlab使用贝叶斯优化的深度学习
  6. 【LeetCode从零单排】No118 Pascal#39;s Triangle
  7. 本科是最底层?学历真的那么重要么?
  8. Eclipse 基于接口编程的时候,快速跳转到实现类的方法(图文)
  9. Gson格式转换Integer变为Double类型问题解决
  10. HDU 5934:Bomb(强连通缩点)
  11. outbound和inbound关系
  12. 西门子PLCSIM仿真与第三方组态软件(包括HMI)的通信
  13. ruby 安装和使用
  14. matlab求椭圆周长,用matlab计算椭圆周长及牛顿迭代的matlab完成
  15. 程序报错误Illegal instruction的解决办法
  16. Imperva是什么
  17. 20世纪最伟大的十大算法
  18. 计算机上指数函数的表示方法,归一化指数函数
  19. VSCode报错“gcc不是内部或外部命令......”(自用)
  20. 【Linux】之对外开放端口

热门文章

  1. MATLAB Simulink Missile Guidance 模型使用指南
  2. 科创板|柏楚电子上市第3日大跌12.6% 市值缩水30亿元
  3. 脑科学布局-陈天桥(转)
  4. [牛客网刷题]L32 非整数倍数据位宽转换24to128
  5. 自身未来的计划及目标
  6. JavaScript知识大纲(进阶篇)
  7. 水果店投资大概多少钱,开水果店投资多少钱
  8. 毕业设计-基于Springboot实现田径运动会管理系统
  9. 「UG/NX」Block UI 微定位Microposition
  10. gif透明背景动画_如何制作Gif动画图片