参赛课件 顺序结构程序设计

参赛课件 顺序结构程序设计

ID:27740790

大小:324.00 KB

页数:35页

时间:2018-12-03

参赛课件  顺序结构程序设计_第1页
参赛课件  顺序结构程序设计_第2页
参赛课件  顺序结构程序设计_第3页
参赛课件  顺序结构程序设计_第4页
参赛课件  顺序结构程序设计_第5页
资源描述:

《参赛课件 顺序结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、顺序结构程序设计参赛选手:******4.1C语句概述一、C程序结构源程序文件1C程序源程序文件i源程序文件n预编译命令函数1函数n说明语句执行语句数据说明二、C基本语句(两类)1.说明语句说明语句是用于对程序中所使用的变量及其属性进行定义。例如:inta,b;floatx,y;2.可执行语句(五类)可执行语句是用于完成程序功能的语句。⑴控制语句控制语句主要是对程序走向起控制作用。C语言提供了九种控制语句,可分别用在不同要求的编程处理中。⑵函数调用语句函数调用语句由一个函数调用加一个分号组成。例如:printf(“CProgram”);scanf(“%d,%d”,&a,&b);⑶表达式

2、语句在任何一个表达式的后面添加一个分号就构成表达式语句。例如:9种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturni++;c=a*2+b%a;⑷空语句只有一个分号的语句是空语句。例如:;在程序中空语句经常被用作循环体,起延时作用。⑸复合语句程序中用一对大括号{}括起来的若干语句称为复合语句。例如{ m=a; a=b; b=m; }复合语句在语法上相当于一个语句。复合语句的主要用途是:当某单一语句位置上的功能必须用多个语句才能实现时就需要使用复合语句。三、结构化程序设计的三种基本结构1.顺序结构顺序结

3、构是最基本的程序结构。程序流程是:按语句出现的先后顺序依次执行。A和B可以是一条语句,也可以是一个语句模块。语句的执行顺序是:先执行A,再执行B,两者是顺序执行的关系。AB2.选择结构选择结构又称分支结构。程序流程是:根据给定的条件进行判断,由判断结果决定在两个或多个程序段中选择一支执行。条件AB真       假语句的执行顺序是:先判断条件是否成立,成立(真)时执行A,否则执行B,两者是选择执行其一的关系。C语言提供了两种选择语句(if语句和switch语句),用以实现程序的分支选择。3.循环结构循环结构又称重复结构。程序流程是:在给定条件成立的情况下反复执行某个程序段。循环结构的两

4、种形式:条件A真假当型循环结构条件A真假直到型循环结构当型循环结构的执行顺序是:先判断条件是否成立;成立(真)时执行A,然后返回起点再判断;如此反复循环,直到条件不成立(假)时结束循环。直到型循环结构的执行顺序是:语句先执行A,然后再判断条件是否成立;不成立(假)时返回起点再执行A;如此反复循环,直到条件成立时退出循环。C语言提供了三种循环控制语句(while,do~while,for)用以构造程序的循环。4.2赋值语句赋值语句由赋值表达式加一个分号组成。两点注意:①C语言中的赋值号“=”是一个运算符。②赋值表达式与赋值语句的区别:if((a=b)>0)t=a;赋值表达式赋值语句4.3

5、数据输入输出的概念概念1:输入输出是以主机而言。概念2:C语言不提供io语句,而是通过调用系统提供的标准输入输出函数来实现。概念3:C语言提供函数。概念4:使用这些函数要求预编译命令:#include常用的输入输出函数有两种:字符输入输出函数getchar(),putchar()格式输入输出函数scanf(),printf()4.4字符数据的输入输出一、字符输出函数-putchar格式:putchar(c)参数:c为字符或整型常量或变量功能:把字符c输出到显示器上返值:正常,为显示的代码值;出错,为EOF(-1)[例]#include main()

6、{chara,b,c; a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’);putchar(‘101’); }运算结果:BOY A二、字符输入函数-getchargetchar()函数没有参数;函数的值就是从输入设备得到的字符;它可以是字符变量,也可以是整型变量。格式:getchar()功能:从键盘读一字符返值:正常,返回读取的代码值;出错,为EOF(-1)[例]输入一个字符,输出其十进制ASCII码。#includemain() {charc;printf(“inputchar:”);c

7、=getchar();printf(“char=%cASCIIValue=%d”,c,c);}运算结果:inputchar:qchar=qASCIIValue=113输入q后按回车,字符才送到内存一、格式输出函数-printf4.5格式输入与输出格式:printf(“格式控制”,输出表列)功能:按指定格式向显示器输出数据返值:正常,返回输出字节数;出错,为EOF(-1)输出表列:要输出的数据,可以是表达式。格式控制包含两种信息:格式

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

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

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