第3章顺序和选择结构程序设计

第3章顺序和选择结构程序设计

ID:44956002

大小:375.00 KB

页数:69页

时间:2019-11-06

第3章顺序和选择结构程序设计_第1页
第3章顺序和选择结构程序设计_第2页
第3章顺序和选择结构程序设计_第3页
第3章顺序和选择结构程序设计_第4页
第3章顺序和选择结构程序设计_第5页
资源描述:

《第3章顺序和选择结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章顺序和选择结构程序设计2008-9-261程序设计基础(C语言)wh了解C语言程序的特点C程序的三种基本结构能编写简单的顺序结构程序。熟练掌握IF语句的三种形式,掌握IF语句的基本结构以及IF语句的嵌套,并能将条件运算符给出的语句转化成IF语句的形式。掌握SWITCH语句的一般形式,并能把复杂的分支选择性结构化成SWITCH语句来解决问题。本章重点2008-9-262程序设计基础(C语言)wh3.1程序设计概述程序设计的最终目的是能在计算机上计算出正确的结果来。1969年,Dijkstra首先提出了结构程序设计的概念,强调从程序的结构和风格上来研究和设计程序。首先应从全局上

2、把握系统所具备的功能是什么,并将系统划分成几个相对独立的子系统,而每个子系统只涉及局部的环境和条件。然后,进入第二步的实现阶段,即进行编码。在第一阶段,只要知道“做什么”,而在实现阶段,才考虑“如何做”。2008-9-263程序设计基础(C语言)wh一个高质量的程序必须是运行可靠、清晰易读、高效率和可适应性及可移植性的。必须掌握如下几个避免错误的技术和方法:正确的程序设计方法正确性证明校对编译检查运行检查系统测试2008-9-264程序设计基础(C语言)wh(1)voidmain(){printf(″hello\n″);}(2)voidmain(){printf(″hell

3、o\n″);}程序书写格式(不好)2008-9-265程序设计基础(C语言)whvoidmain(){printf(″hello\n″);}程序在适当的地方插入了换行符和空格符,形成逐层缩进的形式,程序清晰易读。程序书写格式(好)2008-9-266程序设计基础(C语言)wh3.2scanf()函数和printf()函数3.2.1数据输入的概念3.2.2scanf()函数的调用3.2.3printf()函数的调用3.2.4字符输入函数3.2.5字符输出函数2008-9-267程序设计基础(C语言)wh3.2.1数据输入的概念表达式中参加运算的变量必须首先得到一个值(用赋值语句对变

4、量赋值)。考虑下面求圆面积的程序#include#definePI3.14159voidmain(){floatr,area;r=4;area=PI*r*r;printf(″Theareais%f\n″,area);}运行结果:Theareais50.2654402008-9-268程序设计基础(C语言)wh只计算半径为固定值4的圆的面积,不能输出其他不同半径的圆面积。人们希望编写一个通用程序,即不论数值大小如何变化,只要计算的方法相同,就能正确计算。解决的方法是在适当的地方安插一个数据输入语句。运行时,则临时从外部输入所需数据作为变量的初始数据。在C语

5、言程序中,利用scanf()函数和getchar()函数,可以实现这个目的。缺陷与解决方法2008-9-269程序设计基础(C语言)wh3.2.3printf()函数的调用scanf()函数是与printf()函数相对应的系统库函数。printf()函数是从显示器屏幕输出数据scanf()函数是从键盘得到输入数据scanf()函数的一般格式为:scanf(″输入控制″,输入数据表列);“输入控制”的含义与printf()函数的“输出控制”相同,输入数据表列是一个或多个用逗号分隔的变量的地址或字符串的首地址。变量的地址可以通过地址运算符“&”得到。r的地址就是&r。2008-9-

6、2610程序设计基础(C语言)wh#include#definePI3.14159voidmain(){floatr,area;scanf(″%f″,&r);area=PI*r*r;printf(″Theareais%f\n″,area);}运行中,当执行到scanf()函数时,就等待用户从键盘上输入r的值。输入数据:2↙输出结果为:Theareais12.566360再一次运行程序,然后输入数据:5↙输出结果为:Theareais78.539749eg编写求圆面积的通用程序。2008-9-2611程序设计基础(C语言)wh3.2.4字符输入函数字

7、符输入函数getchar()是专门用于输入一个字符常量的函数。它没有参数,函数的值就是从键盘输入的一个字符。【例3-4】显示从键盘输入的一个字符。#includevoidmain(){charc;c=getchar();printf(″%c″,c);}程序中使用getchar()从键盘的输入中得到一个字符常量并赋给字符变量c,然后输出该字符。2008-9-2612程序设计基础(C语言)wh3.2.5字符输出函数putchar()是字符输出函数,与getch

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

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

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