资源描述:
《第2章用C语言表达程序ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章用C语言表达程序内容回顾算法:方法和步骤框图:算法的表示方法。流程图、PAD程序:算法的具体实现操作:编辑→编译→链接→运行查错:语法错误、语义错误内容回顾重点:主函数:main键盘输入函数scanf屏幕输出函数printf基本数据类型:int,float,double内容回顾题目:①几个数的最大数(最小数)②两个数的和(差)③圆的面积内容回顾求两个整数的最大数定义变量:inta,b,max;分配内存空间abmax内容回顾输入:scanf(“%d,%d”,&a,&b);键盘maxab59内容回顾处理:max=a;abmax595内容回顾处理:max=a;if(max
2、//标准输入输出函数的声明voidmain()//主函
3、数,程序的入口{inta,b,c;/*定义变量*/scanf(“%d,%d”,&a,&b);//输入c=a+b;//处理printf(“%d”,c);//输出}①关于头文件②标识符③标识符命名④关于注释⑤版权说明例2-2输入两个整数,输出平方和.#include//标准输入输出函数的声明voidmain()//主函数,程序的入口{inta,b,square;/*定义变量*/scanf(“%d,%d”,&a,&b);//输入c=a*a+b*b;//处理printf(“%d”,square);//输出}输入一个整数,输出其绝对值.◆输入◆处理◆输出课堂练
4、习例2-3计算圆的周长与面积.◆输入◆处理◆输出①函数②函数的构造③函数的调用④实数类型小结①C程序由函数组成,主函数是入口;②两个基本数据类型:整型、实型;③程序的基本思路:输入-处理-输出;④标识符、命名法。上机作业习题2.1~2.3;上机存在的问题“=”和“==”是同一个意思吗?同一行的语句用逗号隔开:max=a,max=b;编辑新的程序时,忘记关闭工作空间。内容回顾一个程序有几个主函数?主函数的作用?标识符的命名规则;匈牙利命名法整型、单精浮点、双精浮点标识符是如何表示的?例2-3计算圆的周长与面积.输入处理输出用函数scanf实现键盘输入圆的半径r。用求圆的周长
5、和面积的公式c=2πr,s=πr2,计算周长c、面积s。把上面的计算结果c和s用函数printf向屏幕输出。例2-3计算圆的周长与面积.#includevoidmain(){floatr,c,s;scanf(“%f”,&r);c=2*3.1415926*r;s=3.1415926*r*r;printf(“周长为:%f,面积为:%f",c,s);}例2-3计算圆的周长与面积.输入处理输出①函数②函数的构造③函数的调用④实数类型关于函数:输入:参数参数处理:函数体输出:返回值关于库函数:附录D。函数参数函数值例2-3:计算圆的周长与面积。#inclu
6、defloatc(floatr){return2*3.1415926*r;}floats(floatr){return3.1415926*r*r;}voidmain(){floatr;scanf("%f",&r);printf(“c:%f,s:%f",c(r),s(r));}常量常量:在程序的运行过程中,其值不能被改变常量的分类:按字面形式直接常量(字面常量)符号常量(用标识符表示的常量)按数据类型整型常量实型常量字符常量字符串常量0、-2、1230.2、4.8、1.3e20'A'、'g'、'+'、'?'“Abc”例2-4球的表面积与体积构造函数常量
7、标识符编译预处理变量与内存变量:在程序的运行过程中,其值可以被改变的。定义了变量就分配了空间。空间的大小与数据类型有关。小结构造函数、调用函数;常量;预处理;变量与内存;记住:交换两个变量的程序段作业:输入三个整数,从大到小输出。内容回顾(1)构造函数、调用函数;(2)常量;(3)预处理;(4)变量与内存。内容回顾有关预处理,请看如下实例#include#definePI3.1416#defineS(x)PI*x*xvoidmain(){doubler;//输入scanf(“%lf”,&r);//输出prin