上次作业中的问题 !!有真正上机 任务→程序设计语言→正确程序 没有加作业要求中的注释只能给一半平时成绩。 抄袭者与被抄袭者均从平时成绩上扣分。 大多数同学反映 对上机和书写C语言不熟悉这是正常现象,多 练就会越来越熟悉。 学习方法: 读例题 模仿例题自己写程序 上机调试 再与例题的源程序进行比较
1 上次作业中的问题 ▪ !!!!!!!!!没有真正上机 ▪ 任务→程序设计语言→正确程序 ▪ 没有加作业要求中的注释只能给一半平时成绩。 ▪ 抄袭者与被抄袭者均从平时成绩上扣分。 ▪ 大多数同学反映: 对上机和书写C语言不熟悉,这是正常现象,多 练就会越来越熟悉。 ▪ 学习方法: ▪ 读例题 ▪ 模仿例题自己写程序 ▪ 上机调试 ▪ 再与例题的源程序进行比较
第2章简单C程序设计 本讲:将从一个问题出发,分析问题, 解决问题,并介绍一些相关语法
第2章 简单C程序设计 本讲:将从一个问题出发,分析问题, 解决问题,并介绍一些相关语法
问题的提出 编写C程序计算圆的周长和面积,并将 结果输出到屏幕
3 问题的提出 ▪ 编写C程序计算圆的周长和面积,并将 结果输出到屏幕
问题的分析 甲:请给我计算一下圆的周长和面积。 乙:请问半径是多少? 甲:5.3。 乙:圆的周长=2*53=33.3 圆的面积=*53*53=8825 算法? 开始 1.输入半径 2.计算周长和面积 3.输出计算结果 结束
4 问题的分析 ▪ 甲:请给我计算一下圆的周长和面积。 ▪ 乙:请问半径是多少? ▪ 甲:5.3。 ▪ 乙:圆的周长=2*π*5.3=33.3 圆的面积=π*5.3*5.3=88.25 算法? ▪ 开始 1.输入半径 2.计算周长和面积 3.输出计算结果 ▪ 结束
1、输入半径-分析 计算机如何区分半径,周长,面积? 为不同的数据定义不同的变量名,例如: r circumference, area 计算机上处理的数据有几种类型?这些数 据又是什么类型? 三种:整数类型〔int)、实数类型(f|oat和 double)、字符类型(char),不同类型的数据 其编码方式和所占空间不同。 半径等数据都是实数类型
5 1、输入半径-分析 ▪ 计算机如何区分半径,周长,面积? ▪ 为不同的数据定义不同的变量名,例如: r,circumference,area. ▪ 计算机上处理的数据有几种类型?这些数 据又是什么类型? ▪ 三种:整数类型(int)、实数类型(float和 double)、字符类型(char),不同类型的数据 其编码方式和所占空间不同。 ▪ 半径等数据都是实数类型