社团名称 |
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.第一次课,有的同学在接触新软件、新知识的过程中,存在一定的畏难情绪,要逐步树立一种积极面对困难,迎接挑战的能力,不急不躁,小组内可以增加交流实践的时间,让会的同学指导,实现共同进步。
反思人: 李超 |