《顺序结构》教案
- 格式:docx
- 大小:23.22 KB
- 文档页数:5
《顺序结构》教案
【教学目标】
1. 理解顺序结构的执行流程,掌握赋值语句和输入输出语句,会编写简单的顺序结构程序,并把程序应用于解决实际问题。
2.初步学会从简单问题出发,运用程序设计解决实际问题的方法,体验程序设计的基本思想方法。
3.激发学生学习程序设计的求知欲,培养学生的创新、探索精神。
【教学重难点】
重点:认识并理解程序顺序结构的流程图,能根据程序顺序结构的执行流程,编写程序解决简单的问题。
难点:赋值语句、输入输出语句的实际应用,能根据问题要求写出正确的程序。
【课时安排】
1课时
【教学过程】
一、热身小练习
师:同学们,老师知道大家已经学习过一段时间的C++程序设计了,那现在我们通过一个热身小练习活动,让老师来了解一下你们的学习情况,我们就以开小火车的形式进行吧,首先是判断题,需要判断下列语句的正误,并且说明理由。那等下火车开下去,每位同学只需要回答这上面的一个小题就可以了,来,从这位同学开始吧!第1小题是对还是错?为什么?
<<流插入运算符 cout<<表达式;
>>流读取运算符 cin>>变量;
标识符:只能由字母或下划线开头,后面的字符可以是字母或数字。
x=++b;表示先将b的值加上1,再赋值给x
x=b++;表示先将b的值赋给x后,再将b的值加1
师:看来大家对于前面的知识掌握得都很牢固。
二、知识新授
(1)例题引入
师:下面我们一起来解决一个问题。有红和蓝两个墨水瓶,但现在却错把蓝墨水装在了红墨水瓶中,红墨水装错在了蓝墨水瓶中,要求将其互换,请你设计算法解决这个问题。
生:回答。 师:你能不能把你刚才说的方法细化成具体的步骤?
第1步:把红墨水瓶子中的蓝墨水倒入空墨水瓶中(t=a;)
第2步:把蓝墨水瓶子中的红墨水倒入红墨水瓶中(a=b;)
第3步:把空墨水瓶中的蓝墨水倒入蓝墨水瓶中(b=t;)
师:如果用变量a表示红墨水瓶,用变量b表示蓝墨水瓶,用变量t表示空墨水瓶,然后请你用变量表达式描述刚才这3个步骤,应该怎么表示呢?
师:同学们,刚才两瓶墨水的交换过程是一步一步按顺序执行的,在程序设计中,像这样按顺序执行的程序结构称为顺序结构,也就是我们今天要学习的内容《顺序结构》。顺序结构是最基本的程序结构,除了顺序结构,在程序设计时,通常还有分支结构和循环结构,我们通过一个视频来了解一下。
师:通过刚才的视频,我们了解到程序有三种基本结构:顺序结构、分支结构(也叫选择结构)、循环结构,同时视频中也介绍了这三种结构对应的基本流程图。
(2)设计流程图
师:现在我们就来设计程序的流程图吧。
(3)编写程序 开始
结束 a=10,b=20
t=a
a=b
b=t
输出a,b 师:设计好流程图后,我们就要开始编写程序了。请你打开DEV软件,开始编写程序吧。
#include
using namespace std;
int main()
{
int a,b,t;
cin>>a>>b;
t=a;
a=b;
b=t;