9270315

当前课程知识点:计算机基础与应用 >  第6章 程序设计基本方法 >  6.4 程序的基本编写方法 >  6.4程序的基本编写方法--何锋

返回《计算机基础与应用》慕课在线视频课程列表

6.4程序的基本编写方法--何锋在线视频

下一节:第6章 程序设计基本方法

返回《计算机基础与应用》慕课在线视频列表

6.4程序的基本编写方法--何锋课程教案、知识点、字幕

现在

我们来一起学习

第四节

程序的基本编写方法

每个程序

都有统一的运算模式

输入数据

处理数据和输出数据

这种程序的基本编写方法

叫做I P O方法

这里的I表示

程序的输入

这里的P表示处理

它是程序的主要逻辑部分

这里的O表示程序的输出

在IPO方法中

输入

是一个程序的开始

输出

是程序显示运算结果的方式

处理

是程序对输入数据进行运算

产生输出结果的过程

处理的方法也叫算法

是程序最重要的部分

如果一个程序

既没有输入

又没有输出

我们就把它叫做

死循环

通常

程序编写的步骤

一般可以分为6个步骤

第一步

分析问题

主要分析问题的计算部分

第二步

确定问题

将计算部分划分为确定的

I P O 三个部分

第三步

设计算法

完成计算部分的核心处理方法

第四步

编写程序

实现整个程序

第五步

调试测试

使程序在各种情况下

都能够正确运行

第6步

升级维护

使程序长期正确运行

适应需求的微小变化

现在

我们通过三个例子的学习

来理解程序编写的步骤

第一个例子

编写并运行第一个Python程序

"Hello World!"

首先

我们找到Python3.5的IDLE

进入到它的集成开发环境

在提示符后

输入代码

print("Hello, World!")

然后回车

就可以得到运行结果

接着

我们来学习第二个例子

如何计算长方形的面积

在Python的IDLE中选择

“文件”

“新建文件”

也可以直接用组合键“Ctrl+N”

在打开的窗口中

输入这样的代码

我们一起来观察代码

a等于4是指将4赋值给变量a

b等于7是指将7赋值给变量b

s等于a乘b

是指将两个变量a 和b相乘后

赋值给变量s

而最后这条语句

则是指输出变量 s的值

输完代码后

选择“文件”

“保存”

把这个文件保存命名为6.2

随后选择“运行”

点击F5

则可以得到如图所示的运行结果

从图中可以看到  

S等于28

最后

我们来学习第三个例子

如何绘制一个五角星

和之前的计算长方形的面积一样

在Python的IDLE中选择

“文件”

“新建文件”

也可以直接用组合键“Ctrl+N”

在打开的窗口中

输入这样的代码

我们一起来观察代码

程序中的第一行

表示导入绘图所用到的库

这样在绘图时

就会出现一只小海龟

来进行图形的绘制

程序中的第二行和第六行是空行

使用空行对程序进行分隔

有助于程序的分块理解和阅读

程序中的第三行到第五行

依次是设置了

笔尖的大小为4个像素

画笔的颜色为黄颜色

图形内部的填充为红颜色

程序中出现的井号

以及之后的文字

表示的是

对程序进行注释

它会自动显示为红颜色

程序并不会对它 进行处理

程序中的第八行和第十二行

是一个组合

它指明了

对图形内部进行填充的开始和结束的范围

程序中的第九行到第十一行

是进行五次循环

其中

程序中的第十行

可以产生直线段

其长度为 200 步长

而程序中的第十一行

是指

让小海龟向右旋转144度

同学们

你们可以思考一下

为什么要旋转144度

为什么这里的参数一定不能变

同学们应该想到了

因为180减144等于36

而五角星的五个内角之和

就是36乘以5 等于180度

同学们

你们明白了吗

输完代码后

选择“文件”

“保存”

把这个文件保存为6.3

随后

选择“运行”

点击F5

则可得到

如图所示的运行结果

可以看到

