第3章最简单的C程序设计
顺序程序设计举例
数据的表现形式及其运算
C语句
数据的输入输出
本章教学重点难点
教学重点是数据类型、运算符和表达式的表示和使用。标准输入输出函数( printf、 scanf、 getchar、putchar);
教学难点是数据类型、运算符及表达式的概念。各个函数的格式要求。
有人用温度计测量出用华氏法表示的温度(如 F,今要求把它转换为以摄氏法表示的温度(如 C) 。
解题思路:找到二者间的转换公式
f代表华氏温度,c代表摄氏温度
算法:
输入f的值
输出c的值
有人用温度计测量出用华氏法表示的温度(如 F,今要求把它转换为以摄氏法表示的温度(如 C) 。
N-S图
#include <>
int main ( )
{
float f,c;
f=;
c=()*(f-32);
printf("f=%f\nc=%f\n",f,c);
return 0;
}
定义f和c为单精度浮点型变量
指定f的值
计算c的值
输出f和c的值
计算存款利息。有1000元,想存一年。有三种方法可选:
(1)活期,年利率为r1
(2)一年期定期,年利率为r2
(3)存两次半年定期,年利率为r3
请分别计算出一年后按三种方法所得到的本息和。
解题思路:确定计算本息和的公式。
从数学知识可知:若存款额为p0,则:
活期存款一年后本息和为:
p1=p0(1+r1)
一年期定期存款,一年后本息和为:
p2=p0(1+r2)
两次半年定期存款,一年后本息和为:
算法:
输入p0,r1,r2,r3的值
计算p1=p0(1+r1)
计算p2=p0(1+r2)
计算p3=p0(1+ )(1+ )
输出p1,p2,p3
#include <>
int main ( )
{float p0=1000, r1=,r2=,
r3=, p1, p2, p3;
p1 = p0 * (1 + r1);
p2 = p0 * (1 + r2);
p3 = p0 * (1 + r3/2) * (1 + r3/2); printf(”%f\n%f\n%f\n”,p1, p2, p3);
return 0;
}
定义变量同时赋予初值
数据的表现形式及其运算
常量和变量
数据类型
整型数据
字符型数据
浮点型数据
怎样确定常量的类型
运算符和表达式
第3章 最简单的c程序设计3 来自淘豆网www.taodocs.com转载请标明出处.