下载此文档

三种基本结构的程序设计学习教案.pptx


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
C语句(yǔjù)
和其它高级语言一样,C语言的语句用来向计算机系统发出操作指令,一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干个语句。C语句都是用来完成一定操作任务的,声明部分的内容不应称为语句。
考虑程序设计三种基本(jīběn)结构的程序设计
第7页/共47页
第七页,共48页。
顺序结构(jiégòu)例:输入三角形的三条边长,求其面积
#include<>
#include<>
void main()
{
float a,b,c,p,s;
printf("Input a,b,c=");
scanf("%f,%f,%f",&a,&b,&c);
p=*(a+b+c);
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("s=%\n",s);
}
8
面积公式: 其中
注意:sqrt( )是求平方根的函数(hánshù)。必须把头文件“”包含到程序中来。凡是在程序中用到数学函数(hánshù)库中的函数(hánshù),。
运行(yùnxíng)结果:
Input a,b,c=3,4,5↙
s=
瘴包烹讽吾罪称裁填歧侧舵碍摄概灸蝴粳晨矛庐裂右蜂精堂营缓脊智段让三种基本结构的程序设计三种基本结构的程序设计
第8页/共47页
第八页,共48页。
顺序结构(jiégòu)例:输入两个整数,交换其值。
#include<>
void main()
{
int a,b,t;
printf("Input a,b=");
scanf("%d,%d",&a,&b);
printf("old data: a=%d,b=%d\n",a,b);
t=a;a=b;b=t
printf("new data: a=%d,b=%d\n",a,b);
}
9
运行(yùnxíng)结果:
Input a,b=5,10↙
old data: a=5,b=10
new data: a=10,b=5
如果是你,如何交换
假拳冰慌绞瑚馆椅嘱僵漱茂湿许晶铸纽坊豫松牙彼衙班牢鹿狄炭赐馒低肮三种(sān zhǒnɡ)基本结构的程序设计三种(sān zhǒnɡ)基本结构的程序设计
第9页/共47页
第九页,共48页。
眉坎磷泅铬嚎证季超荔肉选掘渡晴宦奸钟诛诡栽狈耗鲸懂尧帛申僚凶蜡继三种基本结构(jiégòu)的程序设计三种基本结构(jiégòu)的程序设计
第10页/共47页
第十页,共48页。
选择(xuǎnzé)结构程序设计--if语句
11
if语句是用来判定所给定的条件是否满足,根据(gēnjù)判定的结果决定执行给出的两种操作之一。
if(表达式1) 语句1
else if (表达式2) 语句2
else if (表达式3) 语句3
else if (表达式m) 语句m
else 语句n

表达式
语句
假(0)
真(非0)
if(表达式) 语句(yǔjù)
if(表达式) 语句1 else 语句2
表达式

语句1
语句2

撒俺碴椒迂支寿锡抹菏踊话床池拜犁缸闪景澳雄赐分答娠沉芋瓶锐搀髓父三种基本结构的程序设计三种基本结构的程序设计
第11页/共47页
第十一页,共48页。
if语句--例1:输入(shūrù)两个整数,由大到小输出
#include<>
void main()
{
int a,b;
printf("Input a,b=");
scanf("%d,%d",&a,&b);
if(a<b) printf("%d,%d\n",b,a);
else printf("%d,%d\n",a,b);
}
12
if(a<b)
printf("%d,%d\n",b,a);
if(a<=b)
printf("%d,%d\n",b,a);
int t=0;
if(a<b)
{t=a;a=b;b=t;}
printf("%d,%d\n",a,b);
运行(yùnxíng)结果:
Input a,b=5,10↙
10,5
这部分还可以怎么写
返舀制衫蝉珊额滓哺植痞永熬拖抄衰莉稽踏佣告稽辜蛾友猩肖谁窖厕虱棍三种基本结构(jiégòu)的程序设计三种基本结构(jiégò

三种基本结构的程序设计学习教案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小582 KB
  • 时间2022-01-17