欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    《程序设计基础-C语言》程序设计初步.ppt

    • 文档编号:7385130       资源大小:920KB        全文页数:16页
    • 资源格式: PPT        下载积分:15文币     交易提醒:下载本文档,15文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要15文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《程序设计基础-C语言》程序设计初步.ppt

    1、1 1)设有语句)设有语句int a=3;int a=3;则执行语句则执行语句a+=a-=aa+=a-=a*a a后后,变量变量a a的值是的值是()()(A)3 (B)0 (C)9 (D)A)3 (B)0 (C)9 (D)12122 2)判断)判断charchar型变量型变量c1c1是否为小写字母的正确表达式是(是否为小写字母的正确表达式是()A A、a a=c1=c1=a)&(c1=a)&(c1=z)C C、98=c1 D 98=c1 D、c1=c1=a a&c1=&c1b?97:65;s=ab?97:65;后后s s的值是多少?的值是多少?5 5)以下程序的输出结果是)以下程序的输出结果

    2、是 ()main()main()int a=3;int a=3;printf(printf(%dn%dn,(a+=a-=a,(a+=a-=a*a);a);A A、-6 B-6 B、12 C12 C、0 D0 D、-12-12技能考核技能考核顺序结构顺序结构ABab选择结构选择结构PABab循环结构循环结构PAab3.1 3.1 三种基本结构三种基本结构讨论三种结构的特点讨论三种结构的特点三种基本程序结构的特点三种基本程序结构的特点(1 1)程序只有一个入口;)程序只有一个入口;(2 2)程序只有一个出口;)程序只有一个出口;(3 3)程序结构内的每一部分都有机会被)程序结构内的每一部分都有机会

    3、被执行;执行;(4 4)程序结构内不存在死循环。)程序结构内不存在死循环。见书见书P40P40复合语句复合语句:用复合语句:用 括起来的若干条语句括起来的若干条语句v举例说明:举例说明:一个国家是联合国常任理事国,则他将尽许多义务:参与国一个国家是联合国常任理事国,则他将尽许多义务:参与国际维和行动、参与联合国会务、向联合国安理会缴年费等。际维和行动、参与联合国会务、向联合国安理会缴年费等。v转变成类转变成类C格式格式main().if(一个国家是联合国常任理事国)参与国际维和行动;参与国际维和行动;参与联合国会务;参与联合国会务;向联合国安理会缴年费等;向联合国安理会缴年费等;.main()

    4、main()int a,b,t;int a,b,t;printf(printf(“Input a,b:Input a,b:”););scanf(scanf(“%d%d%d%d”,&a,&b);,&a,&b);printf(printf(“a=%d,b=%dna=%d,b=%dn”,a,b);,a,b);t=a;a=b;b=t;/t=a;a=b;b=t;/*复合语句复合语句*/printf(printf(“a=%d,b=%da=%d,b=%d”,a,b);,a,b);分析下面程序分析下面程序3.2 if3.2 if语句语句ifif语句语句格式:格式:if(if(表达式表达式)语句语句 if(xy

    5、)printf(”%d”,x);例:输入三个数,要求按由小到大的顺序输出。例:输入三个数,要求按由小到大的顺序输出。分析:若输入的三个数分别存储在变量分析:若输入的三个数分别存储在变量a、b、c中,我们中,我们设想经过一定的处理后,设想经过一定的处理后,a中存最小的,中存最小的,c中存最大的,中存最大的,b存中间数。存中间数。如果如果 ab ab 为真为真a ba b交换交换如果如果 ac ac 为真为真a ca c交换交换如果如果 bc bc 为真为真b cb c交换交换 ifif应用举例应用举例main()main()float a,b,c,t;float a,b,c,t;scanf(sc

    6、anf(“%f,%f,%f%f,%f,%f“,&a,&b,&c);,&a,&b,&c);if(a b)if(a b)t=a;a=b;b=t;t=a;a=b;b=t;if(a c)if(a c)t=a;a=c;c=t;t=a;a=c;c=t;if (b c)if (b c)t=b;b=c;c=t;t=b;b=c;c=t;printf(printf(“%f,%f,%f%f,%f,%f“,a,b,c);,a,b,c);if-else结构语句结构语句if-elseif-else结构语句结构语句格式:格式:if (if (条件)条件)S1elseS2是一条语句是一条语句是一条语句是一条语句说明:说明:如

    7、果表达式的值为真,则执行语句如果表达式的值为真,则执行语句1 1,否则执行语句否则执行语句2 2。见书见书P47活活 动动用用if-elseif-else完成如下问题:完成如下问题:输入两个整数,输出其中的大数(用输入两个整数,输出其中的大数(用if-elseif-else语语句判别句判别a,ba,b的大小,若的大小,若a a大,则输出大,则输出a a,否则输出否则输出b b)。)。main()int a,b,max;scanf(”%d%d”,&a,&b);if(ab)max=a;else max=b;printf(”max=%d”,max);考虑用条件表考虑用条件表达式如何实现?达式如何实现

    8、?max=a b?a:b;max=a b?a:b;if 语句的嵌套语句的嵌套 格式:格式:if (条件条件1)if (条件条件2)语句语句1else语句语句2elseif(条件条件3)语句语句3else语句语句4内嵌内嵌if-else语句语句内嵌内嵌if-else语句语句示示 例例y=-1(x0)main()main()int x,y;int x,y;scanf(scanf(“%d%d“,&x);,&x);if(x 0)y=-1;if(x =0)if (x =0)if (x 0)y=1;if (x 0)y=1;else y=0;else y=0;else y=-1;else y=-1;prin

    9、tf(printf(”x=%dty=%dx=%dty=%d”,x x,y);y);作作 业业书上作业书上作业P54P54:一;二:一;二:1 1、2 2本上作业本上作业P56 1-3switchswitch多路开关选择语句多路开关选择语句 C C语言格式:语言格式:switch(switch(表达式表达式)case case 常量表达式常量表达式1 1:语句语句1 1 case case 常量表达式常量表达式2 2:语句语句2 2 case case 常量表达式常量表达式n n:语句语句n n default :default :语句语句n+1n+1 ;break;break;break;示例

    10、示例1 输入一成绩等级,输出其所在相应的百分制成绩段,其中输入一成绩等级,输出其所在相应的百分制成绩段,其中:A:85100;B:7084;C:6069;D:60#include stdio.h main()char grade;grade=getchar();switch(grade)case A:printf(85100n);case B:printf(7084n);case C:printf(6069n);case D:printf(60n);default:printf(errorn);break;break;break;break;活动:思考如何实现下题活动:思考如何实现下题 运输公

    11、司有如下约定运输公司有如下约定:运费的折扣按路程运费的折扣按路程(S)S)而定,具体而定,具体如下如下:S250S250没有折扣没有折扣;250;250S500 2%S500 2%折扣折扣;500;500 SS 10001000折扣为折扣为5%;1000 5%;1000 S2000S2000折扣为折扣为8%8%,2000 2000 S S折扣折扣为为10%10%,试输入一路程,求其相应的折扣数,试输入一路程,求其相应的折扣数 分析开关结构分析开关结构:其中其中S为整型,为整型,d为实型为实型.switch(s/250)case 0:d=0;break;case 1:d=2.0/100;break;case 2:case 3:d=5.0/100;break;case 4:case 5:case 6:case 7:d=8.0/100;break;default:d=10.0/100;break;作业作业书上作业书上作业P55 二:二:3本上作业本上作业P56 :4(用用switch实现)实现)


    注意事项

    本文(《程序设计基础-C语言》程序设计初步.ppt)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库