单元2-2教案.doc_第1页
单元2-2教案.doc_第2页
单元2-2教案.doc_第3页
单元2-2教案.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元2 C语言程序基础知识简介(教案)教学内容及教学过程说明步骤一 问题引入通过编程解决问题,其本质是对数据的操作,这些数据可能是数学问题中的数值(整数或小数),可能是信息处理中的文字(字符或字符串),也可能是更复杂的数据或文件,那么在C语言中如何表示这些数据?如何对数据间的运算进行描述?【引例】根据三角形的三个边长,计算三角形的面积,其计算公式为:area= (其中a、b、c为三角形的三个边长,s=(a+b+c)/2)试分析:在这个问题中涉及哪些数据: ;其中运算符有: ;表达式有: 。步骤二 讲授2.2数据操作2.2.1运算符与表达式运算符:在运算数据时,用来表示各种运算的符号1算术运算符和表达式运算符含义举例结果说明+加法运算符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的值加1或减1;a+和a-,是在使用a之后,再使a的值加1或减1。-自减1运算符a-或-a使a的值减1【例2-6】分析程序输出结果。#include void main( ) int a=3,b=-5,i=2,j=2; printf(%d,%d,%d,%d,%dn,a+b,a-b,a*b,a/b,a%b); printf(%d,%d,%d,%dn,a+,b-,+i,-j); printf(%d,%d,%d,%dn,a,b,i,j);2赋值运算符和表达式最基本的赋值运算符是“=”,由赋值运算符和数据构成的表达式称为赋值表达式。一般格式为:变量 = 表达式在赋值运算符“=”之前加上某些特定的运算符,可构成复合赋值运算符,例如:s+=i; /等价于s=s+i;s-=i; /等价于s=s-i;s*=i+1; /等价于s=s*(i+1);可以看出,使用复合赋值运算符可以使赋值语句变得简洁。例: a=b=c=5 a=(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理解运算符及其表达式的应用熟悉VC+6.0集成开发环境2课后作业(1)单元总结提升重点理解第4题,掌握运算符与表达式。(2)单元练习通过第一题的第4/5题,第二题的第5题,理解表达式的运算(3)课外学习与指导结构化程序设计 通过问题引入分析过程,提出本讲内容结合实例分析引入讲解说明重点之一对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论