程序设计语言初步第三章ppt课件.ppt

程序设计语言初步第三章ppt课件.ppt

ID:58872140

大小:962.50 KB

页数:115页

时间:2020-09-30

程序设计语言初步第三章ppt课件.ppt_第1页
程序设计语言初步第三章ppt课件.ppt_第2页
程序设计语言初步第三章ppt课件.ppt_第3页
程序设计语言初步第三章ppt课件.ppt_第4页
程序设计语言初步第三章ppt课件.ppt_第5页
资源描述:

《程序设计语言初步第三章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第三章程序设计语言初步敏阶切搐词淬冤涕器凉句最毯地硕介倦迁纷凶揭蛇烘卤油珐帚魂犹依啃爵09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt2程序设计语言:用于书写计算机程序的语言,用于表达和描述要加工的数据以及求解问题的步骤和过程。是根据预先定义的规则(语法)、由一个有限字母表上的字符构成的字符串的总体。程序设计语言的基本成分:①数据成分。用以描述程序中所涉及的数据。②运算成分。用以描述程序中所包含的运算。③控制成分。用以表达程序中的控制构造。④传输成分。用以表达程序中数据的传输。绰

2、姜幂驱仇灶部三销檀卜限捻锋滔革惰砌棵朔映赚纤套殷湃袭洋柒沁吗黑09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt3提纲标识符数据类型变量常量输入和输出表达式语句函数本章结合C语言向大家介绍结构化程序设计语言的基本概念数据成分传输成分运算成分控制成分扫式吴巧何捡惯咬促羽株保锗锯息桅张娩掀邪华稻腰婶蜒乞智黍臂咯锦使09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt4先聊点C语言是一种高级语言相对于低级语言而言,在一个高的级别上进行编程历史悠久,战勋卓著诞生于20世纪70

3、年代初,成熟于80年代(C89),修订于90年代(C99),很多重量级软件用C编写上天入地,无所不能几乎没有不能用C写出的软件,没有不支持C的系统很多流行语言、新生语言都借鉴了C的思想、语法C++,Java,C#,PHP等,几乎都是用C编写现状嵌入式领域和系统级编程占主流,桌面应用次之坦择樊汇箱起涉耕碧夜迈骋哇税变心留戎查题柜撤鸯辜廊斌逼许杜抵芦帅09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt5硬梨弟曰伟百叙锁科挖所溅畴擂僧宫贰睫老蛾蔫刁看捉坛乏晶窥蚜柿垢哨09程序设计语言初步第

4、三章.ppt09程序设计语言初步第三章.ppt6数据总线控制路线输入设备输出设备存储器中央处理器(CPU)运算部件控制部件地址总线实例:编一个程序,从键盘读入两个整数,要求在屏幕上输出相乘运算结果。处理步骤:1.控制部件发命令从键盘读取数据并存储到内存储器中(输入)。2.控制部件发命令从内存储器中取出这两个数置入运算部件的寄存器中,让运算器执行乘法运算,运算结果写回存储器中(处理)。3.控制部件发命令将存储在内存储器中的结果输出到显示器上(输出)。需要考虑的问题:1.输入:如何从键盘读取这两个数并将其

5、存放到内存中?程序如何约束输入的必须是整数?2.处理:计算时如何读取内存中的这两个数?如何实现计算?计算结果如何写回内存?3.输出:如何将内存中的计算结果输出到显示器?贼理模捧国戴刑梭些炙植潍扰啸杨乒狄治习朽驶讶痔的赎女徊涉到帆竿睬09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt7数据总线控制路线输入设备输出设备存储器中央处理器(CPU)运算部件控制部件内存中数据的存取:变量、常量、数据类型输入:输入语句输出:输出语句地址总线计算的实现:运算符表达式语句函数里匣牟耻缓相纠弹股喀磺柱

6、哟鞠肘鲁溉艾黍椅缩遥利侩顶谊场怠玉澜沿首09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt8标识符是由程序员定义的单词,用来给程序中的数据、函数和其他用户自定义对象命名。程序设计语言本身会定义一些专用名称,称之为保留字或关键字,它们具有特定含义,程序员不能另做他用。如:C语言规定了32个关键字。3.1标识符胸蛮剑媚契灸砒碰颜谨厌车弧鬼抡瑟辜疙氖颅莆赋社蛮枷没烘同梅士相闸09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt9C语言规定的32个关键字:autodouble

7、intstructbreakelselongswitchcaseenumregistertypedefcharexternreturnunionconstfloatshortunsignedcontinueforsignedvoiddefaultgotosizeofvolatiledoifstaticwhile汗捣啼琅炒玖悯朴沤铭趁蚁譬胶袭爵撇张榷岗唱筏颗韶尸贤伏蒸擂僳凯蛆09程序设计语言初步第三章.ppt09程序设计语言初步第三章.ppt10#includemain(){intnu

8、mber1;/*变量声明*/intnumber2;intresult;printf(“pleaseinputthetwonumbers:”);/*显示提示信息*/scanf(“%d%d”,&number1,&number2);/*从键盘读取2个整数*/result=number1*number2;/*赋值运算*/printf(“theresultis:%d”,result);/*输出结果*/return0;}用户自定义标识符C语言关键字3.1标识

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

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

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