2022年C语言第三章运算符与表达式教案 .pdf

上传人:Che****ry 文档编号:24181275 上传时间:2022-07-03 格式:PDF 页数:4 大小:48.20KB
返回 下载 相关 举报
2022年C语言第三章运算符与表达式教案 .pdf_第1页
第1页 / 共4页
2022年C语言第三章运算符与表达式教案 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年C语言第三章运算符与表达式教案 .pdf》由会员分享,可在线阅读,更多相关《2022年C语言第三章运算符与表达式教案 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、名师精编优秀教案重 庆 师 范 大 学教 案 设 计科目:C 程序设计课名:运算符与表达式姓名:张萍学号:20090512132 专业:计算机科学与技术(师范)班级:20XX级 3 班学院:计算机与信息科学学院时间:20XX年 12月 20 日名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 名师精编优秀教案科目: C 程序设计日期: 20XX 年 12 月 20 日课名:运算符与表达式班级:大一计算机专业学生授

2、课人:张萍课时: 2 课时课型:新授课教学方法:讲授法,集体讨论法教学目标:认知目标通过学习,识记、理解运算符、表达式;能力目标通过学习运算符与表达式,采用并学会自主学习的方法;情感目标在学习人工智能知识的过程中,激发起学生们探究自然科学的兴趣。重点难点:重点表达式的正确书写;难点运算符的优先级及其结合方向。教学媒体:多媒体投影仪。教学过程: 1、导入新课由学生熟知的+ - * / 符号引出本节课主讲内容C 运算符,并向学生简要介绍之。 (如赋值、算术、逗号等运算符)时间: 35min 教师活动:引出C 运算符并简要向学生介绍之。学生活动:认识、了解C 运算符。2、讲授新课将知识点逐个细讲,再

3、举例分析,让学生熟悉掌握各知识点。时间: 78mim a、赋值表达式与变量赋初值(8min)i、给出表达式x=a,由上节课所学内容分析x变量, a常量,而“=”即为赋值符号,从而得出x=a 为一赋值表达式。ii、辨析“ =” (赋值号)与“=” (等号)iii 、随堂练习:int a=4; a=a+2; printf(a=%d,a); 结果: a=6 iv、在定义变量同时给变量直接赋值变量赋初值例: int a=3; char c=a b、算术运算符与算数表达式(10min)i、基本运算符:+ - * / % ii 、两 int 型相除结果为int 型, %符号两端的数据必须为整型;iii 、

4、若参与 + - * / 运算的两个数中有一个float 型,则结果为double 型;iv、 算术表达式: 用算术运算符和括号将对象连接起来,符合 C 规则的式子;v、优先级:先乘除求余后加减,同级左结合性左右注:强制类型转换运算符( 10min)(类型名)(表达式)i、(double) a (int) (x+y) (float) (5%3) ii、强制类型转换只是一次性的转换,经强制类型转换后的变量其本身的值不变。例: void main() float x; 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - -

5、 - - - - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 名师精编优秀教案int i; x=3.6; i=(int) x; prinrf(x=%f,i=%f,x,i); 结果 : f=3.600000, i=3 iii 、 (int) x%3 强制类型转换运算优先于求余运算。c、自增自减运算表达式(12min)i、运算规则: i+ ,i- 先运算,后自变(自增自减)ii、注意:自增自减运算符只能用于变量,不能用于常量和表达式。例: main() main() int a=1,b=2; int a=1,b=2; a+;b+; +a;b+ ;prinrf

6、(%d,%d,a+,b+); prinrf(%d,%d,a+,+b); main() int a=1,b=2; +a;c=b+ ;prinrf(%d,%d,%d,a+,+b,c+); 结果: 2,3 2,3 2,3 ,4 iii 、理解 i+j : (i+)+j iv、函数内部参数的运算顺序是自右向左运算的。随堂练习: void main()int i=3; printf(%d,%d,i,i+); 结果: 4,3 引申:赋值转换规则(10min )i、将实型赋值给整型,只取整数部分;ii、 整型赋值给单、 双精度变量时, 数值不变;如 23%f 为 23.000000 iii 、 将一个 do

7、uble 型赋予 float 型时,取其前 7 位有效数字, 注意不要溢出。iv、将 int ,long int,short int unsigned int long short ,原样送,部分负数会变成较大的整数。d、复合的赋值运算符(11min)例: a+=3 a=a+3 a-=3 a=a-3 x*=y+8 x=x*(y+8) x%=3 x=x%3 x/=3 x=x/3 注: +i 与+i;的区别前者是赋值表达式,后者是赋值语句;例: a/=3 与 a/3 的区别前者是赋值运算,会改变a 的值,后者是简单的算术运算表达式,不改变a 的值,只得一表达式的值。e、逗号运算符与逗号表达式(8m

8、in)i、逗号表达式:用逗号表达式将两个或多个表达式连接起来的式子;ii、一般形式: (表达式1,表达式2,表达式n) ;iii 、求解过程:先求表达式1,再求表达式2,直到表达式n,整个表达式名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 名师精编优秀教案的值是表达式n 的值。例: void main() int a,b=1; a=(b+5,b+=2,+b); printf(%d,a) ; 结果:4 随堂练习

9、:int a=2,b=3; printf(%d,%d,(a,a+),b) ; 结果:2,3 引申:表达式值的数据类型的判断(9min)i、在进行运算时,表达式值的类型会随着参与运算的各数据项不同而不同,具有遇高转化规则。ii、转化规则如图:高double float long unsigned 低int short char iii 、横向的箭头是一定会转化的,纵向的箭头是遇高转化的。例: 1/2+5.0/2 求其结果及其数据类型。结果: 0+2.5=2.5 实型教师活动:借多媒体仔细讲解以上知识点,并举例分析加深学生印象。学生活动:理解并掌握以上知识,融会贯通为自己所有。3、课堂小结借助直观系统的板书设计将课堂上的知识转化为学生的素质。时间: 35min 4、布置作业结合学生实际情况进行分层训练。时间: 35min 必做: p67 3.9 3.10 选做: p68 3.12 评价量规:通过课堂上的随堂练习来评价学生的学习效果。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