- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元3-1教案
教案首页
课程:C语言程序设计 授课教师: 学年 第 学期 周次 第 周 时间 年 月 日 专业班级: 授课
章节 单元三C语言顺序结构程序设计(一) 授课
方式 理论课□ 实验课□ 实训课□ 教学做一体化课程√ 教学
时数 2学时 教学
目的 1.理解顺序结构程序设计的定义及执行过程
2.掌握putchar()、getchar()格式和程序应用 教
学
组
织
教学内容 教学过程设计及时间分配 1. 字符输入和输出
(1)putchar()格式和程序应用
(2)getchar()格式和程序应用
2. 顺序结构程序设计的定义及执行过程
3. 综合程序应用举例
复习、问题引入 启发、互动 5分
2.putchar()格式和程序应用 实例讲授 20分
3. getchar()格式和程序应用 实例、讲授 20分
4.顺序结构程序设计定义 讲授 10分
5.顺序结构程序设计执行过程 演示讲解 10分
6.随堂练习和综合实例 20分
7.小结、作业及实验安排 讲授 5分 教学
重点 重点:顺序结构程序设计的定义及执行过程 教学
难点 难点:putchar()、getchar()格式和程序应用 教学
手段 理论讲授、环境实例演示、对比讲解、案例分析 双语
教学 函数(Function);语句(Statement);顺序结构(Sequence Structure);应用(Application); 作业及
思考题 作业:单元总结与单元练习
知识拓展:了解结构化程序设计思想 参考
资料 谭浩强主编的《C语言程序设计》(清华大学出版社)。
丹尼斯·里奇
5.《乐在C语言》 蔡明志 著。 本讲
内容
学法
指导 课下阅读C语言中的语句、字符输出函数putchar()、输入数据函数getchar(),很好的理解输入输出函数的使用及它们之间格式上的不同。通过实例上机验证理解。 单元三:C语言顺序结构程序设计(一)(教案)
教学内容及教学过程 说明 步骤一 问题引入
在实际生活中,要完成某项工作,首先根据工作的性质决定采取什么方法,然后根据所采取的方法设计具体步骤,最后,再按照步骤实施完成。编写程序的过程也是如此,要编写一个程序,首先要设计算法。算法是解决问题的方法及步骤。第一步做什么,第二步做什么,在编程中尤其重要。顺序结构就是按照顺序由上到下依次执行各条语句,直至结束。
总体上讲,通过编程解决问题需要三个步骤:
第一步:数据输入,准备好程序要处理的原始数据;
第二步:数据处理,对输入的原始数据进行处理;
第三步:数据输出,通过屏幕显示等方式输出结果数据。
这里所提到的数据输入、数据处理和数据输出就构成了顺序结构的三个基本环节。那么在数据的输入和输出环节,如何使用C语言进行描述呢?
【引例】根据三角形的三边,计算三角形的面积,其计算公式为:
area= (其中a、b、c为三角形的三个边长,s=(a+b+c)/2)
试分析,通过编程解决该问题需要哪三个步骤:
(1)输入 ;(2)计算 ;
(3)输出 。
步骤二 讲授
3.1 字符输入与输出
3.1.1字符输出函数putchar( )
函数调用格式:putchar (ch);
函数功能:在标准输出设备上输出一个字符。
说明:函数参数ch可以是整型或字符型的常量或变量,也可以是表达式,只要ch的最终值可表示一个有效字符即可。
【例3-1】
1. putchar(A); //输出字符A
2. putchar(\101); //输出字符A
3. putchar(a-32); //输出字符A
4. int ch=65; putchar(ch); //输出字符A
3.1.2字符输入函数getchar( )
函数调用格式:getchar( );
函数功能:在标准输入缓冲区中读取一个字符。
说明:函数参数为空,函数的返回值是从输入缓冲区中读入一个字符,得到的字符可以赋值给一个字符型或整型变量,也可以作为表达式的一部分。
【例3-2】
1.char ch; ch=getchar( ); putchar(ch);
2.char ch; putchar(getchar()); //将getchar( )读入的字符直接用putchar()输出
【随堂练习3-1】
1.下面程序功能为:输入一个A~Z之间的字母,输出与之左右相邻的两个字母,根据注释信息将程
文档评论(0)