版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 程序设计基础知识课件制作:崔晓微第1页,共17页。主要内容简单的C程序介绍算法和算法的表示结构化程序设计方法第2页,共17页。C程序介绍例1:main( ) printf(“This is a C program.n”);向显示器输出: This is a C program.1、 main为主函数名。()是函数的参数部分,内容可以为空,但括号不可以省。2、C程序由函数构成。一个C程序有且仅有一个主函数,C程序总是从main函数开始执行。第3页,共17页。C程序的基本结构例2、main() int a,b,c; a=2;b=3; c=a+b; printf(“%d”,c);3、书写格式
2、自由。一行内可以写几个语句,一个语句可以写在多行上。4、每个语句和数据定义的最后必须有一个分号 ,包括程序的最后一个语句。5、C语言本身没有输入输出语句。6、用/*/ 对程序进行注释。第4页,共17页。程序返回程序对数据的描述对操作的描述算法:解决问题的方法和步骤算法第5页,共17页。算法的概念1.将a,b,c和x的值输入到计算机。2.判断xa?如果条件成立,执行第3步,否则执行第4步。3.按表达式bx+a2 计算出M(x)的结果,然后执行第5步。4.按表达式a(c-x)+c2计算出M(x)的结果,然后执行第5步。5.输出M(x)的值。6.算法结束。例:计算函数M(x)的值。函数M(x)为:M
3、(x)=bx+a2 xaa(c-x)+c2 xa第6页,共17页。算法的特性(1)有穷性(2)确定性(3)有效性(4)有零个或多个输入(5)有一个或多个输出第7页,共17页。算法的表示流程图起止框输入/输出框处理框判断框流程线第8页,共17页。算法的表示流程图M(x)=bx+a2 xaa(c-x)+c2 xa开始输入a,b,c,xa(c-x)+c2M输出M结束bx+a2 Mxa?NY第9页,共17页。程序的三种基本结构顺序结构S1S2ab第10页,共17页。程序的三种基本结构选择结构b条件S1S2aS1Y条件Nab单选择结构双选择结构第11页,共17页。程序的三种基本结构选择结构多选择结构bS1S2S2条件a第12页,共17页。程序的三种基本结构循环结构当型循环结构SY条件NabSY条件Nab直到型循环结构第13页,共17页。算法的表示N-S流程图顺序结构选择结构第14页,共17页。算法的表示N-S流程图当型循环结构直到型循环结构返回第15页,共17页。结构化程序设计方法自顶向下逐步细化模块化设计结构化编码返回
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子止血仪并发症
- 工程安全管理岗位认知
- 安全地址和电话
- 维修工时定额管理办法细则
- 项目部防护风险评估规程
- 灭火器安全管理
- 隧道通风施工方案范本
- 如何预防糖尿病并发症
- 学堂在线安全学原理
- (完整版)2025年二级建造师市政真题及答案解析
- 2026年河南省职业病诊断医师资格(化学中毒类)高分突破必练试题库(含答案)
- 2025四川紧缺选调《综合测试》试题及答案
- 北京市西城区2024-2025学年五年级上学期期末数学试题
- 2025年高级经济师知识产权考试历年模拟试题及答案
- 塑料氧指数测试工艺考核试卷及答案
- 2025年中国电力电子散热器市场调查研究报告
- 2025年中国电源散热器配件市场调查研究报告
- 暑期防溺水家长会课件教学
- JJF 1033-2023计量标准考核规范
- 北师大版数学六年级上册第七单元全部课件
- GB/T 5483-2024天然石膏
评论
0/150
提交评论