这个五角星

是用黄颜色的线条绘制

内部填充为红颜色

本章的讲解

就到这里

谢谢大家

下次再见

计算机基础与应用课程列表:

第1章 计算思维概述

-1.1 计算思维概述

--1.1 计算思维概述

--第1章 计算思维概述

-1.2 计算思维的定义、特征、基本原理和本质

--1.2计算思维的定义、特征、基本原理和本质

-1.3 计算思维的基本方法及应用简介

--1.3计算思维的基本方法及应用简介

-第1章 讨论题

第2章 计算机系统

-2.1 计算机发展历程

--2.1计算机的发展史

--2.1计算机发展历程

-2.2 计算机系统组成

--2.2计算机系统组成

--2.2计算机系统组成

-2.3 计算机基本工作原理

--2.3 计算机基本工作原理修改

--2.3计算机基本工作原理

-2.4 微型计算机硬件组成

--2.4微型计算机硬件组成

--2.4微型计算机硬件组成

-2.5 计算机网络简介

--2.5计算机网络简介

--2.5计算机网络简介

--2.5 计算机网络课后作业

-第2章 课后作业

第3章 数制和信息编码

-3.1 信息表示与计算机中的数制

--3.1信息表达与计算机中的数制

--3.1信息表达与计算机中的数制

-3.2 计算机不同数制间的转换

--3.2计算机不同数制间的转换

--3.2计算机不同数制间的转换

-3.3 计算机中数据的表示

--3.3计算机中的数据表示

--3.3计算机中的数据表示

-3.4信息编码

--3.4信息编码

--3.4信息编码

-第3章 课后作业

第4章 操作系统基础与信息安全

-4.1 操作系统概述

--4.1 操作系统概述

--4.1 操作系统概述

-4.2 Windows10的基本操作

--4.2Windos10基本操作

--4.2Windos10基本操作

-4.3 Windows10的文件管理

--4.3 Windows10的文件管理

--4.3 Windows10的文件管理

-第4章 课后作业

第5章 办公软件Office

-5-1.1Word 2010的操作界面与文档编辑

--5-1.1Word 2010的操作界面与文档编辑

--5-1.1Word 2010的操作界面与文档编辑

-5-1.2 Word 2010的文档排版与图文混排

--5-1.2 Word-2010其他功能和页面设置

--5-1.2 Word 2010的文档排版与图文混排

-5-1.3Word 2010的表格操作

--5-1.3Word 2010的表格操作

--5-1.3Word 2010的表格操作

-5-1.4Word 2010 其他功能和页面设置

--5.1.4Word 2010 其他功能和页面设置--沙莉

--5-1.4Word 2010 其他功能和页面设置

-5-2.1Power Point 2010 基础操作

--5-2.1Power Point 2010 基础操作

--5-2 Power Point 2010 基础操作

-5-3.1Excel 2010概述

--5-3.1Excel 2010概述

--5-3.1Excel 2010概述

-5-3.2Excel 2010 公式和函数

--5-3.2Excel 2010 公式和函数

--5-3.2Excel 2010 公式和函数

-5-3.3Excel 2010 工作表的格式化

--5-3.3Excel 2010 工作表的格式化

--5-3.3Excel 2010 工作表的格式化

-5-3.4 Excel 2010数据的图表化

--5-3.4 Excel 2010数据的图表化

--5-3.4 Excel 2010数据的图表化

-5-3.5Excel 2010 数据管理和打印设置

--5-3.5Excel 2010 数据管理和打印设置

--5-3.5Excel 2010 数据管理和打印设置

-第5章 Word课后作业

-第5章 Excel课后作业

-第5章 PowerPoint课后作业

第6章 程序设计基本方法

-6.1 程序设计基本方法

--6.1程序设计基本方法

-6.2 Python语言的发展和特点

--6.2Python语言的发展和特点

-6.3 Python语言开发环境配置

--6.3Python语言开发环境配置

