- 6
- 0
- 约7.17千字
- 约 53页
- 2021-01-20 发布于广东
- 举报
基本结构程序设计和算法;
主要内容:C语言的基本语句、程序的基本结构。
3.1 基本程序结构和结构化程序设计
科学家沃思(Nikiklaus Wirth)提出一个公式:
数据结构+算法=程序
数据结构:指对数据(操作对象)的描述。
算法:指对操作步骤的描述。
编写程序的本质:
对哪些数据进行什么样的一系列加工就可以达到目标。;3.1.1 算法
1.算法:是解决问题的一系列操作步骤的集合。 ;例3.2 依次读入30个学生成绩,输出平均成绩及最高成绩
;3. 算法的特性
算法是解决问题逻辑思路的表述。
同一个问题有不同的解题方法和步骤,设计出不同的算法。
正确的算法应该具备以下特性。
有穷性:包含有限的操作步骤,不能无限制地执行下去。
确定性:算法中所描述的每个步骤都应该是明确的
有若干个输入数据(0 ~ n)
输入是指在算法执行过程中需要用户输入的信息。
有若干个输出数据(1 ~ n)
一般地,算法都有一个或多个输出数据,因为设计算法的目的就是进行数值运算或进行某种数据处理,给用户输出处理结果是必然的要求。
有效性
在一个算法中,要求每个步骤都能被有效地执行;3.2 顺序结构程序设计
3.2.1 顺序执行语句概述
C程序是由语句组成,每个语句以分号结束。
语句分类:
?控制语句空: 控制程序执行流程
?表达式语句
?函数调用语句:调用函数
?空
您可能关注的文档
- 国际贸易合同履行和违约救济与案例分析.ppt
- 海洋化学生海洋开发与环境保护物工程空间技术应用讲义.ppt
- 化学反应速率计算与化学平衡理论.ppt
- 机电工程管理和实务练习题含分析.ppt
- 急性ST段抬高型心肌梗死诊断标准与治疗指南.ppt
- 急性上呼吸道感染与用药策略.ppt
- 急性心肌梗死定义、诊断及治疗指南.ppt
- 急性心肌梗死临床生化指标概述与检测方法.ppt
- 急性心衰诊断鉴别与治疗.ppt
- 集合概念、定理及集合论.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- R111、R112:油罐(2006年合订本)国标 行业图集.pdf VIP
- 执业药师专业对照表.doc VIP
- 梁开洞计算(矩形洞口).xls VIP
- 第一单元达标测试卷(单元测试)(含答案).docx VIP
- 2026年陕西省继续教育公需课考试题(含答案).docx VIP
- 红军长征纪念长征胜利90周年PPT.ppt VIP
- 16G101-1图集高清晰版PDF1(32).docx VIP
- (2026年)纪念红军长征胜利90周年:铭记长征历史 传承红色血脉PPT课件.pptx VIP
- T_CICC 45002-2025 多余度同步交换网络iRAX.pdf VIP
- IBM服务器及存储设备维护方案.售后服务.pdf VIP
原创力文档

文档评论(0)