- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程就是不断编程! 高级语言程序设计 主讲教师:贾彩燕 计算机与信息技术学院 计算机科学与技术系 cyjia@bjtu.edu.cn 第三章:变量、函数和控制结构 语句、复合语句 变量—概念、定义、使用 定义函数(初步,第五章深入) 关系表达式、逻辑表达式、条件表达式 语句与控制语句 条件语句(if语句) 循环语句(while语句) 循环语句(for语句) 循环语句(do-while语句) 从循环中跳出(break和continue) 常用结构和问题 回顾 选择语句的三种基本形式是什么? if else的配对原则是什么? swith语句(开关语句)与if型语句的差别是什么? 课堂练习 已知x和y存在下列对应关系,要求在主程序中对输入的每个x值,计算并出y值;由x得到y值的计算公式用函数实现。 引例 编程计算 1+2+... +100 例:写程序求 例 使用break终止循环。 #include stdio.h int main( ) { char ch; while ((ch=getchar( )) !=‘\n’) { printf (The current character is %c,ch); if (ch==‘Z’) break; } return 0; } 例 写出下面程序的输出结果 main() { int x=3, y=6, a=0; while(x++!=(y = y-1)) { a = a + 1; if(yx) break;} printf(“x=%d,y=%d,a=%d\n”,x,y,a); } 例 使用continue语句示例 #include stdio.h int main( ) { int n; while (1) { scanf(%d,n); if (n%2==1) { printf(I said\n); continue;} break; } printf(Thanks. I needed that!\n); return 0; } 例:把100~200之间的不能被3整除的数输出. #include stdio.h int main() { int n; for(n=100;n=200;n++) { if (n%3 == 0) continue; printf(“%d”,n); } } 打印乘法“九九表”。 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 例2 百钱买百鸡问题。 公鸡每只5元,母鸡每只3元,小鸡3只一元,问一百元买 一百只鸡有几种解法。 解决定一问题的方法是:枚举法 枚举法是计算机中常用的一种方法 它的基本思路是:一一列举各种可能的情况并判断哪一种情况是符合要求的解。 x y z=100-x-y 0 0 100 0 1 99 ……. 0 100 0 1 0 99 1 1 98 ……. 99 0 2 0 98 2 1 97 ……. 2 98 0 x=0 y=25 z=75 x=3 y=20 z=77 x=4 y=18 z=78 x=7 y=13 z=80 x=8 y=11 z=81 x=11 y=6 z=83 x=12 y=4 z=84 主要内容:程序设计的基本知识 语句、复合语句 变量—概念、定义、使用 定义函数(初步,第五章深入) 关系表达式、逻辑表达式、条件表达式 语句与控制语句 常用结构和问题 第三章小结 变量 函数 运算符和表达式 算法术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式 控制结构 顺序结构 选择结构 循环结构 选择结构的三种语句形式 循环结构的三要素 作业 P77 14.2, 15.2, 16, 22(循环结构) 先写在作业本上 上机调试 提醒 10月10号补10月8号周四的上机课! 10月11号补
您可能关注的文档
最近下载
- 非煤矿山井巷工程施工组织设计标准 GB/T 51300-2018.docx VIP
- 体操理论课专用课件.ppt VIP
- 中职英语(高教版)教案:Unit1-Festivals-around-the-world(全6课时).pdf VIP
- 房屋建筑工程常用模板及支撑安装标准图集.pdf VIP
- 2 中国人首次进入自己的空间站(教学设计)-2025-2026学年八年级语文上册同步公开课精品讲堂(统编版2024).docx VIP
- 《艺术与审美》教学教案.docx
- 分红保险知识问答.doc VIP
- 热控检修规程(最终版).doc VIP
- 湖南大学《遗传学》课件-Chapter2Mitosis and Meiosis.pptx VIP
- 25年-《背诵宝典》-中级-会计实务.pdf VIP
文档评论(0)