语句大c博客

大c博客  时间:2021-05-06  阅读:()
传智播客《流程控制》教学设计课程名称:C语言基础教程授课年级:2014年级授课学期:2014学年第一学期教师姓名:某某老师2014年07月09日课题名称第3章流程控制计划学时6课时内容分析讲解C语言中最基本的三种流程控制语句,包括顺序结构语句、选择结构语句和循环语句.
通过本章的学习,读者应该能够熟练的运用if判断语句、switch判断语句、while循环语句、do-while循环语句以及for循环语句.
教学目标及基本要求要求学生了解程序的流程图、掌握选择结构语句、掌握循环结构语句.
重点及措施教学重点:程序的运行流程、选择结构语句、循环结构语句.
难点及措施教学难点:程序的运行流程、循环嵌套.
教学方式教学采用教师课堂讲授为主,使用教学PPT讲解.
教学过程第一课时(程序的运行流程、循环嵌套、选择结构语句)程序的运行流程流程图是描述问题处理步骤的一种常用图形工具,它是由一些图框和流程线组成的.
使用流程图描述问题的处理步骤,形象直观,便于阅读.
画流程图时必须按照功能选用相应的流程图符号,常用的流程图如图3-1所示:图3-1流程图符号基本的流程结构有3种,即顺序结构、选择结构和循环结构.
它们可以编写各种复杂程序.
顺序结构语句程序中的所有语句都是从上到下逐条执行,这样的程序结构称为顺序结构.
顺序结构是程序开发中最常见的一种结构,它可以包含多种语句,如例3-1:例3-11#include2voidmain()3{起止框输入/输出框判断框处理框流程线连接点4printf("我\n");5printf("爱\n");6printf("C\n");7printf("语\n");8printf("言\n");9}运行结果:选择结构语句在C语言中也经常需要对一些条件做出判断,从而决定执行哪一段代码,这时就需要使用选择结构语句.
选择结构语句又可分为if条件语句和switch条件语句.
if条件语句if语句是指如果满足某种条件,就进行相应的处理.
语法格式如下:if(判断条件){代码块}if语句的执行流程如图3-2所示:图3-2if语句流程图if.
.
else语句if…else语句是指如果满足某种条件,就进行相应的处理,否则就进行另一种处理.
if…else语法格式如下:if(判断条件){执行语句1}else{执行语句2}if…else语句的执行流程如图3-3示:图3-3if.
.
else语句流程图if…elseif…else语句if…elseif…else语句用于对多个条件进行判断,从而进行多种不同的处理.
if…elseif…else语句的语法格式:if(判断条件1){执行语句1}elseif(判断条件2){执行语句2}……elseif(判断条件n){执行语句n}else{执行语句n+1}if…elseif…else语句的执行流程如图3-4示:开始结束判断条件执行语句1执行语句2真假图3-4if…elseif…else语句的流程图第二课时(switch条件语句、while循环语句、do-while循环语句)选择条件语句switch条件语句switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码.
switch语句的基本语法格式:switch(表达式){case目标值1:执行语句1break;case目标值2:执行语句2break;……case目标值n:执行语句nbreak;default:执行语句n+1break;}循环结构语句while循环语句while循环语句和3.
3小节讲到的条件判断语句有些相似,都是根据判断条件来决定是否执行大括号内的执行语句.
区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会一直执行,直到条件不成立,while循环才会结束.
while循环语句的具体语法格式如下while(循环条件){执行语句………}while循环的执行流程如图3-5所示:图3-5while循环的流程图do-while循环语句do…while循环语句和while循环语句功能类似,二者的不同之处在于,while语句需要先判断循环条件,然后根据判断结果来决定是否执行大括号中的代码,而do…while循环语句先要执行一次大括号内的代码再判断循环条件,其具体语法格式如下:do{执行语句………}while(循环条件);do…while循环的执行流程如图3-6所示:图3-6do-while循环的执行语句第三课时(for循环语句、循环嵌套)循环结构语句for循环语句for循环通常用于循环次数已知的情况,其语法格式如下:for(初始化表达式;循环条件;操作表达式){执行语句………}for关键字后面()中包括了初始化表达式、循环条件和操作表达式三部分内容,它们之间用";"分隔,{}中的执行语句为循环体.
分别用"①"表示初始化表达式、"②"表示循环条件、"③"表示操作表达式、"④"表示循环体,通过序号来具体分析for循环的执行流程.
具体如下:for({④}第一步,执行①第二步,执行②,如果判断条件的值非0,执行第三步,如果判断条件的值为0,执行第五步第三步,执行④第四步,执行③,然后继续执行第二步第五步,退出循环循环嵌套有时为了解决一个较为复杂的问题,需要在一个循环中再定义一个循环,这样的方式被称作循环嵌套.
在C语言中,while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套.
for循环中嵌套是最常见的循环嵌套,其语法格式如下所示:for(初始化表达式;循环条件;操作表达式){……for(初始化表达式;循环条件;操作表达式){执行语句;……}……}第四课时(跳转语句(break、goto、continue)、小结)跳转语句跳转语句用于实现循环执行过程中程序流程的跳转,在C语言中,跳转语句有break语句、goto语句和continue语句.
break语句switch条件语句和循环语句中都可以使用break语句.
当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构.
当它出现在循环语句中,作用是跳出当前循环语句,执行后面的代码.
goto语句当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想要跳出外层循环则需要对外层循环添加标记,然后使用goto语句.
continue语句在循环语句中,如果希望立即终止本次循环,并执行下一次循环,此时就需要使用continue语句.
小结程序的运行流程顺序结构语句选择结构语句if条件语句switch条件语句循环结构语句while循环语句do-while循环语句for循环语句循环嵌套跳转语句(break、goto、continue)第五课时上机练习(总结,测试题)1、总结本章内容2、通过题库发放相关测试题,检查学生掌握情况.
上机:(考察知识点:顺序结构语句、选择结构语句)1)求100以内的自然数中奇数之和;2)根据键盘输入的表示星期几的数字,输出它对应的英文名称;3)有三个数a、b、c,由多键盘输入,输出其中最大的数;第六课时上机练习(总结,测试题)上机:(考察知识点:循环结构语句)1)计算n的阶乘;2)用循环语句编写求20+21+22+23+24+…+263的程序;思考题和习题见教材第三章后的习题教学后记

