第3章顺序结构程序设计 3.1结构化程序设计 32算法 3.3C语句概述 3.4输入输出介绍 重庆工学院计算机科学与工程学院基确研室20212/20
1 重庆工学院计算机科学与工程学院 基础教研室 2021/2/20 3 第3章 顺序结构程序设计 3.1 结构化程序设计 3.2 算法 3.3 C语句概述 3.4 输入输出介绍
3.1结构化程序设计 什么叫程序设计? 使用计算机解决实际问题,通常是先 要对问题进行分析并建立数学模型,然后 考虑数据的组织方式和算法,并用某一种 程序设计语言编写程序,最后调试程序, 使之运行后能产生预期的结果。这个过程 称为程序设计。 2重庆工学院计算机科学与工程学院基础教研室2021/2/20
2 重庆工学院计算机科学与工程学院 基础教研室 2021/2/20 3.1 结构化程序设计 什么叫程序设计? 使用计算机解决实际问题,通常是先 要对问题进行分析并建立数学模型,然后 考虑数据的组织方式和算法,并用某一种 程序设计语言编写程序,最后调试程序, 使之运行后能产生预期的结果。这个过程 称为程序设计
3.1结构化程序的基本结构 入口 入口 A Y 条件 B A B 出口 出口 (a)顺序结构(b)选择(分支)结构 3重庆工学院计算机科学与工程学院基础教研室2021/220 D>《返回
3 重庆工学院计算机科学与工程学院 基础教研室 2021/2/20 A B C A B 条件 Y N 3.1 结构化程序的基本结构 入口 出口 (a) 顺序结构 (b) 选择(分支)结构 入口 出口
31结构化程序的基本结构 入口 入口 条 条 N 出口 出口 o)当型循环结构d直到型循环结构 4重庆工学院计算机科学与工程学院基础教研室2021/220
4 重庆工学院计算机科学与工程学院 基础教研室 2021/2/20 3.1 结构化程序的基本结构 入口 出口 (c) 当型循环结构 (d) 直到型循环结构 入口 出口 条 件 A Y N A 条 件 Y N
3.2算法 程序=算法十数据结构+程序设计方法+语言工具 算法就是一种在有限的步骤内解决问题或完成任 务的方法 算法是程序设计的灵魂,数据结构是数据的组织 形式,语言则是编程的工具。 重庆工学院计算机科学与工程学院基础教研室2021/20
5 重庆工学院计算机科学与工程学院 基础教研室 2021/2/20 3.2 算法 •程序=算法十数据结构+程序设计方法+语言工具 •算法就是一种在有限的步骤内解决问题或完成任 务的方法。 •算法是程序设计的灵魂,数据结构是数据的组织 形式,语言则是编程的工具