C语言单元2-2教案_第1页
C语言单元2-2教案_第2页
C语言单元2-2教案_第3页
C语言单元2-2教案_第4页
C语言单元2-2教案_第5页
全文预览已结束

下载本文档

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

文档简介

1、教案首页课程:C语言程序设计 授课教师: 学年 第 学期周次第 周时间年 月 日专业班级:授课章节单元二:C语言程序运算操作基础授课方式理论课 实验课 实训课 教学做一体化课程 教学时数2学时教学目的1. 理解算术运算符及其表达式的使用2. 理解赋值运算符及其表达式的应用教学组织教学内容教学过程设计及时间分配1. C语言程序运算操作基础2. 算术运算符算术运算符算术表达式及应用3. 赋值运算符赋值运算符复合赋值符赋值表达式及应用1. 复习、问题引入 启发、互动 5分2.运算符及表达式概念 讲授 5分3.算术运算符及其表达式 实例讲授 25分4.随堂练习 实例、讲授 15分5.赋值运算符及其表达

2、式 演示、讲授 25分6.随堂练习 实例、讲授 10分7.小结、作业及实验安排 讲授 5分教学重点重点:理解算术运算符及其表达式的使用教学难点难点:理解赋值运算符及其表达式的应用教学手段通过多媒体以理论讲授为主,采用启发式、互动式和生动的举例等方式形象的讲解说明。双语教学赋值(evaluation);算术(Arithmetic);运算符(Operator);表达式(Expression );作业及思考题作业:单元总结与单元练习课外学习与指导: 拓展知识,理解C语言基础知识参考资料1. 谭浩强主编的C语言程序设计(清华大学出版社)。2. 丹尼斯里奇C语言程序设计(第二版)。3.NCRE考试用教程

3、C语言程序设计(高等教育出版社)。4.教学参考资料:明解C语言 柴田望洋 著5.乐在C语言 蔡明志 著。本讲内容学法指导本讲是C语言基础内容之一,重点在于理解C语言的基本概念,结合实例掌握C语言的三种基本数据类型,掌握运算符及其表达式的应用。通过实例和对比的方式,理解掌握知识点。单元2 C语言程序基础知识简介(教案)教学内容及教学过程说明步骤一 问题引入通过编程解决问题,其本质是对数据的操作,这些数据可能是数学问题中的数值(整数或小数),可能是信息处理中的文字(字符或字符串),也可能是更复杂的数据或文件,那么在C语言中如何表示这些数据?如何对数据间的运算进行描述?【引例】根据三角形的三个边长,

4、计算三角形的面积,其计算公式为: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的余数求余运算

5、%仅用于整数间的运算,若存在负整数,则余数的正负号与被除数相同,如-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,%

6、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

提交评论