C语言程序设计课件ppt及程序代码第1章

上传人:zw****58 文档编号:51416230 上传时间:2018-08-14 格式:PPT 页数:16 大小:1.45MB
返回 下载 相关 举报
C语言程序设计课件ppt及程序代码第1章_第1页
第1页 / 共16页
C语言程序设计课件ppt及程序代码第1章_第2页
第2页 / 共16页
C语言程序设计课件ppt及程序代码第1章_第3页
第3页 / 共16页
C语言程序设计课件ppt及程序代码第1章_第4页
第4页 / 共16页
C语言程序设计课件ppt及程序代码第1章_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C语言程序设计课件ppt及程序代码第1章》由会员分享,可在线阅读,更多相关《C语言程序设计课件ppt及程序代码第1章(16页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计主讲:段振伟 博士135691299723986292(办公室)Email:SafetyD 1 1教材、参考书、课时安排 及辅导辅导答疑n每周二晚上8:009:30,安全楼410,3986292上机实验: 时间:13,5-15周,每周六上午1、2节,即8:0010:00地点:微机室4: 安全09(1,2,3)班, 其中5,10,11周2(后): 安全09(4 , 5 )班安全09(1,2,3)班, 其中5,10,11周改在微机室1.2 2课程要求 上课要求: 请认真做好课前预习、课后复习工作; 保持课堂安静,头脑清醒,思维活跃; 无故不得迟到、旷课,出勤率也计入平时成绩考核 ,

2、缺课1/3者也将取消考试资格 上机要求: 所有上机作业必须独立完成并必须经上机调试通过 ; 请珍惜宝贵的上机时间,上机时间谢绝上网、聊天 、打游戏。 上机内容,实验报告 3 3C语言学习建议 边学边练是学好C语言的最好的方法。 这种学习方法注重实践,在程序练习中学 习C语言的基础知识。学以致用,掌握起 来比较快。不仅如此,程序练习中,你的 进步会带给你成功的喜悦。 4 4第一章 C语言概述 u程序设计语言uC语言的发展历史uC语言的特点 uC程序格式和结构特点 uC程序上机步骤 5 5预备知识程序设计语言 1)定义:用来编写程序的语言,用于人与计算机之间通讯的语言。2)程序设计语言的发展na.

3、 机器语言 一种用二进值编码书写的、能直接被计算机识别和执 行的语言。例如在16位机上,由16位二进制数据组成的一个指令代表一种操 作。如用1011011000000000作为一条加法指令,计算机在接收 此指令后就执行一次加法,用1011010100000000作为减法指令 ,使计算机执行一次减法。机器语言难学、难记、难写,只有少数 计算机专业人员才会使用它。 nb. 汇编语言 后来,出现了“汇编语言”,用一组易记的符号代表一 个机器指令,如用“ADD 1,2”代表一次加法,用“SUB 1,2”代 表一次减法nc. 高级语言 它不依赖于具体的计算机,而是在各种计算机上都通 用的一种计算机语言。

4、6 6高级语言nFORTRAN 用于数据计算nALGOL 是一种面向问题的语言,适合编写各种应用软件nCOBOL 用于商业管理nBASIC 适合初学者应用nLISP 用于人工智能nPascal 用于教学nC 用于编写系统软件nPROLOG (Programming in Logic的缩写)是一种逻辑编程语言 。它建立在逻辑学的理论基础之上, 最初被运用于自然语言等研 究领域。现在它已广泛的应用在人工智能的研究中,它可以用来建 造专家系统、自然语言理解、智能知识库等。nAda 用于编写大型软件nC + +、V C、V B、Delphi、JAVA 、Borland C+、 C+ Builder ,

