




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
修德砺能崇学尚行广州城建职业学院 第3章C程序设计的三种基本结构 结构化思想与顺序程序设计 在第2章中介绍了程序中用到的一些基本要素 常量 变量 运算符 表达式等 它们是构成程序的基本成分 本章将简单介绍结构化程序的三种基本结构 几种简单的C语句以及怎样利用它们编写简单的程序 修德砺能崇学尚行广州城建职业学院 结构化程序设计思想 顺序结构 选择结构 循环结构只用这三种结构的程序 叫结构化程序已经证明 任何程序均可只用这三种结构实现程序 必须 符合结构化规则 修德砺能崇学尚行广州城建职业学院 三种基本结构流程图表示 顺序结构 选择结构 循环结构 修德砺能崇学尚行广州城建职业学院 3 1 1C语句 C语言的语句用来向计算机系统发出操作指令 一个语句经编译后产生若干条机器指令 一个实际的程序应当包含若干语句 C语句都是用来完成一定操作任务 声明部分的内容不应称为语句 如 inta 不是一条C语句 它不产生机器操作 而只是对变量的定义 修德砺能崇学尚行广州城建职业学院 输出100以内正偶数 每行输出10个数 include 第1行 voidmain 第2行 intx 第3行 x 1 第4行 for x 100 x 第5行 if x 2 0 第6行 printf 4d x 第7行 if x 20 0 第8行 第9行 else 第10行 printf n 第11行 第12行 return 第13行 第14行 修德砺能崇学尚行广州城建职业学院 C语句分为以下5类 1 表达式语句 表达式语句由一个表达式加一个分号构成 如 x 1 2 函数调用语句 函数调用语句由一个函数调用加一个分号构成 如 printf 4d x 3 控制语句 控制语句用于完成一定的控制功能 C只有9种控制语句 if else for while do while continuebreakswitchgotoreturn 修德砺能崇学尚行广州城建职业学院 4 复合语句 可以用 把一些语句括起来成为复合语句 如 if x 2 0 printf 4d x if x 20 0 elseprintf n 5 空语句 修德砺能崇学尚行广州城建职业学院 顺序程序的编写步骤 用预处理命令包含文件或进行宏定义数据的定义 对程序中用到的变量 或数组 先定义数据输入 给变量 数组的各元素赋初始值数据处理 采用一定的算法对数据进行加工 通过若干执行语句来完成 数据输出 将程序的运行结果输出 修德砺能崇学尚行广州城建职业学院 3 1 2顺序结构程序设计应用举例 例 编写程序输入长方形的长和宽 求长方形的面积和周长并输出 用浮点数据处理 include 用预处理命令包含文件voidmain doublel w area 定义变量printf 请输入长方形的长 提示用户输入scanf lf 输出 程序运行情况如下 请输入长方形的长 9请输入长方形的宽 8长方形面积 72 000000长方形周长 34 000000Pressanykeytocontinue 修德砺能崇学尚行广州城建职业学院 任务1 编写一个程序 输入年利率i 例如5 存款总数S 例如30000元 计算一年后的本息合计并按下列要求输出 设计者 学号 XX 姓名 XXX时间 2011年10月24日程序功能 求本息总和请输入年利率 请输入存款金额 一年后本息合计为 修德砺能崇学尚行广州城建职业学院 例 求ax2 bx c 0方程的根 a b c由键盘输入 设b2 4ac 0 include includemain floata b c disc x1 x2 p q scanf a f b f c f 修德砺能崇学尚行广州城建职业学院 任务2 输入三角形的三边长 求三角形面积 其中s a b c 2提示 求平方根函数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025全面医疗事故预防及事故后赔偿解决方案合同
- 2025年医院公共区域深度清洁及专业消毒作业合同
- 2025年汽车转让附赠动力系统检测与维护服务合同
- 2025年校园外围景观设计与安全设施安装合同
- 2025年智慧校园车棚广告资源合作开发与宣传推广合同
- 充电桩设施电力负荷管理方案
- 混凝土模板支撑系统设计方案
- 2025年卡包行业研究报告及未来行业发展趋势预测
- 2025年眼镜及配件行业研究报告及未来行业发展趋势预测
- 2025年随手杯行业研究报告及未来行业发展趋势预测
- DB13(J)-T 8580-2024 双面彩钢板复合风管技术规程
- 教育教学课件:暑假生活(英文版)
- JGJ153-2016 体育场馆照明设计及检测标准
- RV减速器核心零部件摆线轮如何通过数控铣削实现高效加工
- 大学生创业基础2000116-知到答案、智慧树答案
- 2024企业人力资源数字化转型白皮书
- 2024年的老龄化社会与养老产业
- 《胜任能力模型》课件
- 钣金生产工艺
- 《护士职业素养》课件
- 会计事务所职业发展研究报告
评论
0/150
提交评论