第3章最简单的C程序设计--顺序程序设计
教学目标:
通过本章的学习要求学生了解C顺序程序设计的基本方法;掌握C语言的基本数据类型;掌握常量和变量;掌握C语言的常用运算符和常用的表达式的应用方法;掌握函数输入输出语句的基本用法。
教学内容:
顺序程序设计
数的表现形式及其运算
C语句
数据的输入输出
6/1/2018
1
顺序程序设计举例
【】有人用温度计测量出用华氏法表示的温度(如690F)现要求将其转换为以摄氏法表示的温度(如200C)。
解题思路:
华氏温度
摄氏温度
有何关系
根据物理学知识知:
摄氏温度C=
5
9
(华氏温度f-32)
因此:①通过键盘输入一个华氏温度值
②根据转换关系进行运算(解决问题的方法即算法)
③在显示器上输出摄氏温度值
6/1/2018
2
●算法
算法是解决“做什么”和“怎么做”的问题,不要认为
只有“计算”的问题才有算法,广义地说为解决某一问题而
采用的方法和步骤。
●算法的特性
①有穷性:一个算法应有限的操作步骤而不能是无限的。
②确定性:算法中的每一个步骤都应当是确定的。
③有零个或多个输入:执行算法需要从外界取得必要信息。
④有一个或多个输出:将算法的结果打印在屏幕上。
⑤有效性:每一个步骤应当有效地执行。
6/1/2018
3
●算法表示
①用自然语言表示算法
②用流程图表示算法
③用N-S图表示算法
④用伪代码表示算法
⑤用计算机语言表示算法
开始结束框
输入输出框
判断框
处理框
流程线
连接点
注释框
6/1/2018
4
●
#include<>
int main()
{
float f,c;
f=;
c=()*(f-32);
printf(“f=%f\nc=%f\n”,f,c);
return 0;
}
6/1/2018
5
【】计算存款利息。有1000元,想存一年。有三种
方法可选:①活期,年利率为r1;②一年期定期,年利率
为r2;③存两次半年定期,年利率r3。请分别计算出一年后
按3种方法所得到的本息和。
解题思路:
关键是本息和的计算公式。本息和=本金*(1+利率)
①一年活期本息和=1000*(1+r1)
②一年定期本息和=1000*(1+r2)
③一年两次本息和=1000*(1+r3/2)*(1+r3/2)
具体的1000元
一般P0元
抽象为
6/1/2018
6
因此:①通过键盘输入本金值
②根据本息和公式计算(解决问题的方法即算法)
③在显示器上输出3种方法的本息和
算法N-S图:
依据N-S图编写源程序:
6/1/2018
7
数据的表现形式及其运算
常量和变量
在程序运行过程中,其值不能被改变的量称为常量。
常量
①整型常量:程序中用到1000。
②实型常量:程序中用到利率。有十进制和指数两种。
③字符常量:普通字符用单撇括起来的单个字符;以\
开头的字符序列。如:‘a’;\n。
④字符串常量:用双撇括起来的字符序列如〝123〞。
⑤符号常量:用#define命令来定义的符号所代表的一
个常量。如:#define pi 。
6/1/2018
8
【】符号常量的使用。依据某商品的价格计算顾客购买商品的件数应付的金额。
# define PRICE 30
#include <>
int main()
{ int num,total;
num=20;
total=num*PRICE;
printf(“total=%d\n”,total);
return 0;
}
/*定义价格为符号常量*/
/*输入输出包含的头文件*/
/*程序的主函数并从此处执行*/
/*定义两个变量*/
/*给变量num赋初值20*/
/*计算总金额*/
/*打印输出*/
6/1/2018
9
2 变量
变量
在程序中其值可改变的量,其属性是用一个或几个存储单元来存储数据,变量名代表存储单元地址。
变量类型
变量使用
整型变量用int关键字来定义
实型变量用float和double关键字来定义
字符型变量用char关键字来定义
先定义,后使用;先赋值,后引用,变量定义只能定义一次一般在程序的开头
变量名用C语言规定的标识符来表示
对变量赋值方式有:在定义时赋值即初始化;用赋值语句赋值;用输入函数赋值
6/1/2018
10
第3章最简单的C程序设计--顺序程序设计 来自淘豆网m.daumloan.com转载请标明出处.