欢迎来到天天文库
浏览记录
ID:16551365
大小:123.50 KB
页数:13页
时间:2018-08-22
《顺序结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第四章顺序结构程序设计(4学时)一、教学目的及要求要求学生了解结构化程序设计的基本思想、算法的表示方法,熟练掌握C语言语句、格式输入/输出函数、字符输入/输出函数。二、教学重点及难点重点:结构化程序设计的基本思想,输入/输出函数的使用方法。难点:流程图的绘制。三、教学手段板书与多媒体课件演示相结合四、教学方法启发式教学、讲解、演示五、作业1、P88页:4.3、4.4、4.6、4.8、4.92、习题册本章练习。六、参考资料1、谭浩强、张基温、唐永炎主编《C语言程序设计教程》,第三章2、杨非主编《C语言程序设计应试辅导—二级》,第三章七、教学内容与教学设计教学内容教学
2、设计备注【导入】上节课我们介绍了几种常用的基本数据类型,以及不同数据类型的相互转换,变量赋初值。这节课我们继续介绍几种常用的运算符以及表达式。[提问]以例题形式回顾类型转换的两种类型【讲授新课】一、算法与结构化程序设计讲解[板书]1、算法例:求长方形的面积。算法指解决一件事情的方法和步骤,怎样表示一个算法?用流程图表示算法。流程图表示算法,直观形象,易于理解。流程图中常用符号的含义如下:例如将求长方形的面积的算法用流程图表示。二、程序基本结构1. 顺序结构:[幻灯片][重点]算法在程序设计中的地位及表示[板书][幻灯片][重点][难点][课堂设计]请同学回答,
3、通过例题加强对概念的理解。[重点]2. 选择结构:3. 循环结构[幻灯片][重点][课堂设计]利用生活中的例子,如跑步、走路等解释不同结构的表示方法。[幻灯片][重点]3.1.4 结构化程序设计方法ll 自顶向下;ll 逐步细化;ll 模块化设计;ll 结构化编码。C程序的结构:三、顺序结构程序设计1.顺序执行语句概述C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。C语句可分为以下五类:1.表达式语句:表达式语句由表达式加上分号“;”组成。例:x=y+3;2. 函数调用语句:由函数名、实际参数加上分号“;”组成。例:
4、printf(“%d”,a);3.控制语句:控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有九种控制语句。可分成以下三类:1) 条件判断语句:if语句、switch语句;2) 循环执行语句:dowhile语句、while语句、for语句;3) 转向语句:break语句、goto语句、continue语句、return语句。4.复合语句:把多个语句用括号{}括起来组成的一个语句称复合语句。例如:{x=y+z;a=b+c;printf(“%d%d”,x,a);}复合语句内的各条语句都必须以分号”;
5、”结尾,在括号“}”外不能加分号。5. 空语句:只有分号“;”组成的语句。空语句是什么也不执行的语句。2.数据输入输出的概念及在C语言中的实现1) 所谓输入输出是以计算机为主体而言的。2) 本章介绍的是向标准输出设备显示器输出数据的语句。3) 在C语言中,所有的数据输入/输出都是由库函数完成的。因此都是函数语句。4) 在使用C语言库函数时,要用预编译命令#include将有关“头文件”包括到源文件中。使用标准输入输出库函数时要用到“stdio.h”文件,因此源文件开头应有以下预编译命令:#include或#includ
6、e”stdio.h”stdio是standardinput&outupt的意思。5) 考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加#include或#include”stdio.h”四、字符数据的输入输出1. putchar函数(字符输出函数)putchar函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为:putchar(字符变量)例如:putchar('A');(输出大写字母A)putchar(‘101’);(也是输出字符A)对控制字符则执行控制功能,不在屏幕上显示。使用本函数前必须要用文件包
7、含命令:#include或#include“stdio.h”【例4.1】输出单个字符。#includemain(){chara='B',b='o',c='k';putchar(a);putchar('t');putchar(b);putchar('');putchar(c);}2 .getchar函数(字符输入函数)getchar函数的功能是从键盘上输入一个字符。其一般形式为:getchar();通常把输入的字符赋予一个字符变量,构成赋值语句,如:charc;c=getchar();【例4.2】输入单个字符。#includ
8、e
此文档下载收益归作者所有