欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第3章 计算机设计PPT讲稿.ppt

    • 资源ID:43655562       资源大小:1.13MB        全文页数:16页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章 计算机设计PPT讲稿.ppt

    第3章 计算机设计第1页,共16页,编辑于2022年,星期一教学目的和基本要求:教学目的和基本要求:要求学生了解语句,尤其是复合语句的概念和使用场合教学重点:教学重点:复合语句第2页,共16页,编辑于2022年,星期一 程序设计语言有顺序、选择、循环三种基本的控制程序设计语言有顺序、选择、循环三种基本的控制结构。结构。BA图图3.1 顺序结构执行流程顺序结构执行流程 顺序结构是最基本的控制结构,其包含的语句是按顺序结构是最基本的控制结构,其包含的语句是按照书写的顺序执行的,且每条语句都将被执行。程序流照书写的顺序执行的,且每条语句都将被执行。程序流程如图程如图3.1 所示,语句按书写顺序执行。先执行所示,语句按书写顺序执行。先执行A,再,再执行执行B。例:例:main()int a,b,temp;scanf(%d%d,&a,&b);temp=a;a=b;b=temp;printf(%d,%d,a,b);输入:输入:14 8 输出输出8,14第3页,共16页,编辑于2022年,星期一 C语言的语句可分为以下四类:语言的语句可分为以下四类:简单语句(包括输入简单语句(包括输入/输出语句)输出语句)空语句空语句 复合语句复合语句 流程控制语句。流程控制语句。3.1 C语言的基本语句语言的基本语句 本章将介绍前三种语句。本章将介绍前三种语句。第4页,共16页,编辑于2022年,星期一3.1.1 简单语句简单语句1.表达式语句表达式语句:由一个表达式加上一个分号构成。由一个表达式加上一个分号构成。如:如:A+;x=1;p+=q*4+5;y=42?6:1;2.空语句空语句:由一个分号表示,一般形式为:由一个分号表示,一般形式为:;空语句在语法上是一条语句,但执行时不做任何空语句在语法上是一条语句,但执行时不做任何操作。操作。第5页,共16页,编辑于2022年,星期一 C 语语言言有有丰丰富富的的标标准准函函数数库库,可可提提供供各各类类函函数数供供用用户调用,完成预先设定好的操作户调用,完成预先设定好的操作.例例如如调调用用标标准准库库函函数数求求数数学学函函数数值值:sin(x)、cos(x)、exp(x)(求求ex)、fabs(x)(求求x的的绝绝对对值值)、log(x)等。等。3.函数调用语句函数调用语句:由函数调用表达式加分号构成由函数调用表达式加分号构成.如:如:printf(“%d”,a);scanf(“%f”,&b);第6页,共16页,编辑于2022年,星期一调用标准库函数要注意:调用标准库函数要注意:在程序中要包含相应的头文件在程序中要包含相应的头文件例如:例如:#include#include 调用规则:调用规则:函数名函数名(参数表参数表)例如:例如:y=sin(1.7);x=pow(3,18);(指数函数,指数函数,x的的y次幂次幂p358)函数调用的实质:函数调用的实质:在调用点转去执行一段预先设计好的程序在调用点转去执行一段预先设计好的程序,求求出结果后返回调用点。出结果后返回调用点。图例图例 函数的值又叫函数的返回值。函数的值又叫函数的返回值。第7页,共16页,编辑于2022年,星期一调用函数调用函数A函数函数A执行函数执行函数A函数执行结束函数执行结束继续执行剩余的语句继续执行剩余的语句主函数主函数main()()end例例例例:int max(int x,int y)int max(int x,int y)int z;int z;z=xy?x:y;z=xy?x:y;return(z);return(z);main()main()int a,b;int a,b;scanf(“%d%d”,&a,&b);scanf(“%d%d”,&a,&b);printf(“n%dn”,max(a,b);printf(“n%dn”,max(a,b);函数调用语句函数调用语句函数调用语句函数调用语句 在主函数中,可以如使用简单变量一样使用在主函数中,可以如使用简单变量一样使用在主函数中,可以如使用简单变量一样使用在主函数中,可以如使用简单变量一样使用maxmax,类型为,类型为,类型为,类型为intint型,型,型,型,内有值。若输入内有值。若输入内有值。若输入内有值。若输入3 4 3 4,则,则,则,则maxmax中的值为中的值为中的值为中的值为4 4。第8页,共16页,编辑于2022年,星期一 如如:数学表达式数学表达式 y=|3sinx+4cosx|+ex,可以用可以用C语言表达式表示为:语言表达式表示为:其中,其中,fabs,sin,cos,exp都属于头文件都属于头文件math.h,用到这些函数,必须在程序的预处理语句中用,用到这些函数,必须在程序的预处理语句中用#include把数学函数库包含进来。把数学函数库包含进来。y=fabs(3*sin(x)+4*cos(x)+exp(x);第9页,共16页,编辑于2022年,星期一3.1.2 3.1.2 复合语句复合语句 语句1;语句n;用一对花括号,把若干条语句括起来,就形用一对花括号,把若干条语句括起来,就形成了一条复合语句。形式如下:成了一条复合语句。形式如下:花括号中的语句,可以是简单语句、空语句、复合语句、花括号中的语句,可以是简单语句、空语句、复合语句、流程控制语句,所有这些语句括在一起,在语法上看成是流程控制语句,所有这些语句括在一起,在语法上看成是一条语句,执行时顺序执行花括号中的每条语句。复合语一条语句,执行时顺序执行花括号中的每条语句。复合语句多用于流程控制语句中。句多用于流程控制语句中。第10页,共16页,编辑于2022年,星期一3.3 程序举例程序举例 例例3.1 输入圆的半径,输出圆的周长和面积。输入圆的半径,输出圆的周长和面积。分析:分析:1.定义实型变量r、l、s用于存放半径、周长、面积;2.调用输入函数,输入r:3.分别利用周长公式和面积公式求出l、s;4.调用输出函数输出l、s。第11页,共16页,编辑于2022年,星期一程序:程序:#include main()float r,l,s;scanf(“%f”,&r);l=2*3.14159*r;s=3.14159*r*r;printf(“n l=%.4f”,l);printf(“n s=%.4f”,s);第12页,共16页,编辑于2022年,星期一/*ch3_12.c*/#include#include main()float a,b,c,s,area;scanf(%f,%f,%f,&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2fn,a,b,c,s);printf(area=%7.2fn,area);输入:输入:3,4,6 输出:输出:a=3.00,b=4.00,c=6.00 s=6.50 area=5.33文件包含预处理命令变量定义输入数据输出数据例例 输入三角形边长,求面积输入三角形边长,求面积第13页,共16页,编辑于2022年,星期一分析:分析:1.输入小写字母存入变量a;2.转换成大写a=a-32;3.输出 a.例例3.2 从键盘输入一个小写字母,用大写从键盘输入一个小写字母,用大写形式输出该字母。形式输出该字母。第14页,共16页,编辑于2022年,星期一#include“stdio.h”void main()char a;程序:程序:思考:如何使程序可以处理任何字符的输入。即判断输入的是小写字母,思考:如何使程序可以处理任何字符的输入。即判断输入的是小写字母,才转换成大写;如果输入的其他字符,则直接输出。才转换成大写;如果输入的其他字符,则直接输出。printf(“Input a lowercase letter:”);a=getchar();a=a-32;printf(“%c n”,a);printf(“input a letter:”);a=getchar();a=a=a&a=z?a-32:a;printf(“%cn”,a);第15页,共16页,编辑于2022年,星期一本章结束再见!再见!同学们:同学们:第16页,共16页,编辑于2022年,星期一

    注意事项

    本文(第3章 计算机设计PPT讲稿.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开