第1章

您所在的位置:网站首页 程序设计的ipo模式的特点 第1章

第1章

#第1章| 来源: 网络整理| 查看: 265

程序设计语言发展的三个阶段:

机器语言 汇编语言 高级语言

编译和解释 高级语言分为静态语言和脚本语言 静态语言:采用编译方式执行,如C语言、Java语言等 脚本语言:采用解释方式执行,如JavaScript、Python语言等 (1)、什么是编译? ①是将源代码转换成目标代码的过程。源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器。 ②编译器是将源代码转换成目标代码,计算机可以立即或稍后运行目标代码,运行目标代码是,程序获得输入并产生输出。 ③编译是一次性的翻译,一旦程序背编译,不再需要编译程序或源代码,相当于“外语书籍的翻译”,一旦翻译完成就不需要再看原文了。 在这里插入图片描述Python语言的特点

语法简单 生态丰富 多语言集成 平台无关 强制可读 支持中文 模式多样 类库便捷

Python程序的运行方式 (1)、交互式 在命令行窗口中输入Python35,进入运行结果.quit()退出 (2)、文件实 使用IDLE创建文件,F5运行代码

python中IPO程序编写方法

每个程序都有统一的运算模式,即输入数据、处理数据和输出数据,这种朴素的运算模式形成了程序的基本编写方法,即IPO(Input,Process,Output)方法。

(1)、输入(Input)是一个程序的开始。程序要处理的数据有多种来源,因此形成了多种输入方式,包括文件输入、网络输入、控制台输入、交互页面输入、随机数据输入、内部参数输入等

(2)、输出(Output)是程序展示运行成果的方式。程序的输出方式包括控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等 (3)、操作系统内部变量输出

处理(Process)是程序输入数据进行计算产生输出结果的过程。计算问题的处理方法统称为“算法”,它是程序最重要的组成部分。可以说,算法是一个程序的灵魂。

课后作业 选择题 (1) 、Python是一种()类型的编程语言。 A、机器语言 B、解释 C、编译 D、汇编语言 本题选B (2)、Python语句 print(“世界,你好”)的输出是()。 A、(“世界,你好”) B、“世界,你好” C、世界,你好 D、运行结果出错 本题选C (3)、Python语言通过()来体现语句之间的逻辑关系 A、{} B、() C、 缩进 D、自动识别逻辑 (4)、Python解释器在语法上不支持()编程方式 A、 面向过程 B、 面向对象 C、 语句 D、 自然语言 本题选D (5)、以下不属于Python语言特点的是() A、 语法简单 B、 依赖平台 C、 支持中文 D、 类库丰富 本题选B (6)、关于Python版本,一下说法正确的是() A、Python3.x是Python2.x的扩充,语法层无明显改进 B、Python3.x代码无法向下兼容Python2.x的既有语法 C、Python2.x和Python3.x一样,依旧不断发展和完善 D、以上说话都正确 本题选B (7)、Python的输入来源包括() A、文件输入 B、控制台输入 C、网络输入 D、以上都是 本题选D (8)、以下不是IPO模式的是() A、input B、program C、process D、output 本题选B (9)、采用IDLE进行交互式编程,其中’>>>’符号是() A、运算操作符 B、程序控制符 C、命令提示符 D、文件输入符 本题选C (10)、关于Python语言,以下说话错误的是() A、Python语言由Guido van Rossum设计并领导开发 B、由PSF组织所有,这是一个商业组织 C、提倡开发开源理念 D、的使用不需要付费,不存在商业风险 本题选B

代码题

""" 要求定义一个函数来计算斐波那契数列的第N项的数 斐波那契数列:1 1 2 3 5 8 13 21 ·····,即后一项等于前两项的相加 """ """a,b=0,1 while a


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3