第3章 顺序结构程序设计 3.1 程序设计概述3.1.1 基本概念 1. 程序 从自然语言的角度来讲,程序是对解决某个问题的方法和步骤的描述;从计算机的角度来讲,程序是用某种计算机能理解并执行的计算机语言描述解决问题的方法和步骤。计算机程序主要描述两部分内容:问题的每个对象及它们之间的关系,即数据结构的内容;对这些对象的操作规则,即求解的算法。因此,程序?=?算法?+?数据结构。 2. 程序设计 程序设计就是分析、解决问题的方法和步骤,并将其记录下来的过程。从计算机的角度来讲,必须用计算机语言记录下来,即用某种程序设计语言来设计计算机执行的指令序列,经过调试,使计算机能正确完成特定的任务。简单地说,程序设计就是设计和编写程序的过程。 3. 结构化程序设计 结构化程序设计方法是指用结构化编程语句来编写程序。它把一个复杂的程序分解成若干个较小的过程,每个过程都可以单独地设计、修改、调试;其程序流程完全由设计人员控制,用户可以按照设计人员设计好的程序处理问题。在结构化程序设计中,仅有三种基本的控制结构用于构造程序:顺序结构、选择结构和循环结构。 4. 面向过程程序设计 面向过程程序设计致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法和步骤。编程时不仅要说明做什么,还要非常详细地告诉计算机如何做,即必须考虑程序
您可能关注的文档
最近下载
- 《先进陶瓷材料及其制备过程》课件.ppt VIP
- 大学物理I(下)期中知识点总结.pdf VIP
- 2026年4月自考08789计算机硬件技术押题卷.pdf
- AI眼镜行业分析.docx
- 钢铁-2024年中期投资策略报告:制造业需求占比持续提升,粗钢消费印证经济韧性.docx
- 建设单位质量管理制度和质量检查制度.docx VIP
- 硕士研究生学位论文开题报告撰写技巧.pptx VIP
- 2026年4月自考13015计算机系统原理真题-自考计算机科学与技术.pdf VIP
- (双减背景下)提高学生自主学习能力的课题研究结题总结报告(结题报告).docx VIP
- 新版无人机概论第3版课件全套 第1--6章 无人机系统概述---无人机应用.pdf
原创力文档

文档评论(0)