高二下高教社编程语言基础C语言(第5版)教案2.3赋值语句

2023-03-28
| 4页
| 294人阅读
| 3人下载
普通

内容正文:

课题序号 6 授课班级 授课课时 2h 授课形式 理论 授课章节 名称 2.3赋值语句 使用教具 计算机、多媒体电视、黑板 教学目的 1. 用C语言格式写出正确的表达式 2. 掌握赋值符号的使用 教学重点 1.         赋值语句 教学难点 1. 赋值语句中的类型转换 更新、补 充、删节 内容 课外作业 教学后记 授课主要内容或板书设计 2.3赋值语句 一:相关概念 二:赋值语句的格式与功能 三:类型转换 课 堂 教 学 安 排 教学过程 主 要 教 学 内 容 及 步 骤 (1) 前堂回顾 (2) (二)导入新课 (三)新授 (四)总结扩展: (5) 作业布置: 1.      C语言的几种基本数据类型:char、int、long、float、double; 2.    变量的定义方式:例:  int  x,y; 3.    编程:将小写字母b转换成大写字母B。 C语言程序由一行一行的语句代码组成,每个语句由变量、运算符、表达式、函数调用和控制语句构成。上堂课我们已经学习了变量的使用,这节课我们来继续学习运算符和表达式。 2.3.1赋值语句的格式与功能 一、相关概念 1.      赋值:就是将一个数据存入一个连续的具有若干存储单元的存储空间中,该存储单元有一个名字,就是前面提到的变量名。例:x=5; 2.      赋值语句:对一个变量进行赋值的语句。         例:int  x;             x=5; 二、赋值语句的格式与功能 1.      格式 2)变量=表达式;例:x=5;y=8*2-5; 3)语句结束后必加分号。 2.      功能:首先计算后面的值,然后赋给左边的变量。 例2-4 main( ) { int a =350, b; char c ; c = a; b = c; printf("%d, %d, %d ", a, c, b ); getch( ); } 2.3.2:类型转换 1.      类型转换:当赋值语句中“=”左右两边的变量与表达式的数据类型不一致时,C编译系统会自动实现数据类型的转换。 2.      转换原则:将赋值号右边的表达式值的类型转换成左边变量相同的类型。 例1: int  a;long  b;char  c;a=b;      /*long型变量b的值转换成int型后再赋给a*/b=a;      /*int型变量a的值转换成long型后再赋给b*/b=a+c;    /*int型a+c的值转换成long型后再赋给b*/★    注意:1.      左边变量的数据类型比右边表达式值的类型长,转换后精度不变。 2. 左边变量的数据类型比右边表达式值的类型短时,会对右边的数据进行截取。 下面看一下使用赋值语句编写的简单程序 例2:求直径为8的圆周长。#define  PI  3.1415926main(){  int  d=8;float  r,l;r=d/2;l=2*PI*r;printf(“r=%f,l=%f ”,r,l);} 本节课主要介绍了:l        运算符和表达式l        赋值语句例2中直径为定值,那么求任意的圆周长该如何求呢?#define  PI  3.1415926main(){int  d;float  r,l;r=d/2;l=2*PI*r;scanf(“%d”,&d);   /*输入一个整型数据*/printf(“r=%f,l=%f ”,r,l);} 学科网(北京)股份有限公司 $

资源预览图

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