(1周)程序设计概述讲稿

(1周)程序设计概述讲稿

ID:15000053

大小:86.00 KB

页数:5页

时间:2018-07-31

(1周)程序设计概述讲稿_第1页
(1周)程序设计概述讲稿_第2页
(1周)程序设计概述讲稿_第3页
(1周)程序设计概述讲稿_第4页
(1周)程序设计概述讲稿_第5页
资源描述:

《(1周)程序设计概述讲稿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》课程学时数:32学时学分数:2执笔者:赵宏编写日期:2005年2月10日使用对象:全校各专业一、课程的任务和教学目标教学目的主要是培养学生利用计算机处理问题的思维方式和程序设计的基本方法,启发学生主动将计算机引入到其它基础课和专业课。学生在学完本课程后,应达到下列基本要求:1、掌握程序设计的基本原理、概念和方法;2、掌握一门程序设计语言的基本知识,包括语言本身所支持的数据类型、各种表达式的使用;利用程序设计语言提供的数据类型正确地描述数据,掌握几种常用的算法,并能解决一些实际问题;3、掌握结构化程序设计的思想

2、和三种基本程序结构,并运用它们解决一些简单问题;4、熟悉程序的开发和调试环境。二、课程教学内容、重点、难点与学时分配第1章程序设计概述(2学时)本章是程序设计的概述,主要讲解什么是计算机语言和计算机程序、程序设计的过程、结构化程序设计方法以及编译环境的介绍。通过这些内容的学习,可以使同学们对程序设计有一个概貌的了解,为以后各章的学习打下基础。重点掌握:程序和程序设计的概念,结构化程序设计的方法。讲稿:7.我们这门课程的特点;跟以前课程的关系新的起点,不要带包袱。按我们的教学思路都可以学好同时存在的问题,入门难,跟以前上学过程中

3、所学大有不同,有挫败感,容易放弃。8.本章是程序设计的概述,主要讲解什么是计算机语言和计算机程序、程序设计的过程、结构化程序设计方法以及编译环境的介绍。通过这些内容的学习,可以使同学们对程序设计有一个概貌的了解,为以后各章的学习打下基础。9.当学习计算机程序设计时,我们首先会想到一个问题,什么是计算机语言呢?将其分解来看,计算机语言就是计算机+语言。5有关语言,我们大家都很熟悉。是用于传达信息的表示方法、约定和规则的集合。简单地说,语言就是人与人进行交流时所采用的工具。世界上有多种语言,像汉语、英语、日语、意大利语等等等等。尽

4、管各种语言的表示方法及语法规则的大相径庭,但是只要人们交流时使用同一种语言、遵循相同的规则,便可互相理解,完成共同的目标或任务。计算机语言是指计算机能够接受和处理的具有一定格式的语言,是由人所定义的,它是程序设计最重要的工具。它与普通语言的不同之处在于,计算机语言是人与计算机打交道时交流信息的工具。也就是说,当人们想利用计算机来完成特定任务时,必须通过计算机语言来作为交流的工具,使计算机理解人类的意图,并完成任务。举一个简单的例子。当一个婴儿出生之后,他的父母亲人会不断地与他交流,跟他说话,他会慢慢掌握与家人沟通的语言,包括从

5、最简单的一个字妈、爸,到简单的词语不好、喝水、睡觉等,以及后来的整句、整段话。我们学习人类语言时,会首先学习基本的字、词,然后学习语法规则来构成整句。那么,学习计算机语言,其实也就是从最简单的数据类型开始学起,根据计算机语言所定义的语法规则来利用计算机完成特定任务。所以,这个学习过程,实质就是掌握规则、学会利用工具的过程。掌握的某种计算机语言,你就可以用它跟计算机交流,让计算机来帮助你完成某些任务。就跟我们学会用嘴说话、用笔写字是一个道理。10.从计算机诞生至今,计算机语言不断得到发展,由低级语言发展到高级语言。低级语言又称面

6、向机器的语言。这类语言依赖于机器,由于不同的计算机一般有着不同的指令系统,(查一下什么叫指令系统???)因此由这类语言编写的程序移植性很差。低级语言主要有机器语言和汇编语言。Ø机器语言是一种用二进制代码“0”和“1”形式表示的,能被计算机直接识别和执行的程序语言或机器代码。(计算机直接使用的二进制形式的程序语言或机器代码;)Ø汇编语言是一种用助记符表示的面向机器的程序设计语言。它是由汇编指令组成的语言系统,每条汇编指令对应一条机器语言代码。机器不能直接识别和执行汇编语言程序,必须由“汇编程序”翻译成机器语言程序才能运行。这种“

7、汇编程序”就是汇编语言的翻译程序。汇编语言适用于编写直接控制机器操作的底层程序。(面向机器的用符号表示的低级程序设计语言。相当于机器指令的助记符号,与机器语言很接近;)Ø高级语言非常接近于人类的自然语言和数学语言,它的一个语句往往对应几条机器指令。高级语言编写的程序易学、易读、易修改,通用性好,不依赖于机器。但机器不能对用其编制的程序直接运行,必须经过语言处理程序翻译后才可以被机器接受。高级语言有很多种,我们这门课要学习的C语言就是一种面向过程的高级语言,另外,还有Pascal、C++、Delphi、Java等(C++、Del

8、phi、Java是面向对象的高级语言,C#是面向构件的高级语言).11.5为了解决某一特定问题用某一种计算机语言编写的指令序列称为程序。(用计算机语言编写的为解决某一问题而设计的一系列指令);简单地说,程序设计就是用计算机语言编写程序的过程。一般包括以下几个步骤:分析问题—确

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

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

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