-6.4 程序的基本编写方法

--6.4程序的基本编写方法--何锋

-第6章 程序设计基本方法

-第6章 课后作业

第7章 Python程序基本语法元素

-7.1Python程序基础

--7.1Python程序基础

--7.1Python程序基础

-7.2Python程序基本语法元素

--7.2Python程序基本语法元素

--7.2 Python程序基本语法元素--徐娟修改

-7.3turtle库的基本命令

--7.3turtle库的基本命令

--7.3turtle库的基本命令

--第7章 课后作业

第8章 程序的控制结构

-8.1程序的控制结构

--8.1程序的控制结构

--8.1程序的基本结构

-8.2程序的分支结构

--8.2程序的分支结构

--8.2程序的分支结构--徐娟修改

-8.3程序的循环结构

--8.3程序的循环结构

--8.3程序的循环结构

-8.4程序的异常处理

--8.4程序的异常处理

--8.4程序的异常处理

-第8章 课后作业

第9章 基本数据类型

-9.1基本数据类型

--9.1基本数据类型

--9.1基本数据类型

-9.2数据类型的运算

--9.2数据类型的运算

--9.2数据类型的运算

-9.3字符串数据类型

--9.3字符串数据类型

--9.3 字符串数据类型修改

-第9章 课后作业

第10章 组合数据类型

-10.1 集合类型-集合

--10.1 集合类型-集合

--10.1 集合类型-集合

-10.2 序列类型

--10.2 序列类型

--10.2序列类型--沈湘芸

-10.3 列表

--10.3 列表

--10.3 列表

-10.4 元组

--10.4 元组

--10.4 元组

-10.5 映射类型 -字典

--10.5 映射类型 -字典

--10.5 映射类型 -字典

-第10章作业

第11章 函数和代码复用

-11.1 函数的概念和分类

--11.1 函数的概念和分类

--11.1 函数的概念和分类--沈湘芸

-11.2 函数的定义和调用

--11.2 函数的定义和调用

--11.2 函数的定义和调用

-11.3 函数的参数

--11.3 函数的参数

--11.3 函数的参数

-11.4 函数的返回值

--11.4 函数的返回值

--11.4函数的返回值

-11.5 变量的作用域

--11.5 变量的作用域

--11.5变量的作用域

-第11章作业

第12章 文件

-12.1.1 文件概述

--12.1.1 文件概述

--12.1.1 文件概述

-12.1.2 打开或创建文件

--12.1.2 打开或创建文件

--12.1.2 打开或创建文件

-12.1.3 数据写入文件

--12.1.3 数据写入文件

--12.1.3 数据写入文件

-12.1.4 读取数据和关闭文件

--12.1.4 读取数据和关闭文件

--12.1.4 读取数据和关闭文件修改

-12.2 CSV文件

--12.2 CSV文件

--12.2CSV文件

-12.3.1 编辑Excel工作簿

--12.3.1 编辑Excel工作簿

--12.3.1 编辑Excel工作簿

-12.3.2 编辑Excel工作表

--12.3.2 编辑Excel工作表

--12.3.2 编辑Excel工作表

-12.3.3 编辑Excel单元格

--12.3.3 编辑Excel单元格

--12.3.3 编辑Excel单元格

-12.4.1-5 图像文件

--12.4.1-5 图像文件

--12.4.1-5 图像文件

-12.4.6-7 Image的常用属性、函数和方法

--12.4.6-7 Image的常用属性、函数和方法

--12.4.6-7 Image的常用属性、函数和方法讲稿

-第12章作业

第13章 科学计算与数据分析

-13.1 科学计算的含义

--13.1科学计算的含义

-13.2 方程问题的求解

--13.2方程问题的求解_1

-13.3 微积分问题的求解

--13.3 微积分问题的求解

-13.4 数学函数的可视化

--13.4 数学函数的可视化

-第13章 科学计算及可视化

-第13章作业

6.4程序的基本编写方法--何锋笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。