C语言程序设计教学教案.doc

上传人:小** 文档编号:576023 上传时间:2018-10-31 格式:DOC 页数:27 大小:189KB
返回 下载 相关 举报
C语言程序设计教学教案.doc_第1页
第1页 / 共27页
C语言程序设计教学教案.doc_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《C语言程序设计教学教案.doc》由会员分享,可在线阅读,更多相关《C语言程序设计教学教案.doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、|教 案(2016 2017 学年第 一 学期)课程名称: C 语言程序设计年 级: 2015教 研 室: 计算机任课教师: XXX|教 案课程名称:C 语言程序设计授课教师 XXX 授课对象 15 计算机班授课时间 2 学时 授课题目 第一章 C 语言概述课 型 理论 使用教具 计算机、投影仪教学目的 1、掌握 C 语言程序的结构、编程过程和上机步骤教学重点和难点 C 语言程序的结构上机步骤参考教材 C 语言程序设计 人民邮电出版社教学内容 时间分配及备注一 新课引入从计算机应用基础中学过的计算机语言及语言处理系统引出 C 语言。二 讲授新课C 语言程序构成(采用程序实例加以说明,并提倡良好

2、的程序设计书写风格)1. C 语言是由函数构成的,至少有一个 main()函数;2. 每个函数由函数首部和函数体组成;函数体由说明语句、执行语句组成;3. 每个 C 程序从 main()函数开始执行,并在 main()中结束;4. 每个语句和数据定义的最后必须加分号;5. C 程序无输入、输出语句:输入功能由 scanf()函数完成;输出功能由 printf()函数完成;6. 可加注释/*/C 语言的编程过程:分析问题-数据及算法-代码编写-编译及调试三、上机步骤(上机环境:VC+ 6。0)1. 进入环境 2. 编辑源程序 3. 保存源程序 4. 编译源程序5. 执行程序,查看结果 6. 退出

3、 C 环境课后小结1、 C 语言的构成要素,main 函数在程序中的作用2、 上机操作的过程|教 案课程名称:C 语言程序设计授课教师 XXX 授课对象 15 计算机班授课时间 4 学时 授课题目 第二章 数据类型、运算符与表达式课 型 理论 使用教具 计算机、投影仪教学目的 1、掌握 C 的数据类型2、掌握整型、实型、字符型数据的常量及变量教学重点和难点 各种基本数据类型的常量和变量不同类型的数据在内存中的物理存储形式参考教材教学内容 时间分配及备注一 复习引导上次课我们已经学习了程序的一个方面算法,现在来学习另一方面数据结构。二 讲授新课C有四种基本数据类型,分别是整型、字符型、实型、枚举

4、型一、常量与变量1、 常量:在程序运行过程中,其值不能被改变的量。两种形式:一般常量和符号常量1. 直接常量(字面常量):整型常量:如12、0、-3等实型常量:如4.5、-1.234等字符常量:如a、1等,用单引号表示;字符串常量:如“a”、“abc”、“1”,用双引号表示。2. 符号常量:|符号常量即是用一个标识符来代替一个常量;符号常借助于预处理命令#define来实现;定义形式:#define 标识符 字符串如:#define PI 3.1415926535说明: 习惯上,符号常量用大写字母表示; 定义符号常量时,不能以“;”结束; 一个#define占一行,且要从第一列开始书写; 一个

5、源程序文件中可含有若干个define命令,不同的define命令中指定的“标识符”不能相同;2、变量:在程序运行过程中,其值会发生变化。1每个变量必须有一个名字,变量名是标识符。2标识符是用来标识数据对象,是一个数据对象的名字。3命名规则:以字母或下划线开始,后跟字符、数字或下划线。例:x1,_average,lotus_1_2_3,#abc,1fs ,M.D.Jhon4变量名不能是关键字(即保留字,是 C 编译程序中保留使用的标识符。如:auto、break、char、do、else、if 、int 等)5变量必须先定义再使用课后小结1、 关于变量与常量的说明及定义2、 主要是能够按照变量及

6、常量的要求在程序设计中正确使用|教 案课程名称:C 语言程序设计授课教师 XXX 授课对象 15 计算机班授课时间 2 学时 授课题目 第三章 数据类型、运算符与表达式课 型 理论 使用教具 计算机、投影仪教学目的 1、掌握 C 的数据类型2、掌握整型、实型、字符型数据的常量及变量教学重点和难点 各种基本数据类型的常量和变量不同类型的数据在内存中的物理存储形式参考教材 C 语言程序设计 人民邮电出版社教学内容 时间分配及备注二、整型数据的1、整型常量的表示方法1) 十进制 如:123,-456,02) 八进制数 如:0123,-011 (以0开头的数)3) 十六进制数 如:0x123,-0x1

7、2,0xABC (以0x开头的)2、整型变量1) 整型数据在内存中以二进制形式存放,每一个整型变量在内存中占 2 个字节。例:定义整型变量 i=10 和 j= -10 的存放形式。2) 整型变量的分类:基本型 int、短整型 short、长整型 long、无符号型 unsigned3) 整型变量的定义对变量的定义,一般放在函数体开头部分的声明部分(也可放在函数中某一分程序内)|例:#include main( ) int a, b, c, d; unsigned u;a=12; b=-24; u=10; c=a+u; d=b+u;printf(“a+u=%d, b+u=%dn”,c,d); 4

8、) 整型数据的溢出一个int 型变量的最大允许值为32767,如果再加1,其结果不是32768,而是-32768。即“溢出”。三、实型数据1、实型常量的表示方法(1) 十进制浮点数如:0.123,.456,0.0,123.,123.0 整数部分和小数部分都可省,但不能同时省(2) 指数形式如:123e3,123E3代表12310 3指数部分为整常数; 尾数部分可以是整常数,也可以是实常数;尾数部分和指数部分均不可省。E10, 100.e15.2, .e5 均为不合法的浮点数。课后小结1、 关于整型与实型数据的说明及使用2、 注意在程序设计中正确使用|教 案课程名称:C 语言程序设计授课教师 X

9、XX 授课对象 15 计算机班授课时间 2 学时 授课题目 第三章 顺序程序设计课 型 理论 使用教具 计算机、投影仪教学目的 1、了解 C 语句的概念及种类、掌握 C 语言常用的输入/出方式 2、学会简单的顺序程序设计教学重点和难点 C 语言常用的输入/ 出方式格式输入输出参考教材 C 语言程序设计 谭雪松 主编 第三版人民邮电出版社教学内容 时间分配及备注一、复习引导上一章介绍的常量、变量、运算符、表达式等都是构成程序的基本成分。本章将介绍为编写简单程序所必需的一些内容。二、讲授新课一、C语句概述1、C语句分类:控制语句:二个分支语句(if-else、switch),三个循环语句(for、

10、while、do-while),四个转移语句(continue、break、goto、return )函数调用语句 如:printf(“Hello, world!”);表达式语句 如: x+y; i+; a=2; a=3*5, 40 ; 空语句 ;复合语句 语句序列 二、赋值语句:赋值语句是由赋值表达式加上一个分号构成,如:b=3;三、 数据输入输出的概念及在 C 语言中的实现上机实验,学习简单的 C 程序设计|1、所谓输入输出是以计算机主机为主体而言的。2、C 语言本身不提供输入输出语句,输入输出操作是通过函数调用实现的。3、要使用 C 语言库函数,应用“#include”将有关头文件包括到

11、用户源程序中。四、字符数据的输入输出1、字符输出函数putchar语法:putchar(c)语义:(向stdout终端)输出一个字符;2、字符输入函数getchar语法:getchar ( ),是一个无参函数;语义:(从 stdin 终端上) 输入一个字符,函数的值就是从输入设备得到的字符。五、格式输入输出1、格式输出函数printf语法:printf (“格式控制”, 输出表列 );格式控制:是用双引号括起来的字符串,包含两种信息: 普通字符和转义字符(这类字符总是原样输出)格式说明:由%和格式控制符组成。如:%d, %f 等;(P77 )如:printf(“a=%d, b=%d”,a,b)

12、; 若a、b的值分别为2和3,则输出结果为: a=2, b=3课后小结|教 案课程名称:C 语言程序设计授课教师 XXX 授课对象 15 计算机班授课时间 2 学时 授课题目 第三章 顺序程序设计课 型 理论 使用教具 计算机、投影仪教学目的 1、了解 C 语句的概念及种类、掌握 C 语言常用的输入/出方式 2、学会简单的顺序程序设计教学重点和难点 C 语言常用的输入/ 出方式格式输入输出参考教材 C 语言程序设计 谭雪松 主编 第三版人民邮电出版社教学内容 时间分配及备注2、格式输入函数 scanf语法:scanf(“ 格式控制” ,地址表列 );格式控制:包含三类符号 空白字符:(空格、T

13、ab或 、),输入时不必一一对应; 普通字符:(非格式转换说明符、非空白符、非%),输入时必须一一对应; 格式转换说明符:注意:scanf函数规定,组成输入项表的输入对象须是地址量;如:scanf(“%d,%d,%d”,scanf(“a=%d,b=%d,c=%d”,第一个输入语句,正确的输入数据流为:123,456,789 ,处理的结果为:123a,456b,789c同理对第二个输入语句,正确的输入数据流应是:a=123,b=456,c=789 该输入数据流中除123,456,789上机实验,学习简单的 C 程序设计|被赋给相应变量外,其余都被丢弃六、顺序结构程序设计举例例1:输入三角形的三边长,求三角形面积。分析:三边为a,b,c,面积area 2=s(s-a)(s-b)(s-c),其中s=(a+b+c)/2程序:#include main() float a,b,c,s,area;sacnf(%f,%f,%f”,s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c);printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2fn”,a,b,c,s);printf(“area=%7.2fn”,area); 课后小结

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

当前位置:首页 > 教育专区 > 教案示例

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

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