21201223-邱宏亮9.18学习笔记 (1.1节和1.2节)
1.1节 程序设计基本方法
①计算机与程序设计
计算机有功能性和可编程性,其发展遵循摩尔定律呈指数发展
程序设计体现了计算机的可编程性
②编程语言的执行方式
--静态语言使用编译执行如C语言,c++,java (特点快)
--脚本语言使用解释执行如python(特点维护灵活,可跨操作平台) 程序输入
↓
编译:一次性将源代码转换为目标代码 源代码→ 编译器→ 目标代码→ 程序执行→ 程序输出
程序输入
↓
解释:将源代码逐条转换成目标代码同时逐条运行 源代码→解释器→结果输出
③程序的基本编写方法
IPO
I-程序输入
P-处理,程序的主要逻辑(处理方法称为算法,是程序最重要的部分)
O-程序的输出
编程解决问题的步骤
1想清楚问题的计算部分是什么
2规划IPO
3设计算法
4编写程序
5调试测试
6升级维护
④计算机编程
编程能够 1训练思维 2增进知识 3带来乐趣 4提高效率 5增进就业机会
1.2节python开发环境配置
①python语言概述
python是一个有开放、开源精神的编程语言,应用于火星探测、搜索引擎、应力波分析等众多领域
python3.0是目前主流版本,不能向下兼容2.0版本
②python语言Windous系统开发环境
python3.6.4
③python程序编写与运行
实例一 圆面积的计算
交互式
文件式
实例二同切圆绘制
交互式
文件式
实例三五角星的绘制
交互式
文件式