wordpress专业外贸建站主题 WordPress专业外贸企业网站搭建模版

WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...

欧路云(22元/月),美国CERA弹性云服务器!香港弹性云服务器15元/月起;加拿大高防vps仅23元/月起

欧路云怎么样?欧路云主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。2021年7月14日美国 CERA 弹性云服务器 上新 联通CUVIP 线路!8折特惠中!点击进入:欧路云官方网站地址付款方式:PayPa...

bgpto:BGP促销,日本日本服务器6.5折$93/月低至6.5折、$93/月

bgpto怎么样?bgp.to日本机房、新加坡机房的独立服务器在搞特价促销,日本独立服务器低至6.5折优惠,新加坡独立服务器低至7.5折优惠,所有优惠都是循环的,终身不涨价。服务器不限制流量,支持升级带宽,免费支持Linux和Windows server中文版(还包括Windows 10). 特色:自动部署,无需人工干预,用户可以在后台自己重装系统、重启、关机等操作!bgpto主打日本(东京、大阪...

大c博客为你推荐
phpweb破解painter破解版中文版iprouteEigrp 的管理距离是多少啊ym.163.comfoxmail设置163免费企业邮箱重庆400年老树穿楼生长重庆适宜驴生长什么是支付宝支付宝是什么意思?开放平台企鹅号和腾讯内容开放平台是一样的吗,有什么区别?腾讯公司电话腾讯公司总部电话多少银花珠树晓来看用黄皮比喻心酸的诗句2828商机网千元能办厂?28商机网是真的吗?易名网诚询,易名网注册的域名怎么转到喜欢的网页上啊?
过期域名抢注 韩国电信 512m 万网优惠券 好看的桌面背景图 大容量存储 我爱水煮鱼 有益网络 服务器是干什么的 中国网通测速 论坛主机 云服务器比较 双线空间 免费蓝钻 服务器硬件配置 服务器防御 网站防护 阿里云邮箱怎么注册 七十九刀 japanese50m咸熟 更多