《C语言程序设计课程设计》实训手册-2016.12

合集下载

《C语言程序设计基础与实训教程》第1章:基础知识

《C语言程序设计基础与实训教程》第1章:基础知识

学习C语言的第一步是了解程序编写与运行的基本原理。
1
代码编辑
使用文本编辑器编写C语言程序代码,保存为以.c为后缀名的文件。
2
编译
通过编译器将C语言源代码翻译成计算机能够执行的低级机器代码。
3
链接Biblioteka 将编译后的目标文件与其他必要的库文件进行链接,生成可执行程序。
数据类型和变量
C语言提供了多种数据类型和变量,用于存储不同类型的数据。
《C语言程序设计基础与 实训教程》第1章:基础 知识
《C语言程序设计基础与实训教程》第1章:基础知识
C语言是一种通用计算机编程语言,被广泛应用于系统软件、嵌入式系统、游 戏开发等领域。
本章将介绍C语言的基础知识,包括程序编写与运行、数据类型和变量、运算 符、表达式和语句、输入和输出函数。
程序编写与运行
整数类型
包括int、short、long等,用于存储整数值。
浮点类型
包括float、double等,用于存储浮点数值。
字符类型
包括char,用于存储单个字符。
其他类型
例如,数组、结构体、枚举等。
运算符
运算符用于对数据进行运算、比较和赋值。
算术运算符
用于执行基本的加减乘除运算,如+、-、*、/。
比较运算符
用于比较两个值的大小关系,如>、<、==、!=。
赋值运算符
用于将值赋给变量,如=、+=、-=。
逻辑运算符
用于在条件语句中进行逻辑操作,如&&、||、!。
表达式和语句
表达式是由运算符和操作数组成的语句片段,用于计算和生成值。
1
算术表达式
由算术运算符和操作数组成,如x+y、a*b。

C语言程序设计实验手册

C语言程序设计实验手册

C语言程序设计实验手册实验手册使用及要求实验操作是教学过程中理论联系实际的重要环节,而实验报告的撰写又是知识系统化的吸收和升华过程,因此,实验报告应该体现完整性、规范性、正确性、有效性。

现将实验报告撰写的有关内容说明如下:1、实验前按实验要求手写程序或程序填空,并走查代码,有疑问处标记,上机时在C语言集成开发环境下输入并调试手写程序,分析运行结果。

2、实验结束后填写通过后的源程序和对实验的总结。

3、通过后的源程序可以手写也可以打印粘贴。

实验项目一览表序号实验项目实验性质学时实验一熟悉C语言编程环境验证性 2实验二用C语言编写简单程序验证性 2实验三分支结构程序设计验证性 2实验四循环结构程序设计验证性 4实验五函数程序设计验证性 4实验六数组程序设计验证性 2实验七指针程序设计验证性 4实验八结构体程序设计验证性 2实验九程序设计进阶综合性 2实验十文件程序设计综合性 4学号:姓名:成绩:实验一熟悉C语言编程环境实验目的:1.熟悉C语言编程环境(VC++、Cfree、Turboc2.0等)2.了解C程序的基本框架3.理解程序调试的思想,能找出并改正C程序中的错误实验内容:1.1建立自己的文件夹:在磁盘上建立一个文件夹,用于存放自己的C程序1.2 编程示例在屏幕上显示一个短句“Programming in C is fun!”(教师示例,学生模仿并创新,如输出汉字、特除字符等。

学会使用编程环境VC++,启动、编辑、编译、运行、保存、关闭、打开)1.3 编程在屏幕上显示如下网格。

+---+---+| | || | |+---+---+1.4 调试示例改正下列程序中的错误,在屏幕上显示“Welcome to You !”。

(掌握找错、改错的方法)源程序:# include <stdio.h>int mian(void){printf(Welcome to You! \n")getchar();return 0;}注:需要修改的语句直接在程序上标注并修改实验总结:学号:姓名:成绩:实验二用C语言编写简单程序实验目的:1.掌握算术表达式和赋值表达式的使用2.掌握基本输出函数的使用3.能够自己编程实现简单的数据处理4. 熟练掌握简单if语句使用5. 熟练掌握for语句的使用6. 掌握简单C程序的查错方法、单步调试实验内容:2.1调试以下程序,求华氏温度对应的摄氏温度。

《程序设计基础(C语言)》实验指导书

《程序设计基础(C语言)》实验指导书

