ebook img

北邮C语言课件 PDF

474 Pages·6.508 MB·Chinese
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview 北邮C语言课件

北京邮电大学出版社 计 计 C语言程序设计课程简介 设 设 序 序 程 程 言 言 C语言是当今使用最广泛的高级语言,是操作 语 语 C C 系统、编译系统等大型复杂系统的首选语言。实 践证明,用该语言编写的程序,灵活、方便、简 洁、高效、数据结构丰富、功能齐全。C语言自 问世以来,很快就流行于全世界,并为各种规模 计 计 的通用计算机所设必备。 设 序 序 程 程 言 同时,C语言以其灵活方便的特点,成为 言 语 语 C 培养学生计算机语言思维,了解计算机编程思想 C 的最佳语言,它已被当今国内外众多主要高校列 为各理工科专业必修课程。 上一页 下一页 教计学要求 计 设 设 序 序 达到三个层面的教学: 程 程 言 言 语 语 掌握C语言的基本结构、各种数据类型和控制流程 C C 的语法、语义和语用。 学习运用计算机语言进行程序设计的思想和方法, 初步受到程序设计方法、技巧、风格和素养的训 计 练。 计 设 设 序 序 熟程悉并掌握一些常用基本 程 言 言 语 算法和C语言程序设计技术, 语 C C 培养学生利用C语言解决一 般问题的程序设计能力。 上一页 下一页 课计 时安排 计 设 设 序 序 程 程 第一言章:C语言程序设计概述 言 2课时 语 语 C C 第二章:基本数据类型与表达式 4课时 第三章:顺序程序设计 2课时 第四章:选择结构程序设计 4课时 第五章:循环结构程序设计 6课时 计 计 设 设 第六章:函数与编译预处理 4课时 序 序 程 程 第七章:数组 4课时 言 言 语 语 C 第八章:指针 4课时 C 第九章:结构体与共用体 2课时 第十章:文件 2课时 第十一、十二章 选讲 上一页 下一页 计 计 设 设 第 1 章 C语言程序设计概述 序 序 程 程 言 言 语 语 C C 1.1 程序与程序设计语言 1.2 算法及其描述 1.3 C语言的发展及特点 计 计 设 设 序 序 程 1.4 C语言程序的基本结程构 言 言 语 语 C C 1.5 C语言字符集、标识符与关键字 1.6 C语言程序的开发环境 上一页 下一页 计 计 设 设 序 序 教学目的和基本要求: 程 程 言 言 语 语 C C 要求学生了解程序语言及算法的概 念,C语言特点,C程序开发过程, 简单C程序结构。 计 计 教学重点:设 设 序 序 程 程 言 言 语 语 算法的概念、C程序开发过程、简 C C 单C程序结构。 上一页 下一页 1.1 程序与程序计设计 计 设 设 序 序 明白三个概念: 语言、程序、算法 程 程 言 言 语 语 什么是语言? C C 自然语言: 人与人之间交流的工具,通过自然语言实现人与人之 间的沟通,使别人能够明白的按照语言的表达来办事、工 计 作。 如:汉语、英语、德语、法语、日语等。。。 计 设 设 序 序 程 计算机语言:(又叫程序设计语言) 程 言 言 语 语 C 人与计算机之间交流的工具,通过计算机语言实现人与 C 计算机之间的沟通,使计算机能够明白的按照语言的表达来 办事、工作。 如: 语言、 、 、 、汇编语言、 C foxpro basic java 机器语言等。。。。 上一页 下一页 计 计 设 设 序 序 程 程 什么是程序? 言 言 语 语 C C 程序就是按照计算机语言的语法规则、语 句格式,编制成的一段能够让计算机理解并按 照执行的语句的集合。类比的说,计算机程序 就好比于自然语言的一段话,或一篇文章,可 计 计 以让他人理解并执行。 设 设 序 序 程 程 言 言 语 通俗的讲,程序就是一个用计算机语言描述的,可以 语 C C 由计算机执行的某一问题的解决步骤。 上一页 下一页 程序设计 计 计 设 设 人们常把序编写程序的过程称为程序设计。序 程 程 言按照不同种计算机语言的语法编言写的程序,我们把它 语 语 称为某一种语言的程序。 C C 用C语言编写的程序,我们称为C语言程序。类似的 有机器语言程序、汇编语言程序、basic语言程序等。 程序设计语言的种类很多,从其发展历史以 计 计 及功能情况来划分可以大致划分成五个阶段: 设 设 序 序 、机器程语言: 1 程 言 言 语 计算机可以直接识别和执行语的二进制语言。 C C 如: 加法指令: 1 0 0 0 0 0 0 0 减法指令: 1 0 0 1 0 0 0 0 特点:计算机可以直接识别和执行,效率高, 节省内存;但难以阅读和记忆。 上一页 下一页 计 计 、汇编语言: 设 设 2 序 序 用“助程记符”来表示机器指令。 程 言 言 语如: ADD A, B 语 C C SUB A, B 计算机不能直接识别和执行用汇编语言编写的源程 序,它必须经过一个叫汇编程序的系统软件翻译成 机器语言程序(即目标程序)后才能执行。 计 计 、算法语言 (又称设为面向过程的语言) 3 设 序 序 即高级程语言,不依赖于机器,降低了编程的难度。 程 言 言 语如:C、PASCAL、FORTRAN等,用‘+’和‘-’来 语 C C 表示加减运算。 计算机也不能直接执行算法语言描述的源程序,必 须先经过编译程序或解释程序翻译成目标程序后, 才能由计算机执行。 上一页 下一页

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.