中职《C语言程序设计》教案第8课打印九九乘法表.docx

上传人:王** 文档编号:1170297 上传时间:2024-04-12 格式:DOCX 页数:5 大小:34.14KB
下载 相关 举报
中职《C语言程序设计》教案第8课打印九九乘法表.docx_第1页
第1页 / 共5页
中职《C语言程序设计》教案第8课打印九九乘法表.docx_第2页
第2页 / 共5页
中职《C语言程序设计》教案第8课打印九九乘法表.docx_第3页
第3页 / 共5页
中职《C语言程序设计》教案第8课打印九九乘法表.docx_第4页
第4页 / 共5页
中职《C语言程序设计》教案第8课打印九九乘法表.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《中职《C语言程序设计》教案第8课打印九九乘法表.docx》由会员分享,可在线阅读,更多相关《中职《C语言程序设计》教案第8课打印九九乘法表.docx(5页珍藏版)》请在优知文库上搜索。

1、课题打印九九乘法表课时2课时(90min)教学目标知识目标:(1)掌握循环嵌套的执行过程及用法(2)掌握break语句和continue语句的使用方法能力目标:能根据实际问题选择合适的循环语句编写程序素质目标:不断学习科学文化知识,不断积累知识,为国家和民族的科技振兴贡献力量教学重难点教学重点:循环嵌套、break语句、ContinUe语句教学难点:break和continue语句的灵活运用教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请

2、同学们总结九九乘法表的每一行、每一列、乘数和被乘数的规律。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因问题导入【教师】请同学们扫码观看“穷举算法”视频(详见教材),讨论并回答以下问题:什么是穷举算法?假设用一元五角钱兑换I分、2分和5分的硬币共100枚,且每种硬币都要有,使用穷举算法解决此问题时,5分和2分硬币的取值范围是多少?【学生】思考、举手回答传授新知【教师】讲解循环嵌套、break语句、CominUe语句一、循环嵌套*【教师】介绍循环嵌套的概念,百钱买百鸡问题的解决一个循环语句的循环体内包含另一个完整的循环结构,称循环,嵌有内循环的循环称为外循环。内

3、嵌的循环中还可以嵌三种循环语句while语句、do-while语句和for语句可以互环必须完整包含,相互之间不允许有交叉现象。例如:WhiIe(表达式)(语句for(表达式1;表达式2;表达式3)、(语句J办法为循环嵌套。嵌在循环体内的循环称为内套循环,这就是多重嵌套。相嵌套,自由组合。但要注意的是,各循A内循环【课堂练习】【教师】出示【例4.4,组织学生编写代码百钱买百鸡问题。假设公鸡一只5钱,母鸡一只3钱,小鸡3只一钱,现有一百个铜钱要买一百只鸡,问一百只鸡中公鸡、母鸡和小鸡各多少只。*【学生】编写程序、运行、对比结果【教师】解析例题设变量a、b、C分别代表公鸡、母鸡和小鸡的数量。根据题目

4、给出的已知条件,可以列出如下方程。a+b+c=1OO5a+3b+-=1003考虑题目中共有100个铜钱,推算出公鸡最多可买20只,母鸡最多可买33只,小鸡最多可买100-a-b只,所以,需要两重循环来穷举a和b的可能取值情况。(参考程序详见教材)【运彳造果】程序运行结果如图4-9所示(详见教材)【课堂讨论】【教师】请学生分组讨论以下问题请同学们以小组为单位,讨论上述百钱买百鸡问题使用for循环实现的,那么能否用双层while循环来实现。【学生】讨论、总结、回答【教师】总结学生的回答)素养之窗百钱买百鸡”是中国古代关于不定方程正整数解的典型问题,张邱建对此有精湛而独到的见解,著有张邱建算经3卷。

5、北周学者甄鸾、唐朝学者李淳风相继为该书做了注释,唐朝诗人刘孝孙为算经撰了细草。张邱建算经的体例为问答式,条理精密,文词古雅,是中国古代数学史上的杰作,也是世界数学资料库中的一份遗产。【课堂问答】【教师】随机邀请学生回答以下问题请同学们思考,能用for循环实现的代码是否一定可以使用while循环使用,能用while循环实现的代码能否一定可以使用for循环实现?【学生】聆听、思考、回答【教师】总结学生的回答二、break语句【教师】介绍break语句的作用与使用方法在多分支结构中,使用break语句跳出switch语句,去执行switch语句下面的语句.实际上,还可以使用bgak语句跳出循环体,去

6、执行循环体下面的语句。break语句的一般形式如下。break;中提示break语句只能出现在switch语句或循环语句的循环体中。* 【教师】随机遨请学生回答以下问题请同学们回顾break语句在switch中的使用思考break语句在switch语句或循环语句中作用是否一样?【学生】聆听、思考、回答* 【教师】总结学生的回答在循环结构中,break语句通常与if语句一起使用,以便在满足条件时跳出循环。【课堂练习】* 【教师】出示【例45】,组织学生编写代码计算满足条件的最大整数,使得l+2+3+.+n10000为真,执行break语句,跳出for循环,输出n-1的值。三、continue语句

7、【教师】介绍ContirWe语句的作用与使用方法当程序运行时,有时并不希望终止整个循环操作,而只希望提前结束本次循环,接着执行下次循环,此时可以用ConIinUe语句,其一般形式如下。continue;其作用是结束本次循环,即跳过循环体中ContinUe语句后面的语句,开始下次循环。小提示(1)continue语句艮能出现在while、do-while和for循环语句的循环体中。(2)若执行while或do-while语句中的continue语句,贝咽四continue语句后面的循环体语句,直接转去判断下次循环控制条件;若continue语句出现在for语句中,则表示跳过continue语句后

8、面的循环体语句,转而执行for语句的表达式3。在循环结构中,continue语句通常与if语句一起使用,用来加速循环。【课堂练习】【教师】出示【例46】,组织学生编写代码编程输出I(X)200中不能被3或7整除的数。【学生】编写程序、运行、对比结果*【教师】解析例题能被3或7整除的数n满足的条件是11%3=0n%7=0,如果满足条件,则使用continue跳出本次循环,否则打印输出这个数.(参考程序详见教材)【运行结果】程序运行结果如图4-11所示(详见教材)【课堂讨论】【教师】请学生分组讨论以下问题请同学们以小组为单位,讨论COnlinUe语句与break语句的区别。【学生】讨论、总结、回答

9、【教师】总结学生的回答(1)continue语句只能出现在循环语句中,而break语句既可以出现在循环语句中,也可以出现在switch语句中。(2)continue语句只结束本次循环,而break语句结束整个循环过程。四、任务实施)【教师】多媒体播放“打印九九乘法表”视频(详见教材),让学生熟悉九九乘法表的设计思路,代码实现1 .任务分析九九乘法表共有9行,每一行算式数量不同但很有规律,第1行有1个算式,第2行有2个算式,以此类推,第9行有9个算式,故可以用双重循环嵌套来实现。编写程序,可定义外循环控制变量i控制输出行数,取值范围为19;定义内循环控制变量j控制每行输出算式的个数,取值范围为1

