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

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

ID:45066258

大小:1.45 MB

页数:16页

时间:2019-11-09

C语言程序设计课件ppt及程序代码第1章_第1页
C语言程序设计课件ppt及程序代码第1章_第2页
C语言程序设计课件ppt及程序代码第1章_第3页
C语言程序设计课件ppt及程序代码第1章_第4页
C语言程序设计课件ppt及程序代码第1章_第5页
资源描述:

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

1、C语言程序设计主讲:段振伟博士135691299723986292(办公室)Email:SafetyDuan@163.com1教材、参考书、课时安排及辅导辅导答疑每周二晚上8:00-9:30,安全楼410,3986292上机实验:时间:1-3,5-15周,每周六上午1、2节,即8:00-10:00地点:微机室4:安全09(1,2,3)班,其中5,10,11周2(后):安全09(4,5)班安全09(1,2,3)班,其中5,10,11周改在微机室1.2课程要求上课要求:请认真做好课前预习、课后复习工作;保持课堂安静,头脑清醒,思

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

3、语言,用于人与计算机之间通讯的语言。2)程序设计语言的发展a.机器语言一种用二进值编码书写的、能直接被计算机识别和执行的语言。例如在16位机上,由16位二进制数据组成的一个指令代表一种操作。如用1011011000000000作为一条加法指令,计算机在接收此指令后就执行一次加法,用1011010100000000作为减法指令,使计算机执行一次减法。机器语言难学、难记、难写,只有少数计算机专业人员才会使用它。b.汇编语言后来,出现了“汇编语言”,用一组易记的符号代表一个机器指令,如用“ADD1,2”代表一次加法,用“SUB1,

4、2”代表一次减法c.高级语言它不依赖于具体的计算机,而是在各种计算机上都通用的一种计算机语言。6高级语言FORTRAN用于数据计算ALGOL是一种面向问题的语言,适合编写各种应用软件COBOL用于商业管理BASIC适合初学者应用LISP用于人工智能Pascal用于教学C用于编写系统软件PROLOG(ProgramminginLogic的缩写)是一种逻辑编程语言。它建立在逻辑学的理论基础之上,最初被运用于自然语言等研究领域。现在它已广泛的应用在人工智能的研究中,它可以用来建造专家系统、自然语言理解、智能知识库等。Ada用于编写

5、大型软件C++、VC、VB、Delphi、JAVA、BorlandC++、C++Builder,oracle71.1c语言出现的历史背景C语言的版本:MicrosoftC、TurboC、QuickC、BORLANDC我们可以使用:TurboC2.0/3.0,BC3.0/4.0/5.0,VC++6.0C的发展历程:ALGOL60->CPL->BCPL->C->标准C->ANSIC->ISOC->B81.2C语言的特点(1)语言简洁、紧凑、灵活(2)数据类型丰富(3)运算符丰富369(4)程序设计结构化、模块化(5)语法限制不太

6、严格,程序设计自由度大(6)可移植性好(7)能直接对硬件进行操作(8)生成目标代码质量高,运行效率高91.3简单的C程序介绍[例1]/*small.c----ThesmallCrogram.*/main(){printf(“Thisisacprogram.”);}运行结果是在屏幕上显示:Thisisacprogram.第一行用/**/括起来的是程序的注释,main为函数名。程序从这里开始运行,{}为语句括号,其中包含C语言的语句。101.3简单的C程序介绍[例2]求两数之和。main(){inta,b,sum;/*定义三

7、个整型变量*/a=123;b=456;sum=a+b;printf("sumis%d",sum);}本程序的作用:求两整数a、b之和sum,并在屏幕上输出sum。语句inta,b,sum;定义三个整型变量。(int=integer)语句a=123;是一个赋值(assign)语句,把常数123赋给变量a。语句b=456;也是一个赋值语句。该行包括两个语句。语句sum=a+b;计算a、b之和,并把和值赋变量给sum,这是一个赋值语句。printf()输出sum的值,输出格式用“格式字符串”%d指定。%d表示整型格式,在输出时

8、,该位置用对应变量sum的值代替。程序的输出信息为:sumis579111.3简单的C程序介绍[例3]从键盘输入两个数,求其中的最大值。main(){inta,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}intmax(in

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

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

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