5、oracle7 71.1 c语言出现的历史背景C语言的版本:Microsoft C、Turbo C、Quick C、BORLAND C我们可以使用:Turbo C 2.0/3.0,BC3.0/4.0/5.0,VC+6.0 C 的发展历程:ALGOL60 - CPL - BCPL - C - 标准C - ANSI C - ISO C- B8 81.2 C语言的特点 n (1)语言简洁、紧凑、灵活 n (2)数据类型丰富 n (3)运算符丰富369n (4)程序设计结构化、模块化 n (5)语法限制不太严格,程序设计自由度大n (6)可移植性好 n (7)能直接对硬件进行操作n (8)生成目标代码

6、质量高 ,运行效率高9 91.3 简单的C程序介绍例1 /* small.c - The small C rogram. */ main ( ) printf(“This is a c program.n”); 运行结果是在屏幕上显示: This is a c program. 第一行用 /* */ 括起来的是程序的注释, main 为函数名。程序从这里开始运行, 为语句括 号,其中包含C语言的语句。10101.3 简单的C程序介绍例2求两数之和。 main() int a, b, sum; /* 定义三个整型变量 */ a = 123; b = 456; sum = a + b;printf

7、(“sum is %dn“, sum); 本程序的作用:求两整数a、b之和sum,并在屏幕上输出sum。语句 int a,b,sum;定义三个整型变量。(int = integer)语句 a = 123;是一个赋值(assign)语句,把常数123赋给变量a。 语句b = 456;也是一个赋值语句。该行包括两个语句。语句 sum = a + b;计算a、b之和,并把和值赋变量给sum,这是一 个赋值语句。printf()输出sum的值,输出格式用“格式字符串”%d指定。%d表示 整型格式,在输出时,该位置用对应变量sum的值代替。程序的输出信息 为:sum is 579 11111.3 简单的

8、C程序介绍例 3 从键盘输入两个数,求其中的最大值。nmain( ) nn int a,b,c;n scanf(“%d,%d”,n c=max(a,b);n printf(“max=%d”,c);nnint max(int x,int y)n int z;n if(xy)nz=x;n else n z=y;n return(z); n主函数被调用的 子函数12121.3 简单的C程序介绍 C程序的特点n(1)一个C程序由一个或多个函数组成,其中必须有 一个用“main”命名的主函数。n(2)每个函数由头部和函数体两部分组成。n(3)每个C语句以“;”(分号)结尾。n(4)C程序的书写格式比较自

9、由。n(5)可以在程序的任何位置用“/*/”对C程序 中的任何部分作注释。n(6) C语言本身不提供输入/输出语句,输入/输出 的操作是通过调用库函数(scanf,printf)完成 重点13131.3 简单的C程序介绍 C程序的格式特点n 格式特点 n习惯用小写字母,大小写敏感 n不使用行号,无程序行概念 n可使用空行和空格 n常用锯齿形书写格式 优秀程序员的素质之一n使用缩进格式 对齐 n有足够的注释 n有合适的空行 1414选择题n1.1一个C程序的执行是从_。 (A)本程序的main函数开始,到main函数结束。 (B)本程序的第一个函数开始,到本程序文件的最后一个函数结束 。 (C)

10、 本程序的main函数开始,到本程序文件的最后一个函数结束 。 (D)本程序的第一个函数开始,到本程序main函数结束。n1.2以下叙述不正确的是_。 (A)一个C源程序可由一个或多个函数组成。 (B)一个C源程序必须包含一个main函数。 (C) 程序的基本组成单位是函数。 (D)在C程序中,注释说明只能位于一条语句的后面。本章习题本章习题1515n1.3C语言规定:在一个源程序中,main函数的位置_ 。 (A)必须在最开始(B)必须在系统调用的库函数的后面 (C)可以任意(D)必须在最后n1.4一个C语言程序是由_。 (A) 一个主程序和若干子程序组成(B) 函数组成 (C) 若干过程组成(D) 若干子程序组成 填空题n1.5C源程序的基本单位是_。n1.6一个C源程序中至少应包括一个_。n1.7在一个C源程序中,注释部分两侧的分界符分别为 _和_。n1.8C语言中,输入操作是由库函数_完成的, 输出操作是由库函数_完成的。本章习题本章习题1616

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号