《程序设计基础(C语言)》目录第1 章概述 (1)1.1 课程简介 (1)1.2 实验环境选择 (1)第 2 章实验要求 (1)2.1 实验过程要求 (1)2.2 考核及评分标准 (1)第 3 章实验内容 (2)3.1 实验1 熟悉C语言运行环境 (2)3.2 实验2 数据类型 (3)3.3 实验3 运算符和表达式 (4)3.4 实验4 顺序结构及输入和输出 (6)3.5 实验5 选择结构 (7)3.6 实验6 循环结构 (9)3.7 实验7 数组(1) (11)3.8 实验8 数组(2) (12)3.9 实验9 字符串及其操作 (13)3.10 实验10 函数 (14)3.11 实验11 结构体 (15)3.12 实验12 指针 (16)第 1 章概述1.1 课程简介《程序设计基础(C语言)》是软件工程各专业或其它相近专业学生的公共职业基础课,是软件类各专业的入门课程,直接影响学生后继职业技术课程的学习及可持续发展能力的培养。

通过本书,学习基本的程序设计概念和程序设计方法,学会使用C语言解决实际问题,进行初级的程序设计。

1.2 实验环境选择VC++6.0第 2 章实验要求2.1 实验过程要求本课程中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。

在指定的实验时间内,必须到机房内实验,其余时间可自行设计和分析。

本课程所涉及的程序代码,都要求有较高的可读性和效率,多文件表示。

2.2 考核及评分标准若实验者在指定上机时间三次不到课,取消考核资格。

请假,必须提前出具正式假条,不接受事后假条。

如果发现抄袭、篡改、伪造实验数据,或实验报告和设计报告雷同,涉及的所有学生的该课程成绩计为0 分。

本课程采用结构化评分,主要由指导教师灵活处理,可以是考勤等。

第 3 章实验内容3.1 实验1 熟悉C语言运行环境一、实验目的1.了解什么是C语言2.熟悉C语言程序开发环境二、实验内容和步骤1.大学生涯的第一个程序1)运行Microsoft Visual Studio 2008或者VC6.02)创建项目,选择win32控制台应用程序或者空项目,项目名为MyFirstApp3)新建项目,选择C++源文件,文件名为HelloWorld4)在程序编辑窗口,输入如下代码#include <stdio.h>/* 主程序*/void main(){printf("hello world\n");}5)执行程序,Ctrl+F56)观察输出结果,并记录2.修改程序1)增加语句,观察输出结果是否不同printf("hello world\n");printf("world is me\n");2)删除输出字符串中的“\n”,观察输出结果是否不同printf("hello world\n");3)进行换行输出,观察输出结果是否不同printf("hello, ");printf("world");printf("\n");4)将上个程序块中的printf("\n");去掉,观察输出结果是否不同3.用自己的语言,描述下对C语言程序的第一印象4.简单描述下,第二步骤中,输出结果相同与不同的原因;以及“\n”的用途3.2 实验2 数据类型一、实验目的1.掌握变量的命名规则和定义2.掌握C语言程序中的各种数据类型并使用它们二、实验内容和步骤1.定义3个变量numInt、numFloat、charInfo,他们的类型分别为整型,单精度类型,字符型;并分别初始化为2,2.0和‘A’,最后输出这三个变量的值。

c语言程序设计实训大纲

c语言程序设计实训大纲

c语言程序设计实训大纲
C语言程序设计实训大纲是为了帮助学生掌握C语言的基本知识、技能和实践能力而制定的。

通过实训大纲的学习,学生将能够熟练运用C语言编写程序,解决实际问题。

以下是C语言程序设计实训大纲的详细内容:
1.C语言概述:介绍C语言的发展历程、特点和应用领域,使学生对C语言有一个全面的了解。

2.基本数据类型、运算符与表达式:讲解C语言中的基本数据类型(如整型、浮点型、字符型等),运算符(如算术运算符、关系运算符、逻辑运算符等)以及表达式的编写方法,培养学生进行数据类型转换和编写正确表达式的能力。

3.程序结构:介绍C语言程序的基本结构,包括顺序结构、分支结构和循环结构,使学生能够熟练运用各种控制语句编写程序。

4.数组:讲解数组的定义、初始化、访问和操作,培养学生处理批量数据的能力。

5.指针:介绍指针的概念、类型、运算和应用,使学生能够熟练使用指针操作内存。

6.其他数据类型:讲解结构体、共用体、枚举类型和void 类型,培养学生灵活运用各种数据类型解决实际问题的能力。

7.函数:介绍函数的定义、声明、调用的方法和参数传递方式,使学生能够编写和调用多个函数进行程序设计。

8.文件:讲解文件的概念、打开与关闭、读写操作和文件指针,培养学生
处理文件的能力。

9.上机考试指导:针对全国计算机等级考试二级C语言程序设计,提供上机应试指导和全真模拟试题,帮助学生顺利通过考试。

