学历改变命运
24小时客服:4008135555/010-82335555
首页 > 教材大纲> 辽宁教材大纲 > 辽宁自考00342高级语言程序设计(实践)大

辽宁自考00342高级语言程序设计(实践)大纲

2024-03-18 13:47:03   文章来源: 东北大学继续教育学院   字体:   打印
成绩查询

课程名称: 高级语言程序设计(实践)

课程代码:  00342

使用教材:《高级语言程序设计》,郑岩 主编,机械工业出版社,2022年1月

一、课程目标与基本要求

课程目标:通过本课程的学习,要求学生深刻理解C语言的基础知识,掌握结构化程序设计方法,提高学生利用数组、函数、指针、结构体类型等进行编程解决实际问题的初步能力和程序调试能力,为后续的学习打下坚实基础。

基本要求:

1. 能够理解、掌握面向过程软件开发的基本概念、基本原理、基本方法及软件开发规范;

2. 掌握软件模块化设计思想,能综合运用程序设计的基本原理和基本方法,对软件开发中的实际问题进行分析;

3. 能够应用软件规范,使用函数进行模块化程序设计,具有在复杂程序中使用数组、结构体、指针等数据结构解决问题的能力;

4. 具有使用现代开发工具进行程序的编写、运行、调试及进一步学习其他计算机语言的能力。

二、实验内容及要求

实验一  数据类型、运算符和表达式

要求: 

(1)掌握C语言的数据类型、常量、变量

(2)掌握C语言的运算符和表达式

(3)了解数据类型转换的原因,熟悉数据类型转换的方法

实验内容:

熟悉一种C语言开发环境,并安装和使用,掌握在该环境下程序设计、编译及调试的方法。根据要求设计一个简单的C语言程序,包括合理数据类型、设计正确的运算表达式,得到正确的运行结果。

实验二  结构化程序设计

要求: 

(1)了解结构化程序设计方法

(2)重点掌握顺序结构、选择结构、循环结构等程序设计的使用方法,了解三种结构化方法的不同点;

实验内容:

根据给定要求,设计分支程序设计、循环程序设计完成任务。

实验三  数组

要求:

(1)掌握数组的定义、赋值

(2)掌握字符数组的定义、赋值

(3)掌握数组的程序设计方法

实验内容:根据给定要求,使用一维数组或二维数组设计程序完成任务。

实验四  函数

要求: 

(1)熟悉函数的定义、参数和数据传递方法

(2)熟悉函数的存储类型与作用域

(3)熟悉函数的嵌套调用和递归调用

(4)掌握函数的程序方法

实验内容:根据给定要求,使用函数设计程序完成任务。

实验五  指针

要求:

(1)掌握指针的基本概念和指令变量的定义方法

(2)掌握指针与数组的区别与联系

(3)掌握函数指针的定义,理解指针函数的本质和调用方法

(4)理解指针数组的定义,熟悉指针数组与数组指针的用法

(5)掌握指针的程序设计方法

实验内容:根据给定要求,使用指针程序设计完成任务。

实验六  结构体类型和自定义类型

要求:

(1)理解使用结构体的意义

(2)熟悉结构体定义、结构体类型变量和结构体类型数组

(3)熟悉结构体指针的声明和定义方法

(4)了解自定义类型的意义与用法

(5)熟悉结构体类型的程序设计

实验内容:编写一个含有结构体类型变量的程序,包括结构体类型变量的输入、处理和输出;编写一个含有结构体类型数组的程序,包括结构体类型数组的输入、处理和输出。

实验七 文件

要求:

(1)熟悉文件打开与关闭函数的基本使用方法

(2)熟悉文件的读/写函数、文件定位函数

(3)掌握文件的基本程序设计方法

实验内容:编写两个对文件进行创建和操作的程序,包括对文件的读/写。

三、考核要求及成绩评定方法

1、考核方法

本课程属于实践类课程,主要考核学生的实践情况。实践情况由预习情况、课堂表现、上机考核三部分进行考核,按2:3:5给出实践环节的成绩。

2、学时分配

实验内容

学时

实验一 数据类型、运算符和表达式

2

实验二 结构化程序设计

4

实验三 数组

4

实验四 函数

4

实验五 指针

4

实验六 结构体类型和自定义类型

2

实验七 文件

2

3、实验教材

使用教材:《高级语言程序设计》,郑岩 主编,机械工业出版社,2022年1月

自考交流群

扫码领取试题答案及解析

新人有礼