- 3
- 0
- 约6.37千字
- 约 39页
- 2018-06-29 发布于湖北
- 举报
第一章 进入C语言程序世界 第二节、设计简单的C语言程序 1、程序设计过程 如何进行程序设计呢?一般说来,包括以下步骤: ① 问题定义 ② 算法设计 ③ 流程图设计 ④ 程序编制 ⑤ 程序调试、测试及资料编制 第二节、设计简单的C语言程序 2、算法的概念 为解决一个具体的问题而采用的确定的、有限的操作步骤。 操作 控制结构 如何控制组成算法的各操作的执行顺序 第二节、设计简单的C语言程序 3、算法的衡量 (1)有穷性 (2)确定性 算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。 (3)有效性 (4)有零个或者多个输入 (5)有一个或者多个输出 第二节、设计简单的C语言程序 【例1】求1×2×3×4×5。 步骤1:先求1×2,得到结果2。 步骤2:将步骤1得到的乘积2乘以3,得到结果6。 步骤3:将6再乘以4,得24。 步骤4:将24再乘以5,得120。 第二节、设计简单的C语言程序 【例1】求1×2×3×4×5。 改进后的算法: S1: 使t=1 S2: 使i=2 S3: 使t×i, 乘积仍然放在在变量t中,可表示为t×i→t S4: 使i的值+1,即i+1→i S5: 如果i≤5, 返回重新执行步骤S3以及其后的S4和S5;否则,算法结束。 如果计算100!只需将S5:若i≤5改成i≤100即可。 第二节、设计简单的C语言程序 /* 5! */ #inc
您可能关注的文档
最近下载
- 数据挖掘期末考试题及参考答案.docx VIP
- 《新闻采编与写作》课件——融合报道.pptx VIP
- 典型故障简单频谱.pptx VIP
- 2026高考物理全国一卷真题试卷+参考答案.docx VIP
- 2024-2025学年云南省红河哈尼族彝族自治州泸西县中枢镇人教版四年级下册期末测试数学试卷(含答案).pdf VIP
- 扬州宝应县“乡村振兴青年人才”招聘笔试真题及一套参考答案详解.docx VIP
- 基于fpga的高精度相位测量仪的设计.doc VIP
- 甘肃省兰州市永登县2024-2025学年七年级下学期期末考试生物试卷.docx
- 毕业设计-密码锁PLC控制设计介绍.doc VIP
- DZ-T 0339-2020矿床工业指标论证技术要求.pdf
原创力文档

文档评论(0)