项目教学方案设计
项目一揽表(每个项目8个课时以上便要分解)
序号
课程项目
课程模块(任务、情境)
模块课时
项目课时
2
项目二
C语言程序的基本数据对象
模块1对数据进行分类
1
4
模块2正确书写C语言程序中的常量
2
模块3在程序中使用变量
1
3
项目三
模块1
模块2
模块3
4
项目四
模块1
模块2
模块3
模块4
5
项目五
模块1
模块2
字符串常量是字符常量吗模块3
6
项目六
模块1
模块2
模块3
7
项目七
模块1
模块2
模块3
合计
项目一 C语言程序的基本数据对象
项目描述:
模块三 在程序中使用变量
一、模块描述:变量是程序中数据对象的一种重要形式,能够有效组织和处理数据,需要理解变量的数据形式和掌握在程序中使用变量的要求和操作方法。
二、教学目标:写能力目标,2~4条
  1、通过程序实例掌握什么是变量,以及其定义和变量规则,并且能够与常量之间的异同。
  2、理解变量,使学生能够用自己的语言描述什么是变量,以及如何使用变量。
  3、通过课堂练习、提问等形式巩固学生的学习情况,能够使学生更快的掌握变量的使用,使用要求和操作方法。
三、教学要求:
1理解变量与常量的含义,变量名与变量地址,掌握变量的定义与赋值等操作;
2、掌握数据类型(整型、实型、字符型)的常量与变量;
四、教学资源:多媒体教室、黑板
五、教学方法:这节课主要采用启发式的教学方法,采用演示法、讲授法、对比法,讲练结合等教学方法。以边讲边练边总结的教学模式,达到良好的教学效果。
六、教学组织:相邻4个同学为一组,课堂才去小组回答制。
七、教学过程
教学阶段
学习任务
知识点
活动设计(讲解、示范、组织、指导、安排、操作)
课时
 
 
  旧
  课
  复
  习
 
1、 概念
常量:是在程序运行中值不发生变化的数据对象
2、 常量的分类
整型常量
实型常量
字符型常量
字符串常量
3、 书写规则
3.1整数常量的书写
3.2实数常量的书写
3.3字符型常量的书写
4、符号常量
4.1符号常量的定义格式
#define 标识符 常量
4.2注意事项
标识符要使用大写字母
1、 常量的概念
2、 常量的分类
3、 书写规则
4、 符号常量
教师领导学生共同复习上节课所学习的内容,达到巩固加深知识的效果
5
程序1:阅读以下程序。
提出问题:你能出其中的常量吗?除了常量其他的是什么呢?
#include “stdio.h”
Main()
{  int b=5;
  int a=10;
  int c;
  scanf(“%d”,&c);
  a=b+c;
  printf(“%d%d%d”,a,b,c);
}
布置作业:上机验证本程序
1、复习常量
2、认识变量
3、区别常量与变量
通过一个简单清晰的程序段,能够使学生快速的掌握常量、变量以及两者之间的区别
10
 
 
  新
 
1、 概念
变量是指在程序运行过程中可以发生改变的数据对象。
2、 认识
2.1程序中的变量是用于临时存放数据的容器,一个变量对应着一段内存单元。
2.2变量的三要素:数据类型、变量名、变量值
2.3变量必须“先定义,后使用”
1、 变量的概念
2、 认识变量
根据以上程序段了解什么是变量以及变量的内存存储形式和变量的三要素以及变量的使用规则
5
 
 
 
程序1:
#include “stdio.h”
main()
{
  int pn,tn;
  float w1=3.2,w2,w3=0.369;
  char ch;
  pn=100;
  tn=pn-1;
  w2=w1+w3;
  ch=‘k’;
  printf(“%d %d\n”,pn,tn);
  printf(“%f+%f=%f\n”,w1,w2,w3);
  printf(“%c”,ch);
}
运行结果:
pn=100 tn=99 
3.569000+3.200000 =0.369000
ch=k
程序2:
#include “stdio.h”
main()
{
  int pn,tn;
  float w1=3.2,w2,w3=0.369;
  char ch;
  pn=100;
  tn=pn-1;
  w2=w1+w3;
  scanf(“%d”,&ch);
  printf(“%d %d\n”,pn,tn);
printf(“%f+%f=%f\n”,w1,w2,w3);
  printf(“%c”,ch);
}
运行结果:
pn=100 tn=99
3.569000+3.200000 =0.369000
ch=p
布置作业:上机验证以上两个程序段,看看他们之间有什么区别?
1、 变量
2、 常量
3、 程序的执行
4、 程序结果
1、 区别程序1和程序2
2、 Scanf的作用
通过一个程序1让学生自己练习,出其中的常量、变量和抽同学回答教材P26页的问题
通过程序2与程序1对比,来学习变量,并能够了解第四章所要学习的scanf函数
5
5
1、 变量定义的格式
<类型标识符 >  <变量名列表>;
例如:
int x;
int x,y,z;
float v1;
double d1,d2,d3;
char nm;
2、 变量赋值的两种方式
A、 赋初值
<类型标识符 > <变量名列表>;
<变量名=常量>[,...];
int x,y;
x=4;
y=5;
B、 初始化
<类型标识符 >  <变量名=常量>[,...];
int x=4,y=3;
float v1,v2=4.5;
char c=’H’;
1、 变量定义的格式
2、 变量赋值的两种方式
通过课堂练习,学生能够理解什么是变量,变量使用的格式,以及如何给变量赋值
5
2
1、 什么是变量
2、 变量的存储方式
3、 变量的定义格式
4、 变量的赋初值
小结本节课所学内容,达到巩固与加深的效果
2
1、 教材P27---P28页的实战演练
2、 上机验证前面布置的上机作业
3、 总结本章节所学内容
课外加深学生学习C语言
1
六、技能评价
序号
技能
评判结果
常量的定义以及常量使用
变量的定义以及变量的使用
变量内存存储情况
变量和常量的区别
Scanf的使用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。