重庆出版社出版,李勇主编的大一C语言课程ppt第3章

重庆出版社出版,李勇主编的大一C语言课程ppt第3章

ID:36900814

大小:1.11 MB

页数:21页

时间:2019-05-10

重庆出版社出版,李勇主编的大一C语言课程ppt第3章_第1页
重庆出版社出版,李勇主编的大一C语言课程ppt第3章_第2页
重庆出版社出版,李勇主编的大一C语言课程ppt第3章_第3页
重庆出版社出版,李勇主编的大一C语言课程ppt第3章_第4页
重庆出版社出版,李勇主编的大一C语言课程ppt第3章_第5页
资源描述:

《重庆出版社出版,李勇主编的大一C语言课程ppt第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章顺序结构程序设计教学要求:教学要求:熟练掌握c语言的各类语句,熟练掌握c语言中数据的输入输出方法,会写顺序结构的c程序,了解循环循环结构。教学提示:前面我们已经学习了C语言中的数据类型、运算符及表达式,从本章开始介绍C语言程序的设计,C语言程序包括三种基本结构,分别是:顺序结构、选择结构、循环结构,本章主要讲解顺序结构的程序设计方法。教学内容:c语句概述,程序的三种基本结构,数据的输入输出,顺序及结构程序设计举例第3章顺序结构程序设计3.1C语句概述C语言的语句用来向计算机发出操作指令,指挥、

2、控制计算机执行相应的操作。[1]一个C语言程序由多个函数构成。[2]每个函数都由声明部分和执行部分构成,其中,[3]执行部分就是由语句构成,完成对数据的操作。一条语句经过编译后生成若干条机器指令。语句按功能可以分为两类:一类用于描述计算机要执行的操作运算,称为操作运算语句;另一类是控制操作的执行顺序,称为流程控制语句。语句按语法形式则可以分为:表达式语句、函数调用语句、复合语句、流程控制语句、空语句。第3章顺序结构程序设计3.1.1表达式语句在C语言中所有的操作运算都是通过表达式来完成的。由表达式构

3、成的语句称为表达式语句。表达式语句的语法格式为:表达式;3.1.2函数调用语句函数调用语句即由一次函数调用加上一个分号构成的语句。3.1.3空语句仅包含一个分号的语句称为空语句;程序在执行这一个语句时,不进行任何操作3.1.4复合语句由大括号“{}”括起来的语句序列称为复合语句{a=1+2;b=a+5;printf(“b=%d”,b);}第3章顺序结构程序设计3.1.5控制语句if()~else~条件语句for()~循环语句while()~循环语句do~while()循环语句continue结束本次

4、循环语句break中止switch或循环语句switch多分支选择语句goto转向语句return从函数返回语句其中,()表示条件,~表示内嵌的语句。第3章顺序结构程序设计3.2程序的三种基本结构顺序结构、选择结构、循环结构3.2.1顺序结构程序设计顺序结构的程序按语句在程序中的先后顺序依次执行,不需要另外的控制语句第3章顺序结构程序设计例:单步执行程序。第一步:输入程序代码,程序代码如下:main(){printf("Iamastudent,");printf("Andyou?");}第二

5、步:单步执行程序。按功能键F7第3章顺序结构程序设计顺序结构的流程图图3.1顺序结构传统流程图顺序结构N-S流程图(盒图)第3章顺序结构程序设计3.2.2选择结构程序设计在日常生活中,我们经常遇到选择性的事情,比如:“如果今天不上课,我们就去逛街;否则,我们就去教室上课。”在C程序中,也经常需要根据不同的情况作出判断,选择执行不同的操作。解决这一类问题,通常使用选择结构的程序设计方法。选择结构的程序可以根据指定条件进行判断,选择执行不同的程序语句。第3章顺序结构程序设计3.2.2循环结构程序设计现实

6、生活中有许多需要重复进行的操作,它们的处理方法相同,只是每次处理的数据可能发生变化。例如画50个边长不相等的正方形,就要做50次画正方形的操作,只是每次画正方形的边长不同。程序中对这类需要重复执行的操作一般使用循环结构来处理。程序根据条件是否成立,决定是否重复执行某段程序。这样可避免重复书写需要多次执行的语句,减少了程序的长度。第3章顺序结构程序设计C语言中有如下三条语句可以构成循环结构:while语句、dowhile语句、for语句whiledowhile第3章顺序结构程序设计3.3数据的输入输出

7、C语言所有的输入和输出操作都是通过多种输入输出函数来实现的。3.3.1数据输出语句printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。printf函数调用的一般形式为:printf(“格式控制字符串”,输出表列)其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如“%

8、d”表示按十进制整型输出,“%ld”表示按十进制长整型输出,“%c”表示按字符型输出等。printf函数的一般调用形式为:printf("格式控制参数",输出项列表);功能:按照指定的格式在标准输出设备(一般是指在用户终端上显示或打印)输出数据P49详述第3章顺序结构程序设计1、类型字符用以表示输出数据的类型,其格式字符和意义如下表所示:【演示实例】第3章顺序结构程序设计2、标志标志字符为-、+、#、空格四种,其意义下表所示: 标志格式字符     标志意义-结果左对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。