单元2-2教案

单元2-2教案

ID:38006086

大小:74.00 KB

页数:3页

时间:2019-05-23

单元2-2教案 _第1页
单元2-2教案 _第2页
单元2-2教案 _第3页
资源描述:

《单元2-2教案 》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元2C语言程序基础知识简介(教案)教学内容及教学过程说明步骤一问题引入通过编程解决问题,其本质是对数据的操作,这些数据可能是数学问题中的数值(整数或小数),可能是信息处理中的文字(字符或字符串),也可能是更复杂的数据或文件,那么在C语言中如何表示这些数据?如何对数据间的运算进行描述?【引例】根据三角形的三个边长,计算三角形的面积,其计算公式为:area=(其中a、b、c为三角形的三个边长,s=(a+b+c)/2)试分析:在这个问题中涉及哪些数据:;其中运算符有:;表达式有:。步骤二讲授2.2数据操作2.2.1运算符与表达式运算符:在运算数据时,用来表示各种运算的符号1.算术运算符和表达式

2、运算符含义举例结果说明+加法运算符a+ba与b的和无-减法运算符a-ba与b的差无*乘法运算符a*ba与b的乘积由于键盘无×号,乘法运算以*代替。/除法运算符a/ba除以b的商由于键盘无÷号,除法运算以/代替。注意:两个整数相除的结果为整数,如3/2的结果为1,舍去小数部分。通过问题引入分析过程,提出本讲内容结合实例分析引入讲解说明重点之一%求余运算符a%ba除以b的余数求余运算%仅用于整数间的运算,若存在负整数,则余数的正负号与被除数相同,如-3%2的结果为-1。++自增1运算符a++或++a使a的值加1++和--为单目运算,且只能用于单一变量运算;++a和--a,是在使用a之前,先使a

3、的值加1或减1;a++和a--,是在使用a之后,再使a的值加1或减1。--自减1运算符a--或--a使a的值减1【例2-6】分析程序输出结果。#includevoidmain(){inta=3,b=-5,i=2,j=2;printf("%d,%d,%d,%d,%d",a+b,a-b,a*b,a/b,a%b);printf("%d,%d,%d,%d",a++,b--,++i,--j);printf("%d,%d,%d,%d",a,b,i,j);}2.赋值运算符和表达式最基本的赋值运算符是“=”,由赋值运算符和数据构成的表达式称为赋值表达式。一般格式为:变量=表达

4、式在赋值运算符“=”之前加上某些特定的运算符,可构成复合赋值运算符,例如:s+=i;//等价于s=s+i;s-=i;//等价于s=s-i;s*=i+1;//等价于s=s*(i+1);可以看出,使用复合赋值运算符可以使赋值语句变得简洁。例:a=b=c=5a=(b=5)a=5+(c=6)a=(b=4)+(c=6)a=(b=10)/(c=2)对比分析实例讲解说明结果:重点难点实例说明步骤三课堂小结1.算术运算符及其表达式+-*/%++--2.赋值运算符及其表达式=+=-=*=/=%=步骤四实验与作业1.实验内容(1)教材实例2-1熟悉VC++6.0集成开发环境理解运算符及其表达式(3)实训指导3

5、理解运算符及其表达式的应用熟悉VC++6.0集成开发环境2.课后作业(1)单元总结提升重点理解第4题,掌握运算符与表达式。(2)单元练习通过第一题的第4/5题,第二题的第5题,理解表达式的运算(3)课外学习与指导结构化程序设计注意小结过程中与学生的互动在实验中体会和理解注意实验总结与积累在总结中提升在练习中强化教学总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。