- 3
- 0
- 约1.75千字
- 约 18页
- 2017-06-03 发布于湖北
- 举报
第1章 概述 1.1 计算机完成任务——程序化 【例1-1】毕业典礼的“程序” 用计算机完成任务,实际上是把完成任务的步骤事先告诉计算机,计算机忠实地按照步骤做事。步骤中的每一步必须保证是计算机力所能及的。 例1-1的工作“程序”实际是一个解决问题的方法和步骤,严格说叫“算法”。 【例1-2】求两个数中最大数的 算法 1.2 解决问题的方法和步骤——算法 计算机解决问题的方法和步骤称为算法。 算法是解决问题的核心。 算法可以概括为三大步: 输入 处理 输出。 1.3 用计算机语言表达算法——程序 表达一个算法的方法很多 自然语言(如例1-1) 框图(参见附录E) 伪代码(自然语言、数学符号、程序代码等等的混合) 程序设计语言(如C语言) 必须易读、易交流、表达简洁、不具有歧义。 PAD图更容易表达从上向下的模块化分 算法注重方法和步骤,不强调它的实现。 【例1-3】求最大数的C程序 1.4 C程序设计的基本思路 ① 了解C程序结构 每一个C程序是由若干函数组成的。 函数是完成一个任务的子任务。每一个C程序有且只有一个主函数(main),它决定了程序的入口。 程序是由操作系统(如Windows)调用的,程序执行结束后返回操作系统,操作系统实际上是主函数main的调用者。在main前面的void表示程序执行结束后不需要返回给操作系统任何值。 #inc
您可能关注的文档
- 技术篇二:CRM及数据仓库.ppt
- 技术型管理者自我成长之路-满分试卷.docx
- 家电塑料外壳用涂料及涂装.pdf
- 家具沙发限制与禁止使用建筑材料目录(2010年+版).pdf
- 家用电脑系统安装步骤.ppt
- 家用防盗报警与居民住宅小区联网报警解决方案.pdf
- 家用计算机选购及维护.doc
- 家装大禁忌 90%人都会犯!装修快看看吧!.pdf
- 建国以来我国农村合作医疗制度的改革及发展.pdf
- 建立SAS系统数据集.pdf
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)