编程语言应用

注册

 

发新话题 回复该主题

Python学习之路第二篇Pyth [复制链接]

1#
北京中科白癜风爱心公益 https://auto.qingdaonews.com/content/2018-06/19/content_20138493.htm

1.计算机与程序设计

计算机的概念计算机是根据指令操作数据的设备-功能性

对数据的操作,表现为数据计算、输入输出处理和结果存储等

-可编程性

根据一系列指令自动地、可预测地、准确地完成操作者的意图

计算机的发展计算机的发展参照摩尔定律,表现为指数方式

-计算机硬件所依赖的集成电路规模参照摩尔定律发展

-计算机运行速度因此也接近几何级数快速增长

-计算机高效支撑的各类运算功能不断丰富发展

摩尔定律Moore’sLaw计算机发展历史上最重要的预测法则

-Intel公司创始人之一戈登·摩尔在年提出

-单位面积集成电路上可容纳晶体管的数量约每两年翻一番

-CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律

2.编译和解释

编程语言的执行方式计算机执行源程序的两种方式:编译和解释

-源代码:采用某种编程语言编写的计算机程序,人类可读例如:result=2+3

-目标代码:计算机可直接执行,人类不可读(专家除外)例如:

3.程序的基本编写方法

IPO程序的基本编写方法-I:Input输入,程序的输入

-P:Process处理,程序的主要逻辑

-O:Output输出,程序的输出

-程序的输入文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等

-输入是一个程序的开始

-程序的输出控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等

-输出是程序展示运算结果的方式

-程序的处理-处理是程序对输入数据进行计算产生输出结果的过程

-处理方法统称为算法,它是程序最重要的部分

-算法是一个程序的灵魂

计算问题的3个精简步骤-确定IPO:明确计算部分及功能边界

-编写程序:将计算求解的设计变成现实

-调试程序:确保程序按照正确逻辑能够正确运行

4.计算机编程的好处

编程能够训练思维

编程能够增进认识

编程能够带来乐趣

编程能够提高效率

编程是件很酷的事

部分图片或资料来自网络,如有侵权请联系小编删除谢谢

分享 转发
TOP
发新话题 回复该主题