第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt

第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt

ID:59020751

大小:437.00 KB

页数:32页

时间:2020-09-26

第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt_第1页
第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt_第2页
第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt_第3页
第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt_第4页
第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt_第5页
资源描述:

《第1章 程序设计语言概述_new1(重庆交大版)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计基础注意事项学习方法:听课复习练习阅读参考上机成绩评定:考试成绩占70%、平时成绩(出勤、作业、上机)占30%缺课超过1/3取消考试资格上机安排(应力1、力学1)时间:3-17周(单周)星期二9、10节地点:计算中心上机安排(轮管1-2)时间:第2-16双周星期三5、6节地点:计算中心时间:第3-17单周星期二11、12节地点:计算中心上机安排(动力1-2)上机安排(热能)热能1-2时间:第2-16双周星期二9、10节热能3-4时间:第2-16双周星期二11、12节地点:计算中心(语音楼10楼)1、掌握C语言的基本语法规则、数据类型,掌握C程序的基本结构

2、。课程的基本要求3、熟悉并掌握一些基本算法和C语言程序设计技术,并能用C语言解决实际问题。2、学习运用高级语言进行程序设计的思想和方法。第一章程序设计语言概述2.数据结构指的是数据与数据间存在一种或多种特定关系。在程序设计语言中,与数据结构密切相关的便是数据的类型和数据的存放。1.1程序设计语言概述一、软件、程序、程序设计1.数据是计算机程序处理的对象,可以是整数、实数、字符,也可以是图像、声音等的编码表示。3.软件程序+文档。4.程序把软件设计的结果用程序设计语言表达的结果。5.程序设计语言“机器语言”。“汇编语言”。“高级语言、算法语言”。“面向任务的程序设计语言

3、”。“面向对象的语言”。(2)操作步骤(也即算法)的确定:用语句来实现。(1)数据的确定:确定数据的类型和数据的存放方式。高级语言中用变量定义来实现。操作的目的是对数据进行加工处理,以得到期望结果。数据是操作的对象。6.程序设计编写程序的过程。二、程序设计风格1.选用合适的常量标识符2.选用有实际意义的标识符作为变量名3.程序书写的缩进规则4.适当的注释5.适当的交互性1.2C语言的发展史C语言出现的历史背景汇编语言B语言C语言1.3C语言的特点及应用1.C语言具有结构化的流程控制语句,用函数作为程序的组成单位,因而设计出的程序结构清晰,便于开发大型软件;2、C语言能

4、够直接访问物理部件,能实现汇编语言的大部分功能。既有高级语言的特点(具有良好的可移植性),又有低级语言的许多功能;6、C语言生成的目标代码质量高,程序执行速度快。3、C语言提供了丰富的数据类型;4、C语言语法限制不太严格,程序设计自由度大;5、C语言简洁、紧凑。1.4C语言的词法记号(4)特殊符号:通常由1~2个符号组成,主要用来表示运算符。1.4.1、C语言字符集C语言的基本符号可分4个类,归纳如下:(1)英文字母:大小写各26个,共计52个;(2)阿拉伯数:0、1、2、3、4、5、6、7、8、9共10个数字;(3)下划线:_;例如:算术运算符:+-*/%++--关

5、系运算符:<>>=<===!=逻辑运算符:&&

6、

7、!位运算符:&

8、~^>><<条件运算符:?:和赋值运算符:=其他分隔符:()[]{}.,;1.4.2标识符(*)概念:就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。(1)标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。定义规则:如:_1yearmonthstudent_namesum0M.D.Jones$123#a3b?ca=b(2)在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。(3)用户自定义的标识符不能与保留字(关键

9、字)同名。保留字1.4.3关键字概念:就是具有特定含义的标识符,用户不能用来作自定义标识符。C语言中的关键字较少,由ANSI标准推荐的关键字有32个。常用的有:(1)与数据类型有关的(14):charintfloatdoublesignedunsignedshortlongvoidstructuniontypedefenumsizeof(3)与程序控制结构有关的(12):dowhileforifelseswitchcasedefaultgotocontinuebreakreturn(2)与存储类别有关的:autoexternregisterstatic1.4.4语句C

10、语言中的语句有以下几类:选择语句如:if,switch循环语句如:for,while,do_while转移语句如:break,continue,return,goto表达式语句如:a=9;i++;printf(“ThisisaCstatement.”);复合语句如:{z=x+y;t=z*20;printf(“%d”,t);}空语句如:;1.5C语言的简单实例例1.1main(){printf(″ThisisaCprogram.″);}例1.2求两个整数之和。(1)准备两个整数;解题的基本思路:(3)将运算的结果存放在哪里;(4)输出和。(2)作加

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

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

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