admin 管理员组

文章数量: 1184232


2024年3月14日发(作者:乱世三义电视剧530)

《高级语言程序设计》教学大纲

课程编号:

课程中文名称:高级语言程序设计

课程英文名称:High-level Language Programming

授课对象:全校理工(类)专业本科生

先修课程:计算机应用基础

课程要求:必修

一、课程教学目的和任务

高级语言程序设计课程是全校理工科(类)专业本科生的一门计算机必修课程。本课程的主要目的是

培养学生的程序设计、实现及调试能力。

通过本课程的学习,学生能够比较熟练地掌握C语言的语法规则和编程算法,学会用计算机处理问题

的思维方法,并积累编程经验,自己编写C语言程序解决实际问题。为后继课程的学习奠定基础。

二、教学内容及学时安排

1、程序设计和C语言(2学时)

C语言的发展历史、C语言的特点, C程序的组成。

2、算法——程序的灵魂(自学)

算法的概念和特点;用流程图、N-S图、伪代码表示算法;结构化程序设计方法的概念。

3、最简单的C程序设计——顺序程序设计(6学时)

标识符的定义;变量和常量的概念;基本数据类型的存储方式,表示方法;不同类型间数据转换的原则与

方法;常用的基本运算符与表达式的运用。语句、表达式语句的概念;字符数据输入输出函数与格式输入

输出函数的用法。

4、选择结构程序设计(4学时)

关系、逻辑表达式的用法;if语句、switch语句的用法;break语句在switch中的使用。

5、循环结构程序设计(4学时)

三种循环语句(while语句、do_while语句、for语句)的运用;循环嵌套的运用。

6、利用数组处理批量数据(4学时)

数组的概念与使用;数组初始化的方法;字符数组和字符串的应用。

7、用函数实现模块化程序设计(6学时)

函数的定义和调用方法;局部变量和全局变量的概念与使用;变量的存储属性,作用范围。

8、善于利用指针(4学时)

指针变量;通过指针引用数组和字符串。

9、用户自己建立数据类型(2学时)

定义和使用结构体变量;使用结构体数组和结构体指针。

三、教学基本要求

1、课程基本要求

了解软件开发的基本过程。掌握在C集成开发环境下编写和调试C程序的基本方法。掌握自顶向下、逐步

求精的结构化程序设计方法,以及用计算机求解实际问题的基本思维方法。

2、实验基本要求

熟悉C程序的开发环境;学会用C语言编写常用的算法程序;运用C程序开发环境提供的调试工具对程

序进行排错、调试、测试的基本方法。具备初步的高级语言程序设计能力,以及利用计算机求解问题的基

本能力;能够在提高上机编程实践能力的同时,了解程序编写的基本规范,养成良好的程序设计习惯。

3、考试基本要求

期末考试闭卷方式。试卷命题以课程教学大纲与知识点范围为依据。本课程综合成绩由三部分组成:期末

考试成绩占总成绩的60%,平时作业成绩占总成绩的20%,实验作业成绩占总成绩的20%,总计满分为

100分。

四、选用教材及主要参考书

教材:

[1]谭浩强.C程序设计(第四版) [M].北京:清华大学出版社,2010年


本文标签: 课程 基本 程序设计 方法 程序