C++编程《第002课 变量和数据类型(1)》教学设计.docxVIP

  • 0
  • 0
  • 约3.93千字
  • 约 7页
  • 2026-03-10 发布于广西
  • 举报

C++编程《第002课 变量和数据类型(1)》教学设计.docx

变量和数据类型(1)

教学目标

1.知识与技能

学习变量的定义和使用

了解C++数据类型

掌握整型数据的使用方法和注意事项

了解溢出错误

2.过程与方法:

学习流程:讲授——模仿——练习

通过课堂练习,巩固课堂内容。

教学重点、难点

【重点】

C++数据类型

变量的命名规则

整数类型的声明和使用

【难点】

溢出错误

求余运算的应用

课时安排

课时安排:120分钟

四、上课准备

课程相关PPT、白板、白板笔、积分卡

课前检查电脑、投影仪、网络是否有故障,及时修复。

五、教学活动

活动时长

教学活动

注意事项

课前准备

老师准备学生电脑,保证电脑能正常使用;打开投影仪,打开上课课件,以最饱满的热情迎接学生!

课前,应与家长沟通课堂纪律的情况,把个别不遵守纪律的同学的情况反馈给家长,商议好共同管理的措施。

课前,应与家长沟通,要求准备好U盘,方便拷贝笔记和源程序。

必须网络通畅,否则需要开热点供同学们上网提交程序。如果实在没有条件,则由老师检查程序。

开场白

简单回顾程序结构,输入输出语句的用法。

讲解作业情况

引入

一个完整的计算机系统,有输入还有输出。上一次课我们学习了输出语句,这一次课就来学习输入语句。输入语句,要和变量一起配合使用的,变量是用来存放输入数据的,否则数据无处安放。今天我们就来学习C++的输入语句和数据类型。

学习内容(1)

【准备工作】单词学习

建立一个文档,然后在文档中输入单词,记录单词的意思。让同学们一起跟着打字,进行打字练习同时记忆单词涵义。

讲解输入语句的语法PPT7-PPT9

输入语句和变量一起使用。变量是一个容器,是我们用来存放数据的内存单元的代号。输入一个数据,首先得知道数据类型,然后安排好对应的内存单元,接下来才能输入。这个过程类似于先按照要求分配一个”房子“,然后再让数据”入住“到”房子“中。

举例说明:PPT10

intn;——先分配了一个整数类型的房子;

cinn;——把房客安排到房子里入住;房客就是我们输入的数字;

coutn;——把房客输出来看看是谁?

让同学们先理解程序涵义,然后模仿照抄,在自己的电脑上运行和体验。多实验几次,多多体验输入和输出的关系。

举例说明:PPT11

现在是分配字符型的房子,输出字符型的房客。让同学们自己实验。

举例说明:PPT12

我们还可以输入两个变量,然后进行运算。

输入和数据类型是相关联的,那么C++有哪些数据类型呢?大家看PPT13,C++的数据类型主要分为四种类型,整型、浮点型、字符型和布尔类型。整型数据是存储整数的,浮点型就是存储小数的。每一个数据类型,都需要我们去声明,定义,大家看这些单词,都是声明数据类型必须用到的。

再次回顾单词涵义后,讲解变量的操作:

赋值操作PPT14和15

赋值符号:=;

初始化赋值:inta=10;

普通赋值inta;a=10;

注意:赋值符号是‘=’号,在C++语言中,‘=’是赋值符号,而不是表示相等的关系。必须从赋值符号右边把值赋给左边的变量。因此,赋值符号左边一定是变量名,右边是表达式。这与数学中等号有区别,同学们应注意不要写反赋值语句。

【演示实验:对换=号两边的内容以后的报错】

变量交换

【提问:(PPT16)请回答程序会输出什么?】

【学生回答】回答正确的给予奖励(答案是55)

变量有个特点,一个房子只能住一个数据,当被赋值的时候,新数据就把老数据给“挤掉”了。这就是“一挤就掉”。

带领学生分析,为什么输出55.

那么,刚才那个程序本意想交换两个变量的值,但没有成功,那么怎么做可以成功呢?

【演示动画:交换】PPT17

如果之前没有学生写出程序,那么现在继续。

【点名一位同学同学来演示,老师从旁指导】

对照动画,老师把对应的语句告诉演示的同学来完成。

【提问:请大家读程序写结果(PPT18)】

【学生回答】

【点名一位同学到老师机器上完成程序注释】

【提问:请问,利用别的运算可以实现交换操作吗?】

【进一步提问:乘除法可以吗?】

【演示:写乘除法交换的程序】

同学们请看,如果用乘除法交换,如果输入的数字有一个是0,比如输入50;

【提问:输入50的时候会怎么样呢?】

【学生回答】

异常退出的原因在于,除数为0的时候不能做除法。

需要预先强调,不能改变输出语句的顺序,要真实交换两个变量的内容。

鼓励学生上PPT演示编写程序和执行结果。必要的时候增加积分奖励。如果老师的威严未建立,那么点名的时候学生执行度不高,效果就不会很好。

做完这一个演示后,稍做休息

如果有学生表示可以做到,那么请他上台演示一下。给予大量奖励。

如果有学生表示可以做到,那么请他上台演示一下。给予大量奖励。

学习内容1完成后控制在1小时左右。随后课间休息;

学习内容(2)

文档评论(0)

1亿VIP精品文档

相关文档