通过以上C语言程序设计实训大纲的学习,学生将能够掌握C语言的基本知识和技能,并在实际应用中编写出正确的程序。

此外,我们还提供了上机实训操作的指导,帮助学生更好地将理论知识应用于实践。

C程序设计实训教程课程设计

C程序设计实训教程课程设计

C程序设计实训教程课程设计1. 序言C语言作为一种通用的程序设计语言,其在计算机科学领域中拥有着广泛应用和不可替代的地位。

C语言的学习和掌握对计算机专业人才的培养具有非常重要的意义。

本文档主要设计了一套C程序设计实训教程课程,通过对C语言程序设计的实践训练和应用练习,使学生能够掌握C语言的基本语法、程序设计方法和基本能力,使其具备从事计算机应用开发和编程工作的能力和素质。

2. 目标本C程序设计实训教程课程旨在培养学生的C语言程序设计能力,具体目标如下:•熟练掌握C语言的基本语法和程序设计方法;•掌握常见的C语言程序设计工具,如CodeBlocks、Dev-C++等;•学会使用C语言进行数据处理,如常规数据类型、数组、结构体等;•掌握C语言编程的基本原理和方法,能够进行独立的程序设计和开发;•体验C语言程序设计过程,了解C语言程序的完整设计和实现流程;•掌握代码调试和优化技能,能够进行简单的C语言程序调试和优化。

3. 教学方法和内容3.1 教学方法本C程序设计实训教程采用理论和实践相结合、以实践为主的教学方法。

•理论课:讲解C语言的基本语法、程序设计方法和编程技巧,并进行案例分析和解析;•实践课:进行实践训练和应用练习,让学生逐步熟悉和掌握C语言程序设计的基本流程和方法。

3.2 教学内容本C程序设计实训教程主要包括以下内容:第1章 C语言基础•C语言的特点和简介;•C语言程序的结构和组成部分;•数据类型和变量;•运算符和表达式;•控制语句和循环语句;•函数和参数传递。

第2章数组和字符串•数组的定义和初始化;•多维数组和数组指针;•字符串的定义和表示;•字符串的处理和操作。

第3章结构体和文件操作•结构体的定义和使用;•结构体的数组和指针;•文件的打开和关闭;•文件的读写操作和处理。

第4章高级C语言程序设计•动态内存分配和释放;•指针的复杂应用;•变长参数函数和可变参数宏;•多线程和线程同步。

4. 课程设计要求•进行小组编程设计和实践,要求每个小组至少有3人;•确定课程设计的题目和要求;•对课程设计进行分析和思考,确定实现方法和方案;•进行编码和测试,保证代码的正确性和健壮性;•完成课程设计报告,撰写课程设计清单和代码文档;•进行课程设计答辩,展示课程设计成果。

c语言程序设计实训大纲

c语言程序设计实训大纲

c语言程序设计实训大纲1. 引言和目标
- 简要介绍C语言的重要性和应用领域
- 说明实训的目标和期望成果
2. C语言基础
- 数据类型和变量
- 运算符和表达式
- 控制结构(条件语句、循环语句)
- 数组和字符串
- 函数和参数传递
3. 文件输入/输出
- 文件的打开和关闭
- 读取和写入文件
- 文件指针
4. 结构和指针
- 结构体和联合体的定义和使用
- 指针的概念和用法
- 动态内存分配和释放
5. 数据结构和算法
- 线性表(数组、链表、栈、队列)
- 排序和查找算法
- 递归和回溯算法
6. 实训项目
- 设计一个小型应用程序或游戏
- 要求学生运用到以上所学的C语言知识
- 学生需要设计和实现完整的程序逻辑和功能
7. 实训报告和演示
- 学生需要撰写一个实训报告,介绍项目的背景、概要、设计思路和实现细节
- 学生需要演示他们的项目并解释代码的逻辑
8. 评估和反馈
- 评估学生的实训报告和项目演示
- 提供反馈和建议,帮助学生改进他们的编程技能和思维能力
这只是一个示例,实际的C语言实训大纲可能会根据学校或课程的具体要求有所不同。

大纲应该根据学生的程度和时间安排进行适当的调整,并确保涵盖了C语言程序设计的基本知识和技能。

《C语言程序设计课程设计》实训手册V

《C语言程序设计课程设计》实训手册V