10、i;每个算式的第一个乘数和第二个乘数分别为J和i在循环结构中此时的取值。2 .参考程序(详见教材)3 .运行结果程序运行结果如图4-12所示(详见教材)。【课堂问答】【教师】随机邀请学生回答以下问题请同学们思考,上述代码中,在Printf输出语句中,能否把j和i的位置互换一下,如果不能互换后会输出什么结果?【学生】聆听、思考、回答【教师】总结学生的回答【学生】聆听、思考、理解、记录课堂实训【教师】介绍课堂实训目的、实训内容,要求学生按照实训要求完成实训任务一、实训I目的(1)能够使用While语句、do-while语句和for语句解决循环结构问题。(2)能够灵活使用break语句和contin

11、ue语句。(3)能够编写较复杂的循环结构程序。二、实训内容1 .阅读程序,判断输出结果(详见教材)2 .程序填空(1)程序的功能是求最大整数n,使得等差数列前n项的和小于200,其中,等差数列的第一项a=2,公差d=3,请填空。(2)程序用于输出100以内能被3整除且个位数为6的所有整数,请填空。(详见教材)3 .程序设计(1)任意输入10个浮点数,计算所有正数的和、负数的和及这10个数的和。(2)统计从键盘输入字符的英文字母个数。【学生】按要求完成实训内容,井将实训过程中遇到的问题和解决办法记录在表41中(详见教材)课堂小结【教师】简要总结本节课的要点本次课介绍了循环嵌套的定义、运用双层fo

12、r循环解决百钱买百鸡问题。讲解了break语句,break语句的语法格式,break语句的作用:跳出循环体,运用break语句计算满足条件的最大整数n,使得1+2+3+.+n=1OOOOe讲解了continue语句,ConlinUe语句的语法格式,ContinUC语句的作用:跳过循环体中continue语句后面的语句,开始下次循环。用continue语句实现输出100200中不能被3或7整除的数。介绍了ContinUe语句与break语句的区别。最后通过课堂实训,综合运用之前各类知识,达到学以致用。【学生】总结回顾知识点作业布置【教师】布置课后作业请根据本课内容,完成课后习题中的相关习题。【学生】完成课后任务教学反思

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中学教育 > 职业教育

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!