高二下高教社编程语言基础C语言(第5版)教案2.1-2.2常量和变量上机

2023-03-28
| 4页
| 234人阅读
| 2人下载
普通

内容正文:

课题序号 5 授课班级 授课课时 2h 授课形式 理论+上机 授课章节 名称 上机:常量和变量以及数据类型的使用 使用教具 计算机、多媒体电视、黑板 教学目的 1. 常量和变量的使用 2. 数据类型的使用 教学重点 1. 符号常量的使用2. 变量的使用 教学难点 符号常量的定义 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 一:C语言的上机步骤 二:常量和变量的使用 三:数据类型的使用   课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (一)导入新课 (二)教学内容 (三)总结扩展: (四)作业布置: 我们已经学习了C语言的上机过程,这节课我们将在Dev c++或vc上演示几个程序。 一、C语言的上机步骤 1. 启动Dev c++或vc。 2. 在编辑窗口中输入程序。 3. 将程序命名并保存。 4. 编译源程序,生成目标文件。 5. 对程序进行连接,生成可执行文件。 6. 运行程序。 二、常量和变量的使用 1. 验证程序例2-1例:求半径为5的圆面积。        #include  “stdio.h”         #define  PI  3.1415926 /*定义常量圆周率的值为3.1415926*/        main()         {float  r,area;r=5;area=PI*r*r;printf(“area=%f”,area);} 1)注意符号常量大小写字母在程序前后要一致。 2)浮点型数据在最后输出时的显示形式。 2.      变量的初始化及其赋值过程 1)变量的初始化过程。例:main()   {  int a=b=0;printf(“%d,%d ”,a,b);}    在此程序的编译过程中,我们会发现系统会提示给我们具有变量b没有被定义的错误。在C语言中变量初始化时不可以进行连等的操作,因为系统无法识别第一个等号的变量,而不能成功的进行赋值。 2)变量的赋值过程。例:main()   {  int a,b;a=b=0;printf(“%d,%d ”,a,b);}此程序为正确的程序,在编译及其运行过程中都不会出现问题,根据赋值语句具有的右结合性,可以知道最后两个变量的初值都为0。 3.      特殊字符常量的使用 ²       的使用  main()  {   clrscr();/**/printf(“123 456”);}输出结果:123            456²        \t的使用main()  {   clrscr();/**/printf(“123\t456”);}输出结果:123     456            ²        \b的使用main()  {   clrscr();/**/printf(“123\b456”);}输出结果:12456            ²       \r的使用main()  {   clrscr();/**/printf(“123\r456”);}输出结果:456 三:数据类型的使用 1)     整型数据 2)    浮点型数据例:main(){   float  x;  →double x;x=111111.111;printf(“%f ”,x);}      注:浮点型数据的有效位问题直接影响到最终结果。 3)     字符型数据²       验证例2-2²       ASCII码的理解例:main(){   char c1,c2;c1=1;c2=’1’;printf(“%c,%c”,c1,c2);} 本节课主要回顾了常量和变量的使用以及数据类型的使用。同时要求同学们掌握C语言程序在Dev c++或vc下的两种运行方式。 将大写字母A转换成小写字母a。 学科网(北京)股份有限公司 $

资源预览图

高二下高教社编程语言基础C语言(第5版)教案2.1-2.2常量和变量上机
1
高二下高教社编程语言基础C语言(第5版)教案2.1-2.2常量和变量上机
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。