《顺序结构》教案.docx

上传人:太** 文档编号:95569117 上传时间:2023-08-25 格式:DOCX 页数:5 大小:14.51KB
返回 下载 相关 举报
《顺序结构》教案.docx_第1页
第1页 / 共5页
《顺序结构》教案.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《《顺序结构》教案.docx》由会员分享,可在线阅读,更多相关《《顺序结构》教案.docx(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、顺序结构教案【教学目标】1 .理解顺序结构的执行流程,掌握赋值语句和输入输出语句,会编 写简单的顺序结构程序,并把程序应用于解决实际问题。2 .初步学会从简单问题出发,运用程序设计解决实际问题的方法, 体验程序设计的基本思想方法。3 .激发学生学习程序设计的求知欲,培养学生的创新、探索精神。【教学重难点】重点:认识并理解程序顺序结构的流程图,能根据程序顺序结构的 执行流程,编写程序解决简单的问题。难点:赋值语句、输入输出语句的实际应用,能根据问题要求写出 正确的程序。【课时安排】1课时【教学过程】一、热身小练习师:同学们,老师知道大家已经学习过一段时间的C+程序设计了, 那现在我们通过一个热身

2、小练习活动,让老师来了解一下你们的学 习情况,我们就以开小火车的形式进行吧,首先是判断题,需要判 断下列语句的正误,并且说明理由。那等下火车开下去,每位同学 只需要回答这上面的一个小题就可以了,来,从这位同学开始吧! 第1小题是对还是错?为什么?流插入运算符coutC表达式;流读取运算符c i n变量;标识符:只能由字母或下划线开头,后面的字符可以是字母或 数字。x=+b;表示先将b的值加上1,再赋值给xx=b+;表示先将b的值赋给x后,再将b的值加1师:看来大家对于前面的知识掌握得都很牢固。二、知识新授(1)例题引入师:下面我们一起来解决一个问题。有红和蓝两个墨水瓶,但现在 却错把蓝墨水装在

3、了红墨水瓶中,红墨水装错在了蓝墨水瓶中,要 求将其互换,请你设计算法解决这个问题。生:回答。师:你能不能把你刚才说的方法细化成具体的步骤?第1步:把红墨水瓶子中的蓝墨水倒入空墨水瓶中(t=a;)第2步:把蓝墨水瓶子中的红墨水倒入红墨水瓶中(a=b;)第3步:把空墨水瓶中的蓝墨水倒入蓝墨水瓶中(b二t;)师:如果用变量a表示红墨水瓶,用变量b表示蓝墨水瓶,用变量t表示空墨水瓶,然后请你用变量表达式描述刚才这3个步骤,应该怎么表示呢?师:同学们,刚才两瓶墨水的交换过程是一步一步按顺序执行的, 在程序设计中,像这样按顺序执行的程序结构称为顺序结构,也就 是我们今天要学习的内容顺序结构。顺序结构是最基

4、本的程序结 构,除了顺序结构,在程序设计时,通常还有分支结构和循环结构, 我们通过一个视频来了解一下。师:通过刚才的视频,我们了解到程序有三种基本结构:顺序结构、 分支结构(也叫选择结构)、循环结构,同时视频中也介绍了这三种 结构对应的基本流程图。(2)设计流程图师:现在我们就来设计程序的流程图吧。a=10zb=20t=aa=bb=t输出a,b结束 师:设计好流程图后,我们就要开始编写程序了。请你打开DEV软 件,开始编写程序吧。#includeusing namespace std;int main ()(int a, b, t;cinab;t=a;a=b;b=t;cout,a=/a,/ /

5、,/,b=/,bendl;return 0;)师:(选择一名学生的程序进行讲解)现在我们来看一下这位同学的 程序设计,请你讲解一下你的程序。我们一起把掌声送给他。三、巩固提升(1)输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。师:同桌两个人比赛,看谁编得又对又快。师:百位数:m/100十位数:(m/10)%10 或(破10)/10个位数:m%10#include using namespace std;int main ()(int m;cinm;int a=m/100;int b=(m/10)%10;int c=m%10;int n=c*100+b*10+a;cout,n

6、=,/nendl;return 0;(2)某幼儿园里,有5个小朋友编号为1、2、3、4、5,他们按自 己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘 输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的 糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其 余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小 朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果? #includeusing namespace std;int main ()(int a, b, c, d, e;scanf (,%d%d%d%d%d,/, &a, &b, &c, &d, &

7、e);a=a/3;b=b+a;e=e+a;b=b/3;c=c+b;a=a+b;c=c/3;d=d+c;b=b+c;d=d/3;e=e+d;c=c+d;e=e/3;a=a+e;d=d+e;printf (,%5d%5d%5d%5d%5dn/,, a, b, c, d, e);return 0;)四、作业布置歌手大赛上6名评委给一位参赛者打分,6个人打分的平均分为9. 6 分;如果去掉一个最高分,这名参赛者的平均分为9. 4分;如果去 掉一个最低分,这名参赛者的平均分为9. 8分;如果去掉一个最高 分和一个最低分,这名参赛者的平均分是多少? #includeusing namespace std;

8、int main()float sc_al1=6*9. 6;float sc_high=5*9. 4;float sc_low=5*9. 8;float high=sc_all-sc_high;float low=sc_all-sc_low;float ans=(sc_all-sc_high-sc_low)/4;printf (%5. 2fn, ans);return 0;五、课堂小结师:今天这节课,我们学习了顺序结构,了解到顺序结构的特点是 按照语句的书写顺序执行,它只有一个人口和一个出口,比较容易 书写和阅读。全面了解基本语句的规定和程序设计的基本要求,是 养成良好编写风格的关键。希望大家再接再厉,在今后的编程课堂 中还有更多的问题等着你们去解决。四、板书设计顺序结构第1步:把红墨水瓶子中的蓝墨水倒入空墨水瓶中(t=a;) 第2步:把蓝墨水瓶子中的红墨水倒入红墨水瓶中(a=b;) 第3步:把空墨水瓶中的蓝墨水倒入蓝墨水瓶中(b=t;)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com