程序设计语言初步-副本

程序设计语言初步-副本

ID:27674702

大小:1.71 MB

页数:116页

时间:2018-12-03

程序设计语言初步-副本_第1页
程序设计语言初步-副本_第2页
程序设计语言初步-副本_第3页
程序设计语言初步-副本_第4页
程序设计语言初步-副本_第5页
资源描述:

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

1、1第三章程序设计语言初步2程序设计语言:用于书写计算机程序的语言,用于表达和描述要加工的数据以及求解问题的步骤和过程。是根据预先定义的规则(语法)、由一个有限字母表上的字符构成的字符串的总体。程序设计语言的基本成分:①数据成分。用以描述程序中所涉及的数据。②运算成分。用以描述程序中所包含的运算。③控制成分。用以表达程序中的控制构造。④传输成分。用以表达程序中数据的传输。3提纲标识符数据类型变量常量输入和输出表达式语句函数本章结合C语言向大家介绍结构化程序设计语言的基本概念数据成分传输成分运算成分控制成分4先聊点C语言56数据总线控制总线输入设备输出设备存储器中央处理器(C

2、PU)运算部件控制部件地址总线实例:编一个程序,从键盘读入两个整数,要求在屏幕上输出相乘运算结果。处理步骤:1.控制部件发命令从键盘读取数据并存储到内存储器中(输入)。2.控制部件发命令从内存储器中取出这两个数置入运算部件的寄存器中,让运算器执行乘法运算,运算结果写回存储器中(处理)。3.控制部件发命令将存储在内存储器中的结果输出到显示器上(输出)。需要考虑的问题:1.输入:如何从键盘读取这两个数并将其存放到内存中?程序如何约束输入的必须是整数?2.处理:计算时如何读取内存中的这两个数?如何实现计算?计算结果如何写回内存?3.输出:如何将内存中的计算结果输出到显示器?7数

3、据总线控制总线输入设备输出设备存储器中央处理器(CPU)运算部件控制部件内存中数据的存取:变量、常量、数据类型输入:输入语句输出:输出语句地址总线计算的实现:运算符表达式语句函数8标识符是由程序员定义的单词,用来给程序中的数据、函数和其他用户自定义对象命名。程序设计语言本身会定义一些专用名称,称之为保留字或关键字,它们具有特定含义,程序员不能另做他用。如:C语言规定了32个关键字。3.1标识符9C语言规定的32个关键字:autodoubleintstructbreakelselongswitchcaseenumregistertypedefcharexternreturn

4、unionconstfloatshortunsignedcontinueforsignedvoiddefaultgotosizeofvolatiledoifstaticwhile10#includemain(){intnumber1;/*变量声明*/intnumber2;intresult;printf(“pleaseinputthetwonumbers:”);/*显示提示信息*/scanf(“%d%d”,&number1,&number2);/*从键盘读取2个整数*/result=number1*number2;/*赋值运算*/printf(“th

5、eresultis:%d”,result);/*输出结果*/return0;}用户自定义标识符C语言关键字3.1标识符11不同的程序设计语言标识符格式可能不同。C语言规定:标识符由大写字母A到Z、小写字母a到z、数字0到9和下划线组成,且第一个字符必须是字母或下划线,随后的字符必须是字母、数字或下划线。且大小写敏感,如age和Age是两个不同的标识符。PASCAL语言规定:和C语言类似,只是要求第一个字符只能是字母(比C语言约束更强)。3.1标识符思考:以下哪些是合法的C语言标识符age,_class_no,name1,name1%,2name,#age12数据是计算

6、机处理的对象。数据依据其本身的特点可以归为不同的类:整数、小数、字符、字符串等。(高级程序语言特点:按照人对于数据的表达方式)程序设计语言应该具备区分各种类型数据的能力,于是引入了数据类型的概念。数据类型包括两层含义:定义了一系列的值(属于该类型的数据能够取值的范围)以及能应用于这些值上的一系列操作(数据操作)。3.2数据类型13整数是由符号和一个或多个数字组成的正数、0或负数,又称为带符号的自然数,如+12,-38。注意:在数学中,整数是一个无限集合,但对于计算机来说,只能表示它的一个有限子集(取决于存储空间的大小)。整型3.2数据类型程序设计语言一般包含四种标准数据类

7、型:整型、字符型、浮点型和布尔型(补充)。143.2数据类型-整型整型数据占用的内存单元数:C语言中整型数据细分为四类:shortint、int、longint和longlongint。(和教材不同)C语言标准没有规定每一种整数类型占用的内存空间大小(即数的范围),只是约束到:shortint和int至少要占据16位(2字节),而long数据至少要有32位(4字节);且数据长度上,shortint<=int<=longint<=longlongint。每一种整数类型占用的内存字节数由编译器根据所用机器的硬件情况来决定。15整型

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

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

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