下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c,CTurboC程序设计初步第步:分析问题在这步,你必须:a. 作为解决问题的种法,确定要产的数据(输出)。作为这步的部分,你应定义表输出的变量。b. 确定需产输出的数据(称为输),作为这步的部分,你应定义表输的变量。c. 研制种算法,从有限步的输中获取输出。这种算法定义为结构化的顺序操作,以便在有限步内解决问题。就数字问题,这种算法包括获取输出的计算,但对数字问题来说,这种算法包括许多本和图象处理操作。第步:画出程序的基本轮廓在这步,你要些句(伪代码)来画出程序的基本轮廓。每个句对应个简单的程序操作。对个简单的程序来说,通过列出程序顺序执的动作,便可直接产伪代码。然,对复杂些的程序来说,则
2、需要将致过程有条理地进组织。对此,应使上下的设计法。当使上下的设计法时,你要把程序分割成段来完成。列出每段要实现的任务,程序的轮廓也就有了,这称之为主模块。当项任务列在主模块时,仅其名加以标识,并未指出该任务将如何完成。这的内容留给程序设计的下阶段来讨论。将程序分为项任务只是对程序的初步设计。整个程序设计归结为下图所的流程图1.。 主模块 输数据 主模块 计算购房所需的额 计算装修所需的额 任务1 计算总额 任务2 输出计算结果 任务3 任务4 输数据购房额.装修额.总额.输出结果图1.程序初步设计 图2.第级程序设计如果把主模块的每项任务扩展成个模块,并根据任务进定义的话,那么,程序设计就更
3、为详细了(见图2.)。这些模块称为主模块的模块。程序中许多模块之间的关系可象图2.中那样归结为张图。这种图称为结构图。要画出模块的轮廓,你可不考虑细节。如果这样的话,你必须使模块,将各个模块求精,达到第三级设计。继续这过程,直说明程序的全部细节。这级级的设计过程称为逐步求精法。在编写程序之前,对你的程序进逐步求精,对你来说,是很好的程序设计实践,会使你养成良好的设计习惯。我们则才描述了程序设计中上下的设计法。实际上就是说,我们设计程序是从程序的顶部开始直考虑到程序的底部。第三步:实现该程序程序设计的最后步是编写源码程序。 在这步,把模块的伪代码翻译成Turbo C语句。对于源程序,你应包含注释
4、式的件编制,以描述程序各个部分做何种作。此外,源程序还应包含调试程序段,以测试程序的运情况,并允许查找编程错误。旦程序运情况良好,可去掉调试程序段,然,件编制应做为源程序的固定部分保留下来,便于你或其他维护和修改。、源程序的输、编译和运C语是种中级语,户C语编写的程序称为源程序,存放C 语所写源程序件名字最后的两个字符般必须为.c。计算机硬件不能直接执源程序,必须将源程序翻译成进制标程序。翻译作是由个程序完成的,这个程序称为编译程序,翻译的过程称为编译,编译的结果称为标程序,存放标程序件名字紧后的字符般为.OBJ或.O。程序翻译成标程序后,便可进连接。连接的的是使程序变成在计算机上可以执的最终
5、形式。在这阶段,从系统程序库来的程序要与标程序连接,连接的结果称为执程序,存放执程序件名字般以.EXE结尾。在Turbo C集成开发环境中建个新程序通常有以下个步骤:(1). 在编辑器中编写源件。(2). 成可执件。在DOS提符下键TC,即可进Turbo C了。进主TC屏后,按F3键,即可在随之出现的框中输件名,件名可以带.C也可以不带(此时系统会动加上)。输件名后,按回车,即可将件调,如果件不存在,就建个新件(也可下例中的法输件名)。系统随之进编辑状态。就可以输或修改源程序了,源程序输或修改完毕以后,按CtrlF9(同时按下Ctrl键和F9键),则即进编译、连接和执,这三项作是连续完成的。下我们试着建个Turbo C名为HELLO.C的源程序(因程序很,这就不画出该程序的轮廓图了):1.操作步骤:(1).
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 警械使用课件
- 2023年国家公务员考试《申论》真题(地市卷)及答案解析
- 9.2《永遇乐·京口北固亭怀古》-高一语文上学期同步备课拓展(统编版必修上册)
- 西南林业大学《材料加工工艺与设备》2022-2023学年第一学期期末试卷
- 西京学院《微机原理与接口技术》2023-2024学年期末试卷
- 西京学院《汉语国际教育概论》2023-2024学年第一学期期末试卷
- 幼儿园小班打击乐活动《小鳄鱼之歌》课件
- 西华师范大学《中学思想政治学科教学论》2022-2023学年第一学期期末试卷
- 西华师范大学《舞台剧创作》2023-2024学年第一学期期末试卷
- 房地产金融与投资概论教学课件第六章房地产开发建设融资
- 人教版六年级下册《反比例的量》导学案
- GB 26402-2011 食品安全国家标准 食品添加剂 碘酸钾
- DNA甲基化与肿瘤分子标志
- 《甲方认质认价确认单》
- 降低住院患者跌倒发生率
- 各种烟气焓温、密度、比热计算表
- 导游与旅行社签订劳动合同
- 公路管理工作常见五大诉讼风险及防范
- FLUKE-17B型万用表使用说明
- 探析高校图书馆文创产品开发与推广-以清华大学图书馆为例
- 痰饮咳嗽病脉证并治第十二
评论
0/150
提交评论