C语言初步知识.ppt

C语言初步知识.ppt

ID:48167551

大小:768.50 KB

页数:36页

时间:2020-01-17

C语言初步知识.ppt_第1页
C语言初步知识.ppt_第2页
C语言初步知识.ppt_第3页
C语言初步知识.ppt_第4页
C语言初步知识.ppt_第5页
资源描述:

《C语言初步知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲C语言程序设计初步2021/7/211程序设计的基本概念,基本方法;在C语言的环境下,学会如何针对问题进行分析,得出数学模型,理出算法并编程实现;有条有理有根有据的编程实践;养成良好的编程风格与习惯;重在思维方法的学习,鼓励创新。C语言程序设计教学重点2021/7/212几个问题的探讨计算机?用来计算的机器为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合引入程序?计算机如何工作?冯·诺依曼2021/7/213计算机(Computer)计算机是用来延伸人的能力的工具,需要人来驾驭AI能实现吗?(AI,Artif

2、icialIntelligence,人工智能)会有那么一天,人与计算机的位置互换吗?我们的职责是让它更容易被驾驭2021/7/214计算机系统的组成组成软、硬件之间的关系计算机中用到的数制计算机中常用数制?为什么用二进制?2021/7/215计算机基本工作过程整个过程的执行者是硬件,但硬件是受软件控制的编程,就是编写软件,使硬件按照人的意图工作2021/7/216计算机的语言系统语言的分类:操作系统机器语言、汇编语言、高级语言2.翻译方式:编译方式、解释方式2021/7/217一、用计算机来解决问题计算机对于实际问题的描述都使用

3、符号表示,处理过程机械化、严格化。计算机解决问题与数学有着密切的关系。计算机与数学的关系,我们可以从两个方面来认识:计算机系统是利用数学原理制造和工作的--------二进制数学解决分析实际问题使用数学和逻辑的方法-------数学模型2021/7/218一个数学问题的求解100!的尾零共有多少个?2021/7/219#includemain(){inti,count=0;for(i=5;i<=100;i+=5){count++;if(!(i%25))count++;}printf("theendof100!i

4、s%d",count);}2021/7/2110实际问题的求解1、长120cm,宽80cm长方形布匹裁成大小相等的正方形,不能有剩余布,至少裁多少片?2021/7/2111实际问题的求解2、拖拉机的前轮周长210cm,后轮周长330cm,拖拉机开动一段距离,前后轮所转周数都是整数,问拖拉机至少应该开多远?2021/7/2112欧几里德经典算法①若a

5、设计相关概念1、程序设计语言:通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。2021/7/2114人与计算机的对话两个说不同母语的人的对话方式:一方学另一方的语言双方都学习一种第三方语言人与计算机的对话方式:计算机学习人的语言(自然语言理解)人学习计算机的语言学习第三方语言2021/7/21152、程序设计语言的发展机器语言:是用二进制代码表示的计算机能直接识别和执行的

6、一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错2021/7/2116机器语言计算1+11011100000000001000000000000010100000001000000002021/7/21172、程序设计语言的发展汇编语言:人们用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码,于是就产生了汇编语言。所以说,汇编

7、语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。用汇编语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。2021/7/2118汇编语言MOVAX,1101110000000000100000000ADDAX,10000010100000001000000002021/7/21192、程序设计语言的发展算法语言:面向算法过程的程序设计语言。

8、它与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式

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

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

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