中国高校课件下载中心 》 教学资源 》 大学文库

《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-1 基本控制结构

文档信息
资源类别:文库
文档格式:PPTX
文档页数:8
文件大小:1.32MB
团购合买:点击进入团购
内容简介
《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-1 基本控制结构
刷新页面文档预览

武汉理工大学计算机学院信也技术员000000000000009000000计算机程序设计基础C语言900主讲教师:毛薇武汉理工大学Wuhan Universityof Technology

主讲教师:毛 薇

计算机程序设计基础语言0基本控制结构电电电香武汉理工大学Wuhan Universityof Technology

计算机程序设计基础C语言 ⚫ 基本控制结构

基本控制结构结构名称传统流程图N-S流程图AA顺序结构1BB

顺序结构 结构名称 传统流程图 N-S流程图

基本语句空语句(EmptyStatement)表达式语句(ExpressionStatement)赋值语句(AssignmentStatement)函数调用语句(FunctionInvocationStatement)控制语句(Control Flow Statement)条件控制:if、switch循环控制:while、do···while、for辅助控制:break、continue、return复合语句(CompoundStatement)

 空语句(Empty Statement) ;  表达式语句(Expression Statement)  赋值语句(Assignment Statement)  函数调用语句(Function Invocation Statement)  控制语句(Control Flow Statement) ▪ 条件控制:if 、switch ▪ 循环控制:while、do.while、for ▪ 辅助控制:break、continue、return ❖复合语句(Compound Statement)

常用的输入输出函数格式输出函数printf()格式输入函数scanf()字符输入函数getch()和 getchar()■同:均由终端输入一个字符作为函数的值。■异:getch()不需回车确认,无回显读入。getchar()需回车确认。字符输出函数putch()和putchar()putch(65);//输出AScII码为65的字母Aputch(\n');//输出转义字符\n,实现换行显示

 格式输出函数 printf()  格式输入函数 scanf()  字符输入函数 getch() 和 getchar() ▪ 同:均由终端输入一个字符作为函数的值。 ▪ 异:getch() 不需回车确认,无回显读入 。 getchar() 需回车确认。  字符输出函数putch()和putchar() putch(65); //输出ASCII码为65的字母A putch('\n'); //输出转义字符\n,实现换行显示

字符输入及输出函数示例从键盘输入大写字母,输出对应的小写字母和ASCII码#include char=:A-#include 65A97main()(achar cl,c2;//提示语句printf("char=");//从终端输入一字符赋给c1cl=getchar() ;//将cl的值输出至Screenputch(cl);//输出c1的ASCI工码值printf("%4d\n",cl);c2=c1+32;//大写字母转小写字母//将c2的值输出至Screenputch(c2);//输出c2的ASCII码值printf("%4d\n",c2);7

 从键盘输入大写字母,输出对应的小写字母和ASCII码 #include #include main(){ char c1,c2; printf("char="); //提示语句 c1=getchar(); //从终端输入一字符赋给c1 putch(c1); //将c1的值输出至Screen printf("%4d\n",c1); //输出c1的ASCII码值 c2=c1+32; //大写字母转小写字母 putch(c2); //将c2的值输出至Screen printf("%4d\n",c2); //输出c2的ASCII码值 } char=:A A 65 a 97

顺序结构程序设计开始例:已知三角形两边边长及其夹角,求此第三边的边长。+分析:输入两边及夹角设三角形三边长分别为a、b、c,Y已知两边长a.b及其夹角α。计算第三边则由c2=a?+b?-2abcosα可得出c。算法分析:■输入两边边长a.b及夹角alfa输出结果■计算第三边边长C输出第三边边长C结束

例:已知三角形两边边长及其夹角, 求此第三边的边长。  分析: ▪设三角形三边长分别为a、b、c, 已知两边长a,b及其夹角α。 则由 c 2=a2+b2 -2abcosα 可得出c。  算法分析: ▪ 输入两边边长a,b及夹角 alfa ▪ 计算第三边边长c ▪ 输出第三边边长 c

顺序结构程序设计#define PI3.14//输入输出函数出处#include//数学函数sgrt及cos出处#include main()(floata,b,c,alfa;//将角度α定义为变量alfa//在程序运行输入数据之前给出提示信息printf("Enter two sides of a triangle andincluded angle:(n");//输入两边及夹角scanf("%f%f%f",&a,&b,&alfa);//求第三边边长cc=sqrt(a*a+b*b-2*a*b*cos(alfa*PI/180));//输出第三边边长c的值printf("c=%f\n",c);

#define PI 3.14 #include //输入输出函数出处 #include //数学函数sqrt及cos出处 main(){ float a, b, c, alfa; //将角度α定义为变量alfa //在程序运行输入数据之前给出提示信息 printf("Enter two sides of a triangle and included angle: \n"); //输入两边及夹角 scanf("%f %f %f",&a,&b,&alfa); //求第三边边长c c=sqrt(a*a+b*b-2*a*b*cos(alfa*PI/180)); //输出第三边边长c的值 printf("c=%f\n",c); }

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档