ImageVerifierCode 换一换
格式:DOCX , 页数:95 ,大小:40.35KB ,
资源ID:24603682      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24603682.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C程序设计电子教案3.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C程序设计电子教案3.docx

1、C程序设计电子教案3铜仁学院Tong ren xue yuan教 案课 程 C语言程序设计 专 业 应用物理学 年 级 0 9应物 教 师 秦 伟 职 称、学 位 讲 师 部系、教研室 物电系、教育技术教研室 二一一 至 二一二 学年度第 二 学期铜 仁 学 院 教 案【首页】课程名称C语言程序设计授课年级及专业应用物理学班级11应物课程类型必修课公共课( );基础或专业基础课(*);专业课( )选修课限选课( );任选课( )学生层次研究生( ) 本科生(*) 专科生( ) 成教生(本科( ) 专科( )授课方式理论课(*);实践课(*)考核方式理论%;实践%周学时数4课程教学总学时数72学

2、时分配课堂讲授 54 学时; 实践课 18 学时教材名称C程序设计(第三版)作 者谭浩强出版社及出版时间清华大学出版社,2005参考资料1、谭浩强.C程序设计题解与上机指导(第三版),清华大学出版社,2005.2、谭浩强.C程序设计试题汇编. 清华大学出版社,2006.3、张建勋,纪纲.C语言程序设计教程(21世纪普通高校计算机公共课程规划教材),清华大学出版社,2008.4、克尼汉 等著,徐宝文 等译.C程序设计语言(第2版新版),机械工业出版社,2005.5、林锐,韩永泉.高质量程序设计指南:C+、C语言(第3版),电子工业出版社,2005.6、全国计算机等级考试编写组,全国计算机等级考试

3、教程二级C语言,人民邮电出版社,2009.授课时间注:1、表中( )选项内请打“*”; 2、教案按授课次数填写,每次授课均应填写一份;空格大小可根据内容自行调整;重复班授课可不另填写教案;此教案填写并打印后须教研室主任审查、签字;3、教案首页只填写一次,其他内容须按课堂教学次数填写。课程名称C语言程序设计授课专业应用物理学周次第1周, 第1次课章节名称第1章C语言概述授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要求1. 了解C语言的特点2. 理解C语言程序的组成结构3. 了解运行C程序的步骤与方法教学重点和难点重点:1.C语言的组成结构2.运行C程序的步骤与方法难点:1.C语言的

4、组成结构2.C程序编译和链接的过程教 学 内 容时间分配及辅助手段1.1 C语言出现的历史背景1.2 C 语言的特点1.3 简单的C语言程序介绍1.4 运行C程序的步骤与方法1.4.1 运行C程序的步骤1.4.2 上机运行C程序的方法10 m15 m40 m5 m30 m启发提问1. C语言能够被广泛应用的原因是什么?2. 程序运行前为什么要先编译和链接?外语要求International Standard Organization ISO 国际标准化组织Integral Development Environment IDE 集成开发环境source program 源程序 objiect

5、program 目标程序compiler 编译 interpreter 解释Error 错误 warning 警告小结1. C程序总是从main函数开始执行,与main函数的位置无关;2. C程序书写格式自由,但根据书写规范要求,出了if语句等,其他语句都分别占一行;3. 每个语句和数据声明的最后必须有一个分号;4. 用户无需编写输入输出函数。输入输出操作有库函数完成。C对输入输出实行函数化;思考与练习题1. C程序由哪些部分组成?2. 为什么说C程序主要是由函数组成的?下次课预习要点C语言的阶乘开发环境Turbo C 3.0教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课

6、程名称C语言程序设计授课专业应用物理学周次第1周, 第2次课章节名称实验一 C语言运行环境及运行一个简单的C程序授课方式课堂讲授( );实践课() 教学时数 2教学目的及要求1.了解TC环境的组成。2.掌握Turbo C集成开发环境的基本使用方法。3.能够编写并在Turbo C中编辑和运行最简单的C程序。4.了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。教学重点和难点重点:C程序从编辑、编译、连接到运行并得到运行结果的过程。难点:编辑并调试运行一个C程序。教 学 内 容时间分配及辅助手段1了解TC环境的组成。2进入、退出和定制TC环境。3运行演示程序4编写自己的第一个程序5分别编

7、译、连接、运行程序20 m10 m20 m30 m20 m启发提问 TC环境的组成包括哪些?外语要求IDE(Integral Development Environment) 集成开发环境Edit 编辑Message 消息Watch 检测.EXE文件 可执行文件小结 Turbo C 2.0是C程序设计的一种集成开发环境,(其它还有Visual C+ 6.0、Borland C+等),该集成环境简单易学,同学们必须首先熟悉并掌握该集成环境。待熟悉C语言开发后,可使用 Visual C+ 6.0等集成环境。思考与练习题在Turbo C中运行和调试例题程序及作业程序。下次课预习要点算法、流程图、结构

8、化程序设计教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第2周, 第3次课章节名称第2章 程序的灵魂算法授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要求1、了解算法的概念、特性2、理解比掌握算法的表示方法,特别是N-S流程图表示方法3、掌握结构化程序的三种基本结构及其设计的基本思想教学重点和难点重点:1. 流程图、N-S流程图2. 结构化程序的三种基本结构及其设计的基本思想难点:1. N-S流程图2.结构化程序设计的基本思想教 学 内 容时间分配及辅助手段2.1算法的概念2.2简单算法举例2.3算法的特性2.4怎样表

9、示一个算法2.4.1用自然语言表示算法2.4.2用流程图表示算法2.4.3种基本结构和改进的流程图2.4.4用NS流程图表示算法2.4.5用伪代码表示算法2.4.6用计算机语言表示算法2.5结构化程序设计方法10 m10 m10 m10 m10 m10 m10 m10 m10 m10 m启发提问1. 什么是结构化的算法?2. 为什么要提倡结构化的算法?外语要求algorithm 算法flow chart 流程图structured programming 结构化程序设计小结1、程序的三种基本结构:顺序、选择、循环2、5种描述算法的方法,关键是N-S图3、灵活运用三种基本结构,学会结构化的程序设

10、计方法思考与练习题(P36)2.6,2.7下次课预习要点数据类型教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第2周, 第4次课 2010年3 月16 日章节名称第3章 数据类型、运算符、表达式 3.1 C的数据类型3.5字符型数据授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要求1、掌握C的数据类型2、掌握整型、实型、字符型数据的常量及变量教学重点和难点重点:1. 基本数类型的常量和变量难点:1. 不同类型的数据在内存中的存储形式教 学 内 容时间分配及辅助手段3.1 C语言的数据类型3.2 常量与变量3.2.1 常

11、量和符号常量3.2.2 变量3.3 整型数据3.3.1 整型常量的表示方法3.3.2 整型变量3.3.3 整型常量的类型3.4 浮点型数据3.4.1 浮点型常量的表示方法3.4.2 浮点型变量3.4.3 浮点型常量的类型3.5 字符型数据3.5.1 字符常量3.5.2 字符变量3.5.3 字符数据在内存中的存储形式及其使用方法3.5.4 字符串常量5 m10 m 10 m5 m10 m5 m5 m10 m5 m10 m5 m10 m10 m启发提问1. 字符常量和字符串常量有何区别?2. 为什么没有字符串变量?外语要求int 整型float 单精度类型double 双精度类型char 字符型c

12、onstant (quantity) 常量variable quantity 变量小结1、C的基本数据类型int、float、double、char2、基本数据类型的常量表示、变量定义,及不同类型的数据在内存中的存储形式思考与练习题(P66)3.2,3.4下次课预习要点变量赋初值、运算符、表达式教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第3周, 第5次课 2010年3 月19 日章节名称第3章 数据类型、运算符、表达式 3.6 变量赋初值3.10逗号运算符和逗号表达式授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要

13、求1、掌握变量赋初值的方法2、掌握C语言中的各种运算符3、掌握运算符的优先级与结合性教学重点和难点重点:1. 变量赋初值的方法2. C语言中各种运算符的使用难点:1. 混合表达式中运算符的运算顺序教 学 内 容时间分配及辅助手段3.6 变量赋初值3.7 各类数值型数据间的混合运算3.8 算术运算符和算术表达式3.8.1 C语言运算符简介3.8.2 算术运算符和算术表达式3.9 赋值运算符和赋值表达式3.10 逗号运算符和逗号表达式5 m15 m 10 m40 m25 m5 m启发提问1. 变量先定义后使用有什么好处?2. 如何减少+,-运算出错?外语要求constant (quantity)

14、常量variable quantity 变量initiation 初始化type conversion 类型转换小结1、算术运算符、逻辑运算符的应用,及相关表达式的逻辑值2、+、-运算3、各种运算符的优先级思考与练习题(P66)3.7,3.9,3.10,3.12下次课预习要点教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第3周, 第6次课 2010 年3 月23 日章节名称第4章 顺序程序设计 4.1C语句概述4.4字符数据的输入输出授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要求1、对C语句能够有整体的把握2、掌握

15、赋值语句、字符输入输出函数3、理解输入输出的概念教学重点和难点重点:1. 赋值语句2. 字符输入输出函数难点:1. 理解输入输出的概念教 学 内 容时间分配及辅助手段4.1 C语句概述4.2 赋值语句4.3 数据输入输出的概念及在语言中的实现4.4 字符数据的输入输出4.4.1 putchar函数4.4.2 getchar函数 程序举例20 m10 m10 m10 m10 m40 m启发提问1. 怎样区分表达式和表达式语句?2. C语言为什么要设表达式语句?3. 什么时候用表达式,什么时候用表达式语句?外语要求sequential structure 顺序结构assignment statem

16、ent 赋值语句expression 表达式getchar( ) 字符输入函数putchar( ) 字符输出函数小结1、注意通过学习,能够对C语句有整体的把握2、字符输入输出函数:getchar( ) putchar( )3、理解输入输出的概念,进一步掌握C语言的核心思想思考与练习题(P89)4.4,4.5下次课预习要点格式化输入输出函数教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第4周, 第7次课 2010年3 月26 日章节名称第4章 顺序程序设计 4.5格式输入输出,4.6顺序结构程序设计举例授课方式课堂讲授();实践课(

17、 ) 教学时数 2教学目的及要求1、掌握格式化输入输出语句2、掌握顺序结构的组成、特点和应用3、学会简单的顺序程序设计教学重点和难点重点:1. 格式化输入输出语句2. 顺序结构的组成、特点和应用难点:1.顺序结构程序设计教 学 内 容时间分配及辅助手段4.5 格式输入与输出4.5.1 printf函数 1.printf函数 2.格式字符4.5.2 scanf函数 1.一般形式 2.格式说明 3.使用scanf函数时应注意的问题4.6顺序结构程序设计举例 10 m20 m 10 m10 m15 m35 m启发提问1. 顺序语句结构程序设计的流程是什么?2. C程序是如何实现输入输出的?有哪些方式

18、?外语要求sequential structure 顺序结构number format 数据格式expression 表达式printf( ) 格式化输入函数scanf( ) 格式化输出函数小结 1、格式输入输出函数:scanfprintf,特别注意scanf函数的地址项是否要加&2、注意简单程序的结构,头文件、变量定义、输入语句及输出语句思考与练习题(P89)4.6,4.8下次课预习要点C语言赋值语句和基本输入输出函数的使用教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第4周, 第8次课 2010 年3 月30 日章节名称实验二

19、 数据类型及顺序结构授课方式课堂讲授( );实践课() 教学时数 2教学目的及要求 1.进一步熟悉TC环境的使用方法。 2.学习C语言赋值语句和基本输入输出函数的使用。 3.编写顺序结构程序并运行。 4.了解数据类型在程序设计语言中的意义。教学重点和难点重点:1. C语言赋值语句和基本输入输出函数的使用。2. 编写顺序结构程序并运行。难点:编写顺序结构程序并运行。教 学 内 容时间分配及辅助手段1编程序,输出如下图形: * * * *2编写程序,实现下面的输出格式和结果( 表示空格): a= 5,b= 7,a-b=-2,a/b= 71% c1=COMPUTER,c2=COMP ,c3= COM

20、P x=31.19,y= -31.2,z=31.1900 s=3.11900e+002,t= -3.12e+0013编写程序,输入变量x值,输出变量y的值,并分析输出结果。 y = 2.4 * x - 1 / 2 y = x % 2 / 5 - x y = x 10 & x = 10 | x= 1 y = ( x -= x * 10 , x /= 10 ) 要求变量x、y是float型。4. 调试程序5. 运行程序2020202020启发提问数据类型在程序设计中有什么意义?外语要求sequential structure 顺序结构number format 数据格式expression 表达式

21、putchar( )/getchar( ) 字符输入/输出函数printf( )/ scanf( ) 格式化输入/输出函数 小结通过本次课的学习:1.复习了数据类型和运算符的有关概念。2.操作实践了了赋值语句和输入输出函数各种格式符的使用。3.进一步熟悉TC环境的使用方法。思考与练习题输入圆半径(5)和圆心角(600),输出圆的周长、面积和扇形周长。下次课预习要点运算符、表达式教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第5周, 第9次课 2010 年4 月2 日章节名称第5章 选择结构程序设计 5.1关系运算符和关系表达式5.

22、3 if语句的3种形式授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要求1、掌握关系运算符和逻辑运算符的基本概念2、能够计算关系表达式和逻辑表达式的值 3、掌握实现选择结构的3种基本形式教学重点和难点重点:1. 关系运算符和关系表达式,逻辑运算符和逻辑表达式2. 选择结构的3种基本形式难点:1.编写选择结构的程序教 学 内 容时间分配及辅助手段5.1 关系运算符和关系表达式5.1.1 关系运算符及其优先次序5.1.2 关系表达式5.2 逻辑运算符和逻辑表达式5.2.1 逻辑运算符及其优先次序5.2.2 逻辑表达式5.3 if语句5.3.1 if语句的3种形式 1.if(表达式)语句

23、2.if(表达式)语句1 else语句23.if_else_if语句结构程序举例10 m10 m10 m10 m 10 m10 m10 m30 m启发提问1. 选择语句结构程序设计的流程是什么?2. 表达式的作用是什么?外语要求Select 选择Expression 表达式logical expression 逻辑表达式relational expression 关系表达式structure 结构小结要设计选择结构程序,要考虑两个方面的问题:一是在C语言中如何来表示条件,二是在C语言中实现选择结构用什么语句。在C语言中表示条件,一般用关系表达式或逻辑表达式,实现选择结构用if语句或switch

24、语句。通过本次课的学习,要掌握C语言条件的表示方法以及实现选择结构的if语句,能够编写简单的选择结构程序。思考与练习题(P129)5.3、5.4下次课预习要点if语句的嵌套、 switch语句教研室或科室主任审查意见:教研室或科室主任签字:2010年 月 日课程名称C语言程序设计授课专业应用物理学周次第5周, 第10次课 2010 年4 月6 日章节名称第5章 选择结构程序设计 5.3.2 if语句的嵌套5.5程序举例授课方式课堂讲授();实践课( ) 教学时数 2教学目的及要求1、掌握if语句的嵌套使用2、掌握 switch语句的使用3、学会编写选择结构的程序教学重点和难点重点:1.if语句的嵌套使用2.switch语句的使用难点:1.if语句的嵌套使用2.switch语句条件表达式的建立教 学 内 容时间分配及辅助手段5.3 if语句5.3.2 if语句的嵌套5.3.3 条件运算符5.4 switch语句5.5 程序举例30 m10 m30 m30 m启

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1