福建船政交通职业学院C语言程序设计课程设计实训手册专业/班级:15计算机网络技术1学生学号:154104122学生姓名:谢文皓指导导师:程伍端总评成绩:信息工程系2016.01目录《 C 语言程序设计课程设计》评分表 (4)《 C 语言程序设计课程设计》任务说明 (5)《 C 语言程序设计课程设计》实训报告 (7)《 C 语言程序设计课程设计》实训日志 (8)《 C 语言程序设计课程设计》程序源代码 (16)《 C 语言程序设计课程设计》评分表指导教师:程伍端执行时间:2016年1月【教师点评】《 C 语言程序设计课程设计》任务说明一、课程性质《C 语言程序设计课程设计》是一门独立的集中性实训课程,是学习了计算机编程语言《C语言程序设计》后,相关联的实训课程,所占学分:1学分。

二、教学目的实训目的在于整体性的融合《 C 语言程序设计》所学的理论基础知识,运用平时课堂实训学会的编程技巧和能力,通过进行一个整体性的系统化项目课题的编程练习,贯穿所学课程的主要知识要点,从而认识到C语言的学习目的和重要性,进一步提高自身的程序设计能力。

三、设计课题题目一、宾馆客房查询系统要求针对宾馆客房的属性,如房号、房价、当前房间状态(注:房间状态可能为空闲及客人入住),进行编程,要求实现以下的查询功能:1、能够随时通过程序查询所有客房的当前状态;2、能够查询各种价位(假定该宾馆客房只有3种价位的房间)的空房数量和具体房号;3、能够查询正在入住的客人的信息资料,主要为客人姓名、性别、出生年月,入住时间。

该管理系统运行时是一个循环式的菜单选项,能依据选项选择各种功能。

并能依据需求,将结果打印在屏幕或打印到文件中。

题目二、图书销售库存查询系统认真分析一个图书经销书店的主要经营流程和常规情况,设计一个图书经销书店的图书库存查询系统。

该系统仅对图书销售过程中,书籍的进货数量、销售出货量,进货价格、销售定价,图书类别的分类统计进行查询管理。

C语言程序设计课程实验指导书

C语言程序设计课程实验指导书

《C语言程序设计》课程实验指导书第一部分前言一、实验的目的学习C程序设计课程不能满足于“懂得了”,满足于能看懂书上的程序,而应当熟练地掌握程序设计的全过程,即独立编写源程序、独立上机调试、独立运行程序和分析结果。

上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编写的程序的正确与否。

程序设计课程上机实验的目的是:1.加深对讲授内容的理解,尤其是一些语法规定。

通过实验来掌握语法规则是行之有效的方法。

2.熟悉所用的操作系统。

3.学会上机调试程序。

通过反复调试程序掌握根据出错信息修改程序的方法。

4.通过调试完善程序。

二、实验前的准备工作1.了解所用的计算机系统(包括C编译系统)的性能和使用方法。

2.复习和掌握与本实验有关的教学内容。

3.准备好上机所需的程序,切忌不编程或抄别人的程序去上机。

4.对程序中出现的问题应事先估计,对程序中自己有疑问的地方应先作上记号,以便上机时给予注意。

5.准备好调试程序和运行程序所需的数据。

三、实验的步骤上机实验应一人一组,独立实验。

上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。

尤其对“出错信息”,应善于分析判断,找出出错的行,然后检查该行或其上一行。

上机实验一般应包括以下几个步骤:1.双击桌面Visual C++快捷方式进入Visual C++,或通过执行“开始=>程序=> Microsoft Visual Studio 6.0=> Microsoft Visual C++6.0”或执行文件"C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin\MSDEV.EXE"。

2.单击“文件”菜单的“新建”命令。

3.在打开的“新建”对话框中选择“文件”标签。

4.选择C++ Source File,选择文件保存位置,然后在文件输入栏中输入文件名。

如图所示:5.输入源程序。

c语言实训课程设计书

c语言实训课程设计书

c语言实训课程设计书一、教学目标本课程的教学目标旨在让学生掌握C语言的基础知识,培养学生运用C语言进行程序设计的能力。

具体目标如下:1.知识目标:学生能理解C语言的基本语法、数据类型、运算符、控制结构、函数等概念,并掌握基本的编程技巧。

2.技能目标:学生能熟练使用C语言编写简单的程序,解决实际问题,并具备一定的调试和优化程序的能力。

3.情感态度价值观目标:培养学生对计算机科学的兴趣,提高学生独立思考、解决问题的能力,培养学生的创新精神和团队合作意识。

二、教学内容本课程的教学内容主要包括C语言的基本语法、数据类型、运算符、控制结构、函数等。

具体安排如下:1.第一章:C语言概述,基本语法和数据类型。

2.第二章:运算符、控制结构和函数。

3.第三章:数组、字符串和指针。

4.第四章:结构体、共用体和位字段。

5.第五章:文件操作和预处理。

三、教学方法为了提高教学效果,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

1.讲授法:用于向学生传授C语言的基本概念和语法。

2.讨论法:引导学生探讨和解决实际问题,培养学生的独立思考能力。

