2019C 程序设计 上 1319421教学大纲张亚红

发布 2024-01-11 20:05:12 阅读 7668

课程编号:1319421学时学分:48

1 本课程的性质及适用专业。

本课程是一门专业基础课,适用于计算机科学与技术、软件工程、物联网工程等专业。

2 本课程的教学目标。

通过学习,使学生掌握c++的语言要素和结构化程序设计方法。了解c++语言的产生、发展、特点及作用,掌握数据类型、运算符、流程图、过程化程序结构、数组、函数、指针、结构体、链表、文件操作等基础概念与基本应用,熟悉vc++集成环境,培养动手能力,能编写简单的应用程序,同时为数据结构等后续课程的学习打下扎实的基础。

3 对先修课程的要求。

建议先修高等数学等课程。

4 本课程教学内容及基本要求。

4.1 概述。

教学内容:计算机语言及发展;程序设计方法;c++语言的特点;visual c++6.0集成环境。

基本要求:掌握结构化程序设计方法;熟悉visual c++6.0集成环境;了解计算机语言及发展、c++语言的特点。

4.2 语言基础。

教学内容:标识符与关键字;基本数据类型;变量与常量;运算符与表达式;优先级与结合性;输入/输出;流程图。

基本要求:掌握数据类型、变量与常量、运算符与表达式等基本概念,熟悉格式化输入输出方法,了解优先级和结合性知识,学会设计简单的应用程序,流程图的图形符号和表示方法。

4.3 流程控制语句。

教学内容:if语句、switch语句;循环语句、break和continue语句。

基本要求:掌握控制语句的语法结构、之间联系及转换关系;熟悉在数值计算、图形输出等方面的应用,流程控制的流程图表示。

4.4 函数。

教学内容:模块化程序设计、函数定义、调用;内联函数、递归函数、重载函数;作用域与生存期。

基本要求:初步理解模块化程序设计的思想;掌握函数模块的定义、调用、参数传递方法、全局变量、局部变量、静态变量等概念及应用;熟悉递归函数的概念、作用与应用;了解内联函数、函数重载、作用域与生存期等概念。

4.5 数组。

教学内容:一维数组;二维数组;字符数组。

基本要求:了解数组的概念,通过实例分析,掌握数组定义、引用、运算及典型应用;熟悉字符串的处理方法。

4.6 指针与引用。

教学内容:指针概念、指针变量、指针运算;动态内存分配;指针与常量;指针与函数、函数指针;指针与数组;引用。

基本要求:掌握指针、引用的基本概念以及与数组、函数之间联系及典型应用;熟悉空间的动态申请与释放机制;了解指针和引用的区别与联系。

4.7 结构和链表。

教学内容:结构类型、结构变量、结构数组;链表。

基本要求:掌握结构类型、变量及结构数组的概念与使用方法;熟悉链表的定义、创建、输出基本操作。

4.8 编译预处理。

教学内容:宏定义、文件包含;条件编译。

基本要求:掌握编译预处理、宏定义、文件包含的概念;熟悉宏定义与文件包含的格式及应用。

4.9 文件。

教学内容:文件的基本概念;文件的打开与关闭、文件的读写操作。

基本要求:掌握文件的基本操作;了解文件的基本概念;

5 本课程实践教学环节要求。

本课程另单独安排实验课程。

6 本课程学时分配。

7 其他说明。

7.1 建议使用教材。

钱能。c++程序设计教程(修订版).北京:清华大学出版社,2009.7

7.2 教学参考资料。

1. 谭浩强。 c++程序设计(第4版).北京:清华大学出版社,2010.6

2. 于永彦等。 c++程序设计基础案例教程。北京:北京大学出版社,2009.1

3. 皮德常。c++程序设计教程。 北京:机械工业出版社,2009.3

4. 于永彦等。 visual c++程序设计实用案例教程。 北京:北京大学出版社,2010.2

7.3 教学方法和手段。

采用多**辅助教学,课堂讲授,课下辅导。

7.4 考核方式。

考试。8、本大纲修订情况。

2019C语言程序设计

c语言程序设计专周。专周报告。班级 10611学号 20姓名 设计时间 2011 5 30至2011 6 3 一 设计题目 职工工资管理小软件。二 实习目的。1 通过这次专题实习,可以巩固和加深对所学相关知识点的理解。2 进一步熟悉基本的流程控制结构 实现分支的if else语句 switsh语句和...

2019C程序设计B卷

湖南科技经贸职业学院期末考试试卷。2011年上学期。考试说明 在试题一和试题二中任选一题作答,满分100分,考试时间120分钟。试题一 本学期实训项目 餐饮管理系统 六个模块任选两个功能模块进行设计,提交源 和数据库文件。试题二 1 建立一个如下图所示 简单文本编辑器 窗体,添加相应的控件 main...

2019C语言程序设计基础 答案

c语言程序设计基础 试卷参 一 填空题 每空1分,共15分 1 函数 2 1 3 1 4 2.5 5 24 6 6 7 地址 8 行指针,指向有四个元素的一维数组 9 指针数组名,该数组有四个元素,每个元素都是指针。10 russia 11 i 12 h 13 c 14 d 15 7 二 判断题 每...