【C++编程社团】 1.初识DEV c++编程和顺序结构之赋值语句 教学设计

发布日期:2022-02-18 08:18

社团名称

C++编程社团

年级

初一、初二

授课时间

   1    周   日期:  2022-2-16  

授课人

李超

教学

目标

1.认识DEVc++编程,会常用的操作

2.理解顺序结构之赋值语句,并会编辑和调试简单的程序代码

教学    重难点

 顺序结构之赋值语句的理解

教  学  过  程

1.初识DEV c++编程和顺序结构之赋值语句

 

一、引入

教师活动: 欢迎大家走进C++编程

学生活动:观看案例程序

二、授新

1.1 初识DEV c++编程

教师活动:

讲解相关理论:

程序:程序是为解决一个信息处理任务而预先编制的工作执行方案,是由一串CPU能够执行的基本指令组成的序列,每一条指令规定了计算机应进行什么操作(如加、减、乘、判断等)及操作需要的有关数据。例如,从存储器读一个数送到运算器就是一条指令,从存储器读出一个数并和运算器中原有的数相加也是一条指令。

C++的程序是结构化程序设计语言。结构化程序包括顺序、选择、循环三种控制结构。顺序结构就是按照语句的先后顺序依次执行程序的方式。

讲解程序:

最简单的程序:输出:Hello world!

参考程序:

#include <iostream>  //以符号“#”开头的行称为编译预处理行

using namespace std; //为变量名开辟内存空间

int main()          //主程序

{                  //程序开始

cout<<"Hello word!"; //输出”Hello word!”

return 0;            //结束

}                      //程序结束

教师讲解软件界面及常规操作流程,让学生体验自己编写的第一个程序

 

学生活动:

聆听并启动软件,编写程序,动手实践

小组内交流

1.2  顺序语句之赋值语句

教师活动:

讲解相关语法知识

语句格式:

<变量名>=<表达式>;

功能:

赋值语句的功能是:首先计算表达式的值,再赋给赋值号左边的变量。对任意一个变量必须先赋值,然后才能引用,否则未赋值的变量将以一个随机值参与运算。

说明:

⑴赋值号左边的变量名必须在变量说明部分已经定义过

⑵赋值号左边只能是变量名,不能是表达式、常量

⑶表达式是由常量、变量、函数、运算符和圆括号组成的式子。例如:

Y=0.5;x=y;x=y+0.5;

注解:常量:是一种标识符,在程序运行过程中,其值恒定不变。

变量:在程序运行过程中,其值可以被改变的数据被称为变量。

根据每个表达式所得的值的类型,表达式可分为数值表达式(值是整型或实型)、字符表达式(值是字符型)和布尔表达式(值是布尔型),单独一个常量、一个变量或一个函数都可看作是简单的表达式。

⑷在C++中对于赋值语句提供了缩写的形式,即当一变量既出现在赋值符号的左边又出现在右边时,可以缩写。例如:

x=x*y;缩写为:x*=y;

x=x+y;缩写为:x+=y;

⑸赋值表达式是有值的,赋值表达式的值为赋值符右边表达式的值。

案例分析:C++实现两个数的交换

 

学生活动:结合老师的讲解,调试案例程序

 三、任务与评价

教师活动:布置本节课的任务,巡视和指导学生,评价已经提交的学生作品

学生活动:完成任务,小组内可以寻求帮助

四、小结

教师总结本小小节授课的核心知识点

学生回顾本小节的授课内容

 

 

 

 

 

教  学  反  思

 

 

优点:

1. 能够结合现有的教学资源,有效开展教育教学活动,整合好各种软硬件资源,提高课堂的实效性。

2. 由浅入深,让生涩的编程语法知识,通俗易懂,方便学生更快的上手操作。

不足及改进措施:

1.第一次课,有的同学在接触新软件、新知识的过程中,存在一定的畏难情绪,要逐步树立一种积极面对困难,迎接挑战的能力,不急不躁,小组内可以增加交流实践的时间,让会的同学指导,实现共同进步。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

反思人: 李超         


广州市花都区花广金狮学校
联系电话:020-86988612
学校地址:广州市花都区狮岭镇金狮大道东正阳路铺头园1号