c语言1-1 C语言教案ppt.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言1-1 C语言教案ppt

欢迎新同学! 自我介绍:张公敬 ,副教授,软件教研室 办公:中心校区博知楼(414A) TEL: E-MAIL:zhang8887327@163.com 专业介绍 在校人数:非常多 社会需求:真才实学 希望你们勤奋学习, 4年后成为一个优秀的大学毕业生!找到一个满意的工作或考取一个名校的研究生. 课程介绍 C语言程序设计 主要目的是理解程序设计的思想 形成良好的编程风格 掌握程序设计的技巧 课程目标: 熟记C的基本概念 熟悉TURBO C或VC的上机操作环境 会读、会编、会调试C程序 软件方向的主要课程 程序设计-〉数据结构-〉软件工程 学习方法 预习:每堂课前预习教材中的10页 多练习:教材中的练习题自己独立完成,有条件的同学可上机实验来验证结果,多实习。 实验课:珍惜有限的实验时间,课前做好准备。 自学:自己读一些关于编程方面的书 《编程艺术》(THE ART OF PROGRAMING) 中文 英文 (U.S.A) 网络上有很多关于程序设计的论坛,可相互交流 考查方法 1。作业 5%(1/3缺交不能参加期末考试) 2。实验 5% (实验课及格方可参加期末考试) 3。期中 5% 4。出勤 5% (1/3缺勤不能参加期末考试) 5。期末 80% 学习程序设计前的必备知识 考虑到部分同学缺乏计算机基础知识,所以本节课将做一简单介绍.如果有条件的话,大家也可以登陆青岛大学的网站自己看一看. WWW.QDU.EDU.CN =网上课堂=青岛大学计算机教学网站 =精品课程计算机基础(外网访问可能不行),也可以到图书馆去借这方面的书看看(计算机基础). 网上下载了一个视频教程 有计算机的同学可以拷贝,作为平常学习的辅助。 有能力的同学可以根据视频教程提前学习。 第一章 C语言程序设计的概念 1。1程序与程序设计语言 1.1.1计算机与程序 程序实际上是一个非常普通的概念:按照一定的顺序安排的工作步骤。可以说,做任何事情都有相应的程序。做的事情不同,要求的效果不同,程序就不同。例如,用同样的原料,采用不同的程序,会做出不同的菜肴来。 自动工作的条件 一种工具能够自动工作,一是要有记忆功能,能够记住程序;二是具有按照程序控制相关部件操作的能力。 计算机就是具备了上述条件的电子设备。 1.存储器实现记忆功能 2.CPU中的控制器控制相关设备工作 计算机的系统结构 冯.诺伊曼提出: 计算机的工作过程 CPU 、存储器、外设协调工作。 重点理解存储器(内存)的概念; 内存的单位 1byte=8bit 1K=1024bytes 1M=1024K 1G=1024M 1.1.2 计算机程序设计语言 程序要需要用某种形式(语言)来描述。从计算机诞生到今天,程序设计语言也在伴着计算机技术的进步不断升级换代。 1. 机器语言 一种CPU的指令系统,也称该CPU的机器语言,它是该CPU可以识别的一组由0和1序列构成的指令码。下面是某CPU指令系统中的两条指令: 1 0 0 0 0 0 0 0 (进行一次加法运算) 1 0 0 1 0 0 0 0 (进行一次减法运算) 用机器语言编程序,就是从所使用的CPU的指令系统中挑选合适的指令,组成一个指令系列。 优点:这种程序虽然可以被机器直接理解和执行, 缺点:不直观,难记、难认、难理解、不易查错,编写程序的效率很低,质量难以保证。 使用穿孔纸带的编程(用有孔、无孔,分别代表1、0),现在已经不再使用 2. 汇编语言 为减轻人们在编程中的劳动强度,20世纪50年代中期人们开始用一些“助记符号”来代替0,1码编程。如前面的两条机器指令可以写为 A+B => A或ADD A,B A-B =>个样 A或SUB A,B 这种用助记符号描述的指令系统,称为符号语言或汇编语言。 3. 高级语言 汇编语言和机器语言是面向机器的,不同类型的计算机所用的汇编语言和机器语言是不同的。 1954年出现的FORTRAN语言以及随后相继出现的其它高级语言,开始使用接近人类自然语言的、但又消除了自然语言中的二义性的语言来描述程序。这些高级语言使人们开始摆脱进行程序设计必须先熟悉机器的桎梏,把精力集中于解题思路和方法上。 第一种高级语言是1954年问世的FORTRAN语言。此后不久,不同风格、不同用途、不同规模、不同版本的面向过程的高级语言便风

您可能关注的文档

文档评论(0)

laolingdao1a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档