第1章C语言基础与顺序结构ppt课件.ppt

第1章C语言基础与顺序结构ppt课件.ppt

ID:59494644

大小:1.03 MB

页数:58页

时间:2020-09-13

第1章C语言基础与顺序结构ppt课件.ppt_第1页
第1章C语言基础与顺序结构ppt课件.ppt_第2页
第1章C语言基础与顺序结构ppt课件.ppt_第3页
第1章C语言基础与顺序结构ppt课件.ppt_第4页
第1章C语言基础与顺序结构ppt课件.ppt_第5页
资源描述:

《第1章C语言基础与顺序结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计教案崔武子制作2008.7第1章C语言基础与顺序结构1.1认识C语言程序1.2合理选用数据类型1.3学会使用常用运算符1.4学会控制输入输出数据1.5画顺序结构的流程图1.6熟悉TurboC集成环境*贯穿教学全过程的实例P11.1.1了解C语言程序的构成1.1.2熟悉主函数框架1.1认识C语言程序P2返回1.1.1了解C语言程序的构成【实例1.1】观察下面程序,认识1个完整的C语言程序,了解C语言程序结构。P2#include#include#definePI3

2、.14159floatsup_area(floatr);floatvolume(floatr);main(){floata=-5,b,c,d;b=fabs(a);c=sup_area(b);d=volume(b);printf("c=%f,d=%f",c,d);}预处理命令函数原型说明主函数floatsup_area(floatr){floats;s=4*PI*r*r;returns;}floatvolume(floatr){floatv;v=4.0/3.0*PI*r*r*r;returnv;}sup_a

3、rea函数的定义(计算球的表面积)volume函数的定义(计算球的体积)运行结果:c=314.158997,d=523.598328#include#include#definePI3.14159floatsup_area(floatr);floatvolume(floatr);main(){……}floatsup_area(floatr){……}floatvolume(floatr){……}归纳分析:所有C程序都由若干个函数构成的有且仅有1个主函数#include

4、o.h>#include#definePI3.14159floatsup_area(floatr);floatvolume(floatr);main(){……}floatsup_area(floatr){……}floatvolume(floatr){……}归纳分析:使用输入、输出函数时加此行使用数学函数时加此行#include#include#definePI3.14159floatsup_area(floatr);floatvolume(floatr);ma

5、in(){……}floatsup_area(floatr){……}floatvolume(floatr){……}归纳分析:PI均用3.14159代替注释部分/*函数原型说明*//*函数原型说明*/1.1.2熟悉主函数框架P3【实例1.2】编写程序,计算2个数的和与差,要求从键盘输入2个数。编程思路使用函数scanf实现数据的输入,使用函数printf实现数据的输出。加法操作使用“+”,减法操作使用“-”。#includemain(){intx,y,a;printf("Inputxandy:"

6、);scanf("%d%d",&x,&y);a=x+y;printf("Thesum:%d",a);a=x-y;printf("Thedifference:%d",a);}定义3个变量显示提示信息键盘输入2个整数计算2个数的和输出2个数的和运行结果:Inputxandy:1200180<回车>Thesum:1380Thedifference:1020#includemain(){intx,y,a;printf("Inputxandy:");scanf("%d%d",&x,&y);a=

7、x+y;printf("Thesum:%d",a);a=x-y;printf("Thedifference:%d",a);}定义变量部分功能语句部分1.2.1合理选用整型数据1.2.2合理选用实型数据1.2.3合理选用字符型数据1.2合理选用数据类型P6返回1.2.1合理选用整型数据【实例1.3】编写程序,计算2个正方形铁板的面积,铁板边长分别为150和200。P6150200编程思路利用公式“面积=边长边长”计算正方形的面积由于需要处理的数据是整数,应从int型和long型中选用#include<

8、stdio.h>main(){intarea1;longarea2;area1=150;area2=200;area1=area1*area1;area2=area2*area2;printf("%d,%ld",area1,area2);}运行结果:22500,40000注意数据的溢出输出int型输出long型处理“intarea1;“后执行“area1=150;”后不确定area1执行“are

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

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

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