3.案例分析法:通过分析典型程序,使学生更好地理解C语言的编程技巧。

4.实验法:让学生亲自动手编写程序,培养学生的实际编程能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《C语言程序设计》。

2.参考书:提供一些与C语言相关的参考书籍,供学生自主学习。

3.多媒体资料:制作课件和教学视频,以直观地展示C语言的编程过程。

4.实验设备:提供计算机实验室,让学生进行上机实验。

五、教学评估本课程的评估方式包括平时表现、作业、考试等多个方面,以全面、客观、公正地评价学生的学习成果。

1.平时表现:包括课堂参与度、提问回答、小组讨论等,占总评的20%。

2.作业:包括编程练习和理论题目,占总评的30%。

3.考试:包括期中和期末考试,占总评的50%。

《C语言程序设计》项目实训指导书(精)

《C语言程序设计》项目实训指导书(精)
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数;
2、建立一个文件,将每位职工的信息写入文件中并能显示于屏幕上。
3、计算职工工资总额和平均工资,可按工资进行排序,并能够找出工资级别相同的职工名单。
任务五:题目:高速公路计费系统设计
功能:在某高速公路出口收费处,对三种类型的车辆计费,大型车每公里0.5元,中型车每公里0.4元,小型车每公里0.3元,来车验条,乘公里数即得该收的款项。在交班时要统计出总数。
8.数据的删除(选做:根据输入的学号删除指定的数据记录。(可选
9.数据的修改(选做:根据输入要修改的学生学号,返回该学生的信息后,再逐个修改每个学生的基本信息,最后保存修改; (,确定人机对话的界面,确定函数个数;
2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。
3、进一步要求:完成计费和费用查询功能。
任务二:题目:酒店房间登记与计费管理系统
功能:
1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。
2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。
1、输入功能:录入学生信息(包括学生学号、姓名、性别、出生年月、专业等;
2、显示功能:完成学生记录的显示。
3、查找功能:完成按学号或姓名查找学生的相关记录,并显示。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。
2、建立一个文件,将每位学生的信息写入文件中(人数利用宏定义设定并能显示于屏幕上。
1、课程设计项目以1-4人为单位,完成实训要求的实训内容。本次课程设计的实施步骤为:

教材学习指导_C语言程序设计实训教程_[共6页]

教材学习指导_C语言程序设计实训教程_[共6页]

第1章C语言概述指导与实训1.1 教材的预习及学习指导1.1.1 教材预习指导本课程教材《C语言程序设计》从程序构成入手,围绕C语言的典型程序,由浅入深系统地介绍编程方法。

第1章主要介绍C语言的程序构成、程序样板、程序逻辑顺序、程序简单的输入/输出、程序风格、程序模块和程序的组成元素;介绍C语言词法中的单词,简单介绍C语言常用的编译器如VC++,DEV-C++等。

本章分为4节,第2节C语言的程序构成是预习的重点。

第1节C语言的发展史,预习时只需浏览C语言的起源、C语言的特点、C语言的集成开发环境等内容。

第2节C语言程序构成是预习的重点,应从C语言程序的基本构成入手,了解C语言函数模块一般形式。

通过读程序,了解什么是编译预处理命令,什么是函数的定义。

函数中声明部分用于声明变量或函数,C语言中变量或函数必须要满足先声明(定义)后使用的规则,了解函数执行语句中常用的基本语句。

注意C语言程序中输入、处理和输出三者的逻辑顺序。

学习C语言的书写风格。

第3节C语言的单词,单词包括分隔符、注释符、关键字、标识符、常量、运算符等。

预习的重点包括C语言基本字符集、关键字、标识符、常量与常量的类型、运算符的使用方法,掌握C语言的词法构成。

第4节DEV-C++集成开发环境,预习的重点是DEV-C++的使用方法,新建源文件,编辑源文件,编译和调试文件,运行文件。

1.1.2 教材学习指导1.C语言基本概念●C语言集高级语言和低级语言的优点于一身,适合作为系统描述语言,用于编写大型的操作系统、编译系统、应用软件。

●C语言属于面向过程的程序设计语言,采用结构化、模块化的方法设计源程序。

●面向过程的程序 =算法 + 数据结构。

●ISO:国际标准化组织。

● ANSI:美国国家标准协会。

12● GNU:是一个自由软件工程项目,由自由软件社团开发和维护。

●“K&R”是以名著《The C Programming Language》的作者命名的早期C语言的事实标准,称为经典C语言。

《C语言程序设计课设》课程设计指导书

《C语言程序设计课设》课程设计指导书

《C语言程序设计课设》课程设计指导书《C语言程序设计课设》课程设计指导书一、课程设计的目的〔1〕加深对讲授内容的理解,尤其是一些语法规那么。

〔2〕熟悉C语言程序设计的结构化编程的思想,掌握数据的根本类型、自定义类型、函数、文件和指针等知识,能运用这些知识进行综合编程,熟练应用。

〔3〕能够综合运用所学知识,编程解决实际问题。

〔4〕培养团队分工合作的意识,最终使学生提高编程技能和解决实际问题的能力。

二、课程设计根本要求2.1.组织管理1.由院、系指派经验丰富的专业教师担任指导教师。

2.课程设计实行课程负责人与指导教师共同负责制。

3.课程负责人主要进行课设的命题、指导教师的考核、技术把关和全面管理。

4.指导教师全面负责所承当班级的课程设计指导、管理和考核评定工作。

2.2 设计要求1.自选题目、小组管理、团队合作、小组评测。

2.模块化程序设计。

3.锯齿型书写格式。

4.必须上机调试通过。

三、选题要求:每个题目限定1-2人,每人必须负责一局部功能,并独立完成,推举出一个组长,负责任务分工,汇总到班长处,然后交给指导教师。

四、设计报告格式及要求:1、题目2、设计目的3、总体设计〔程序设计组成框图、流程图〕4、详细设计〔模块功能说明〔如函数功能、入口及出口参数说明,函数调用关系描述等〕5、运行结果及分析6、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 7、课程设计心得及体会8、源程序清单和执行结果:清单中应有足够的注释五、课程设计成绩评定 5.1根本要求:〔1〕每个人必须有程序运行结果;〔2〕每个人必须交《C语言课程设计》报告 5.2、成绩评定和打分标准由指导教师对学生在课程设计期间的表现,所完成的设计报告的质量、设计结果的验收和辩论情况进行综合考核。

具体评定标准如下:〔1〕上机考勤:注重平时上机考勤与遵守纪律情况 20% 〔2〕结果验收:学生能运行、讲述或调试自己的程序,答复教师提问,每个人必须有程序运行结果40%〔3〕小组自评成绩结果 10% 〔4〕设计报告:每个人必须交《C语言课程设计》报告和《C语言课程设计》日志 30%以上四项缺一不可,否那么不能到得相应学分依据上述考核内容,最后采用优〔>90分〕、良〔80~89分〕、中〔70~79分〕及格〔60~69分〕、不及格〔。

《C语言程序设计》实训大纲

《C语言程序设计》实训大纲

《C语言程序设计》实训大纲(适用于2007级软件技术专业)修改记录:版本日期修改人审核人审定人V1.0 2007-4-30 刘静一、课程性质:本课程是软件技术专业的一门专业基础课。

适用于三年制高职专业。

二、课程任务:《C语言程序设计》课程实训是三年制高职软件技术专业的重要的实训环节之一。

教育目标是在学生学习了《C语言程序设计》的基本知识、基本理论的基础上,通过综合实训,培养学生的动手能力,培养学生学习新知识的能力,提高学生分析问题和解决问题的综合能力,培养学生的团队合作精神,为今后从事专业工作打下必要的基础。

(一)知识要求:1、掌握模块化程序设计的方法;2、进一步学习和掌握C语言中的文件操作函数及其应用;3、学习和掌握C语言中的图形处理函数及其应用。

(二)技能要求:1、能正确分析现实生活中的问题,并抽象成数学模型,进行模块分析和编程;2、在程序调试过程中,能根据运行环境给出的错误提示,正确解决程序中的语法错误;3、在程序调试过程中,能根据运行结果,运用相应的手段,正确地找出并解决程序中的逻辑错误;4、在实训过程中,适当进行小组分工,培养团队谐调和团队合作的能力;5、提交课程实训任务书,培养专业文档书写的能力。

三、本课程与其他课程的关系:后续课程:C++,数据结构四、教学内容与要求:实训一 C的运行环境1、(a)运行pdos95.dat进入汉字操作系统。

(b)启动TC集成环境,输入以下程序#include “stdio.h”main(){int a,b,sum;printf(”请输入二个数:”);scanf(“ %d%d”,&a,&b);sum=a+b;printf(“二数之和是:%d”,s um);}(c)编译(d)改正程序中的语法错误(e)连接、运行该程序(f)用ALT-F5观察输出结果。

2、复执行CTRL+F7,在观察窗中加入a,b,c,及x1,x2和y;3、重复单步执行该程序,并在观察变量值的变化;4、在程序中设置一个断点,继续调试。

C语言程序设计实训教程

C语言程序设计实训教程

《C语言程序设计》实训教学大纲课程名称:《C语言程序设计》适用专业:计算机应用技术学时数:40 执笔人:吴丽英编写日期:2008年3月7日一、实训项目名称《C语言程序设计实训》二、实训目的学习C语言程序设计课程要熟练地掌握程序设计的全过程,即独立编写出源程序,独立上机编译、调试程序,独立运行程序并分析结果。

《C语言程序设计》是一门实践性很强的课程,必须十分重视实践环节,保证足够的上机实训时间。

通过上机实训:1、加深对理论讲授内容的进一步理解;2、熟悉计算机系统的操作方法;3、掌握Turbo C集成开发系统的使用,掌握上机调试程序的步骤和方法;4、掌握一般程序开发的思想、方法和步骤。

三、实训要求:1、熟悉C语言的Tubro C环境。

熟练地进行C程序的录入、调试和运行。

2、能够使用C语言编写基本的应用程序。

准备好上机所需的程序,以提高上机效率。

对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。

3、上机结束后,整理出实验报告,实验报告应包括以下内容:题目、程序清单、运行结果、对运行情况所作的分析以及本次调试程序取得的经验。

四、实训内容安排和学时分配(共32学时)五、实验内容、目的项目一(2学时)1、实训项目名称:Turbo C2.0环境2、实训类型:验证型3、目的与任务(1)了解在TC环境中如何编辑、编译、连接和运行一个C程序(2)通过运行简单C程序,初步了解C程序的特点4、内容与要求内容:(1)了解TC环境的组成(2)进入、退出和定制TC环境(3)学习上机操作全过程①编辑一个新文件按F10将亮条移到File处按回车键,再选New后按回车键(为简化起见,以后用File→New的形式表示上述操作),出现子窗口,在其中输入要创建的文件名,输入文件名后按回车键,出现编辑窗口,在此窗口中输入以下源程序。

# include <stdio.h>void main( ){printf(“This is a C Program\n”);}②保存文件按F10,选择菜单File→Save,即可以保存当前文件到硬盘。

c语言程序设计实训教程课程设计

c语言程序设计实训教程课程设计

C语言程序设计实训教程课程设计
课程背景介绍
C语言是广泛应用于操作系统、网络编程、嵌入式系统等领域的一种程序设计
语言。

因其语法简单、执行效率高等特点,被广泛应用于各种领域中。

在现代信息技术快速发展的今天,C语言的学习已经成为计算机科学等专业必修的课程之一,
对于程序设计员而言,掌握 C 语言编程已经成为了走向程序开发之路的必经之路。

为了使学生更加深入地理解 C 语言编程,提高学生的实践能力,我们设计了
C 语言程序设计实训教程,在教学实践中体现学生的主体作用,更好地落实教育教学改革的要求。

本教程以 C 语言作为教学工具,以程序设计为主线,注重课程实
践和教育教学改革,旨在培养学生的编程能力和创新精神。

课程目标
1.掌握 C 语言程序设计相关知识;
2.具备 C 语言程序设计能力;
3.培养学生创新能力和自主学习能力。

课程内容
本课程主要包括 C 语言程序设计的一些基础知识和应用实例。

课程的具体安
排如下:
第一章:计算机基础知识及 C 语言概述
介绍计算机基础知识和 C 语言概述,让学生了解计算机系统及其基础知识和
C 语言编程的基本概念。

1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

百色职业学
《C语言程序设计》课程设计
实训手册
编写教师:陈红
计算机工程系
2016.12
目录
《 C 语言程序设计课程设计》评分表 (3)
《 C 语言程序设计课程设计》任务说明 (4)
《 C 语言程序设计课程设计》实训日志 (8)
《 C 语言程序设计课程设计》程序源代码 (9)
《 C 语言程序设计课程设计》评分表
指导教师:
执行时间:
【教师点评】
《 C 语言程序设计课程设计》任务说明
一、课程性质
《C 语言程序设计课程设计》是一门独立的集中性实训课程,是学习了计算机编程语言《C语言程序设计》后,相关联的实训课程。

二、课程设计目的与要求
课程设计是使学生融会贯通本课程所学专业理论知识,完成一个较完整的程序设计与计算和程序调试过程,以加深学生对所学理论的理解与应用,进一步认识和熟悉C语言程序设计中的语句的应用和用途,了解解决实际问题的一般过程,培养学生综合运用基础理论知识和专业知识去解决实际应用设计问题的能力。

通过综合性课程设计训练,使学生达到以下的目的和要求:
1、结合该课程中所学的C语言理论知识,设计一个综合的程序解决具体的实际问题,按要求独立完成设计方案,培养学生独立分析与解决问题的能力;
2、学会查阅相关手册和资料,通过查阅手册和资料,进一步熟悉常用方法的用途和技巧,并掌握这些方法的具体含义和如何使用这些方法解决实际问题;
3、掌握综合性程序设计的基本过程;
4、掌握综合性程序开发的调试技术,熟悉常用调试方法的使用;
5、认真撰写总结报告,培养严谨的作风和科学的态度。

三、时间安排
实习时间:2016年12月26日——12月30日
12月30日将设计报告上交指导老师处,2017年1月5日前指导老师将设计报告批阅完毕,并连同学生成绩单(电子版)交到系办公室。

四、设计课题
题目:学生成绩管理系统(限最多5人完成)
管理信息系统(MIS)是以数据处理为中心,一般要求具备数据录入、计算(处理)、查询、修改、统计、报表打印和数据备份等基本功能。

(一)功能要求
本课程设计的学生成绩管理,能够完成以班级为单位的本学期期末考试成绩数据处理,
包括成绩输入、修改、显示、查找、汇总统计、保存与读取等功能。

1.输入学生的成绩信息,包含学号、姓名、性别等基本信息和计算机基础、高等数学、大学英语、C语言等各课程成绩;
2.显示全部学生的各科成绩信息;
3.对各科成绩统计分析(总分、平均分、最高分、最低分和及格率等);
4.统计各科各分数段人数;
5.按学号或姓名查询并显示某个学生的各科成绩;
6.按课程成绩或总分由高到低排序显示;
7.更新某个学生的基本信息或课程成绩;
8.将学生的成绩信息保存到一个文件中;
9.读入文件中保存的学生信息。

(二)界面需求
良好的人机界面。

要尽可能考虑到用户的操作习惯,在软件的操作过程中,提示信息尽量丰富、准确。

(三)容错能力
较好的容错能力。

软件操作中经常会有预料不到的情况发生,常常需要对用户数据的数据进行数据正确性和完整性检查,尤其是关键数据和敏感数据。

比如,成绩的输入就要注意数据范围,如果学号用的是字符串表示,就要考虑用户输入的数据是否含有非数字型的字符。

(四)文档说明
详细的文档说明。

软件开发过程中每一步涉及的文档都较多。

详细的规范的实际方案和开发文档不仅是开发过程的记录,还是软件开发组内人员沟通的有效方式,是进行软件开发过程监控和质量保障的基础,也是软件应用和维护的基础。

五、课题要求
应用C语言知识,依据以上题目,全部必须应用链表等有关知识点进行设计,要求系统具有智能性、适用于任何不同的规模情形,智能化地应用内存。

要求每人每日填写总结日志,叙述当天完成的任务,并将当天完成的代码及测试测试程序进行提交,提交到教学资源库中。

设计结束时,每人提交一份项目设计报告(在实训手册中完成),说明整个项目程序的设计思路,以及系统的工作流程。

六、课程设计报告的撰写规范
课程设计的总结报告是在完成设计、安装、调试后,学生对归纳技术文档、撰写科学技术总结报告能力的训练,培养学生严谨的作风和科学的态度。

通过撰写课程设计总结报告,不仅可以把设计、安装、调试及技术参考等内容进行全面总结,而且还可以把实践内容提升到理论高度。

总结报告按如下内容顺序用A4纸进行打印(撰写)并装订成册:
1、统一的封面(含课程设计课题名称、专业、班级、姓名、学号、指导教师等,详见附录1);
2、设计任务和技术要求(由指导教师在选题时提供给学生);
3、内容摘要;
4、目录;
5、课程设计总结报告正文,正文可按章节来撰写,应含以下内容:
(1)课程设计的目的;(第一天)
(2)需求分析(第一天)
以无歧义的陈述说明程序设计的任务,根据设计的目的划分具体的功能模块,说明每个功能模块具体的要求和完成的任务。

(3)总体设计(第一天)
对总体设计方案进行说明,说明本程序中用到的数据、主函数的流程以及各函数模块之间的层次(调用)关系,给出流程图。

(4) 详细设计(第二、三、四天)
首先根据功能模块的划分,给出每个功能模块的子函数的具体代码,画出函数之间调用的关系图。

(5)调试和测试结果分析(第二、三、四天)
调试分析包括:调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析;经验和体会等。

测试结果分析:列出你的测试结果,包括输入和输出。

这里的测试数据应该完整和严格,最好多于需求分析中所列。

(6)使用说明(第五天)
说明如何使用你编写的程序,详细列出每一步的操作步骤。

(7)总结(第五天)
百色职业学
《C语言程序设计》课程设计报告
设计题目
实习时间
专业班级
指导老师
教学单位(盖章)
小组分工情况:
《 C 语言程序设计课程设计》程序源代码。

相关文档
最新文档