网站大量收购独家精品文档,联系QQ:2885784924

C语言教案第三周.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言教案第三周

第三节 顺序结构 1:通过本节介绍的编写简单程序所必需的内容,以及方法,让学生拥有简单的编程思路。 1.1学习目的: 1.掌握简单的编程思路 2.理解输入输出语句 1.2学习内容: 1.程序的顺序结构 2.赋值语句 3.输入输出语句 1.3学习重点: 1.顺序结构 2.输入输出语句 1.4教学方法 讲授法+练习法 1.5学习方法: 听课、做笔记、课后作业 1.6学习时间: 第三周 2:回顾上一节: [10分钟] 变量的赋值(整型,实型,字符型变量的赋值) 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 5、 自增、自减运算符 3:课程知识点讲解: 具体知识点1:程序的三种基本结构 [10分钟] 结构化程序设计基本思想:任何程序都可以用三种基本结构表示,限制使用无条件转移语句(goto) 结构化程序:由三种基本结构反复嵌套构成的程序叫~ 优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构:顺序结构、选择结构、循环结构 案例讲解: 求三个整数的和及他们的平均值的程序 编程分析:从键盘输入三个整数,计算三个变量的和、再求平均值。算法用N-S图(图3.1)表示。程序如下: 输出Please input three numbers: 输入 num1,num2,num3的值 计算平均值aver 输出 num1,num2,num3的值 输出 aver的值 #includestdio.h main { int num1,num2,num3,sum;float aver; printf(Please input three numbers:); scanf(%d,%d,%d,num1,num2,num3); sum=num1+num2+num3; printf(num1=%d,num2=%d,num3=%d\n,num1,num2,num3); printf(sum=%d,aver=%f\n,sum,aver); } 运行结果:Please input three numbers: 5,6,7回车 num1=5,num2=6,num3=7 sum=18,aver=6.000000 具体知识点2:赋值语句和输入输出语句 [15分钟] 知识点讲解:赋值语句。是指由赋值表达式加上一个分号构成,例如“a=i+3”是表达式,“a=i+3;”是赋值语句 知识点讲解:输入输出语句。C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。例如,printf函数和scanf函数。 知识点讲解:字符数据输入输出: putchar函数(字符输出函数)此函数的作用是向 终端输出单个字符。函数的参数可以是字符、变量、转义字符。其一般形式为: putchar()参数为变量时,输出变量的值。 getchar函数(字 符输入函数)此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符,getchar函数没有参数,其字符。 一般形式为: getchar()函数的值就是从输入设备得到的 案例讲解: 使用字符输入输出函数 #include stdio.h main() { char ch; printf(Please input two character: ); ch=getchar(); putchar(ch);putchar(\n); putchar(getchar()); putchar(\n); } 老师提问: 问题1:putchar和printf的区别 问题2:getchar和scanf的区别 具体知识点3:printf函数 【20分钟】 知识点讲解:printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。 printf函数调用的一般形式为: printf(“格式控制”,输出表列) 例如:printf (“a=%d b=%d”,a,b) 如果a、b值分别为3、4, 则输出结果为:a=3 b=4 案例讲解: 不同格式输出数据 main() { int a=-1; int b=-2; printf(”a=%d,%o,%x\n”,a,a,a); printf(”a=%d,%o,%x\n”,b,b,b); } 运行结果:a=-1,177777,ffff b=-2,177776, fffe 具体知识点4:scanf函数 【25分钟】 知识点讲解:getchar函数只能用来输入一个字符,用scanf函数可以用来输入任何类型的多个数据 scanf函数一般形式: scanf(“格式控制”,地址表列) 案例讲解: 用scanf函数输入数据。 main() { int a,b,c; s

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档