- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[1周程序设计概述讲稿
《C语言程序设计》课程
学 时 数:32学时 学 分 数:2
执 笔 者:赵 宏 编写日期: 2005年2月10日
使用对象:全校各专业
一、课程的任务和教学目标
教学目的主要是培养学生利用计算机处理问题的思维方式和程序设计的基本方法,启发学生主动将计算机引入到其它基础课和专业课。
学生在学完本课程后,应达到下列基本要求:
掌握程序设计的基本原理、概念和方法;
掌握一门程序设计语言的基本知识,包括语言本身所支持的数据类型、各种表达式的使用;利用程序设计语言提供的数据类型正确地描述数据,掌握几种常用的算法,并能解决一些实际问题;
掌握结构化程序设计的思想和三种基本程序结构,并运用它们解决一些简单问题;
熟悉程序的开发和调试环境。
二、课程教学内容、重点、难点与学时分配
第1章 程序设计概述(2学时)
本章是程序设计的概述,主要讲解什么是计算机语言和计算机程序、程序设计的过程、结构化程序设计方法以及编译环境的介绍。通过这些内容的学习,可以使同学们对程序设计有一个概貌的了解,为以后各章的学习打下基础。
重点掌握:程序和程序设计的概念,结构化程序设计的方法。
讲稿:
7.我们这门课程的特点;跟以前课程的关系
新的起点,不要带包袱。按我们的教学思路都可以学好
同时存在的问题,入门难,跟以前上学过程中所学大有不同,有挫败感,容易放弃。
8.本章是程序设计的概述,主要讲解什么是计算机语言和计算机程序、程序设计的过程、结构化程序设计方法以及编译环境的介绍。通过这些内容的学习,可以使同学们对程序设计有一个概貌的了解,为以后各章的学习打下基础。
9. 当学习计算机程序设计时,我们首先会想到一个问题,什么是计算机语言呢?将其分解来看,计算机语言就是计算机+
有关语言,我们大家都很熟悉。是用于传达信息的表示方法、约定和规则的集合。简单地说,语言就是人与人进行交流时所采用的工具。世界上有多种语言,像汉语、英语、日语、意大利语等等等等。尽管各种语言的表示方法及语法规则的大相径庭,但是只要人们交流时使用同一种语言、遵循相同的规则,便可互相理解,完成共同的目标或任务。
计算机语言是指计算机能够接受和处理的具有一定格式的语言,是由人所定义的,它是程序设计最重要的工具。它与普通语言的不同之处在于,计算机语言是人与计算机打交道时交流信息的工具。也就是说,当人们想利用计算机来完成特定任务时,必须通过计算机语言来作为交流的工具,使计算机理解人类的意图,并完成任务。
举一个简单的例子。当一个婴儿出生之后,他的父母亲人会不断地与他交流,跟他说话,他会慢慢掌握与家人沟通的语言,包括从最简单的一个字妈、爸,到简单的词语不好、喝水、睡觉等,以及后来的整句、整段话。我们学习人类语言时,会首先学习基本的字、词,然后学习语法规则来构成整句。那么,学习计算机语言,其实也就是从最简单的数据类型开始学起,根据计算机语言所定义的语法规则来利用计算机完成特定任务。
所以,这个学习过程,实质就是掌握规则、学会利用工具的过程。掌握的某种计算机语言,你就可以用它跟计算机交流,让计算机来帮助你完成某些任务。就跟我们学会用嘴说话、用笔写字是一个道理。
从计算机诞生至今,计算机语言不断得到发展,由低级语言发展到高级语言。
低级语言又称面向机器的语言。这类语言依赖于机器,由于不同的计算机一般有着不同的
因此由这类语言编写的程序移植性很差。低级语言主要有机器语言和汇编语言。
机器语言是一种用二进制代码“0”和“1”形式表示的,能被计算机直接识别和执行的程序语言或机器代码。(计算机直接使用的二进制形式的程序语言或机器代码;)
汇编语言是一种用助记符表示的面向机器的程序设计语言。它是由汇编指令组成的语言系统,每条汇编指令对应一条机器语言代码。机器不能直接识别和执行汇编语言程序,必须由“汇编程序”翻译成机器语言程序才能运行。这种“汇编程序”就是汇编语言的翻译程序。汇编语言适用于编写直接控制机器操作的底层程序。(面向机器的用符号表示的低级程序设计语言。相当于机器指令的助记符号,与机器语言很接近;)
高级语言非常接近于人类的自然语言和数学语言,它的一个语句往往对应几条机器指令。高级语言编写的程序易学、易读、易修改,通用性好,不依赖于机器。但机器不能对用其编制的程序直接运行,必须经过语言处理程序翻译后才可以被机器接受。高级语言有很多种,我们这门课要学习的C语言就是一种面向过程的高级语言,另外,还有Pascal、C++、Delphi、Java等(C++、Delphi、Java是面向对象的高级语言,C#是面向构件的高级语言).
11.为了解决某一特定问题用某一种计
您可能关注的文档
最近下载
- BIM建模——Revit建筑设计PPT教学课件(全707页).ppt VIP
- 钢筋翻样自动计算excel表格.xls VIP
- 高中数学竞赛(强基计划)历年真题练习 专题14 初等数论 (学生版+解析版).docx
- 高中数学竞赛(强基计划)历年真题练习 专题13 数学归纳法 (学生版+解析版).docx
- 钢筋笼(螺旋箍筋)工程量自动计算表.xlsx VIP
- G平法识图与钢筋量计算.pptx VIP
- 2024华医网继续教育心血管病预防与康复题库答案.docx VIP
- 雷克萨斯is250维修手册m be 0023.pdf VIP
- 2020年国家公务员考试面试真题(海关+海事局).doc VIP
- 桩钢筋笼自动计算简表(精算版).xls VIP
文档评论(0)