VC++语言程序设计实验大纲(软件学院)

合集下载

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

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

《计算机图形学》实验大纲一、课程编号:二、课程类型:必修课适用专业:计算机科学与技术实验学时:24学时三、本课程的地位、作用与任务《计算机图形学》是信息与计算科学专业学生的专业选修课程。

计算机图形学是计算机科学的重要分支,其应用已经日益广泛。

该课程的教学目的与任务是让学生了解计算机图形学的基础内容,掌握对设计、使用和理解计算机图形系统所需的基本理论。

本课程实验包括图形的显示和输出技术、基本图形生成算法、图形的各种变换、曲线和曲面的绘制、图形的剪取、隐线和隐面的消除和产生有真实感图形的方法。

用C++(或C)结合OpenGL图形库进行与理论教学配合的实验。

四、课程基本要求上机前,学生要按照指导老师规定的实验项目及内容进行实验,认真调试程序,最后记录实验结果。

五、学时安排序号实验内容实验学时实验课性质1 C++图形程序设计基础 3 演示性2 基本图元生成算法 2 验证性3 填充算法 2 验证性4 OpenGL基础 2 验证性5 二维变换 2 验证性6 二维裁剪 3 验证性7 样条曲线与样条曲面 3 验证性8 三维变换与三维观察 3 验证性9 真实感图形的生成与处理 4 综合性合计24六、实验安排本实验课程24学时,共9次实验。

实验1 C++图形程序设计基础[实验目的和要求]以C++Builder为程序设计平台,熟悉Windows图形程序设计的要点,为今后的图形学实验打下必要的基础。

[实验内容]1. 在C++Builder集成开发环境中编写一个Windows应用程序。

应用程序的窗体中每隔1秒交替显示“Hello, World!”和“世界,你好!”。

2. 参考补充材料“利用C++Builder开发基于图形的应用程序”,写一个图形学实验程序的框架。

[主要实验仪器与器材]个人计算机实验2 基本图元生成算法[实验目的和要求]1. 以C++Builder为程序设计平台,实现整数中点画线法和Bresenham画线法,绘制直线;2. 以C++Builder为程序设计平台,实现圆的中点画法和椭圆的中点画法。

C语言实验大纲(《大学C语言实用教程》)

C语言实验大纲(《大学C语言实用教程》)

《C语言程序设计》实验教学大纲课程名称:C语言程序设计大纲制定时间:课程编号:实验课性质:非独立设课课程负责人:开放实验项目数:12大纲主撰人:大纲审核人:一、学时、学分课程总学时:64实验学时:24课程总学分:4二、适用专业及年级理工科信息类一年级(第二学期)三、实验教学目的与基本要求本课程实践性很强,上机实习环节是本课程的重要组成部分。

通过实习,在巩固和加深课堂教学内容的基础上,进行实际的程序编制和调试的训练,提高学生的实践动手能力和将计算机运用到本专业领域的意识和能力,培养科学作风。

通过上机实习,应掌握Visual C++6.0开发环境使用方法和C程序的输入、编辑、编译、运行和调试的基本方法,具有编制C语言简单应用程序的能力,并初步形成良好的编程习惯和风格。

四、实验课程内容、学时分配序号实验项目名称实验内容学时分配实验类别实验类型每组人数实验要求指导教师已开/未开1VC++6.0集成开发和简单的C程序设计参照《上机指导》第1章:实习1、2、42技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.02数据运算和顺序结构程序设计参照《上机指导》第2章:实习1、3、52技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.03选择结构程序设计参照《上机指导》第3章:实习1、3、4、72技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.04循环结构程序设计参照《上机指导》第4章:实习1、3、4、72技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.0序号实验项目名称实验内容学时分配实验类别实验类型每组人数实验要求指导教师已开/未开5数组的应用参照《上机指导》第5章:实习1、4、7、112技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.06指针的使用参照《上机指导》第6章:实习1、4、6、82技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.07函数(一)参照《上机指导》第7章:实习1、2、42技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.08函数(二)参照《上机指导》第7章:实习5、6、7、82技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.09结构的应用参照《上机指导》第8章:实习1、3、52技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.010文件操作参照《上机指导》第9章:实习1、5、6、72技术基础验证性1人必做授课教师与实验教师已开主要仪器设备:微机、VC++6.011综合程序设计参照《上机指导》第11章:根据所学知识,设计一个实用的应用程序。

《C程序设计》课程实验教学大纲

《C程序设计》课程实验教学大纲

《C程序设计》课程实验教学大纲
一、基本信息
二、目的与任务
(一)目的
通过本课程的学习,使学生掌握使用Visual C#.net开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual C#.net 或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

(二)任务
本实验为“C#程序设计”课程的课内实验,每个实验在相关内容的授课之后进行,要求学生上机操作、程序设计和数据处理,掌握基本原理和方法以加深对基本理论、基本知识的理解,掌握基本的C#程序设计与开发知识、方法、技能和数据处理。

三、要求与安排方式
(一)实验要求
本课程的基本要求是要学生在学习完本门课程以后,掌握面向对象程序设计的基本概念和运用Visual C#.NET平台开发Windows应用程序的基本方法,并为软件技术专业相关的后续课程做好扎实的知识储备。

(二)实验安排方式
本实验为“C#程序设计”课程的课内实验,每个实验在相关的授课之后进行,学时均为2学时。

按照实验指导书的要求上机操作、程序设计和数据处理。

要求每次实验课结束时提交实验结果。

四、实验项目设置
实验一
实验三
实验四
实验五
实验六
实验七
实验八
五、考核与成绩评定
(一)考核内容
考勤纪律和提交报告的质量。

(二)成绩评定方法
每个实验课评定分为两档:通过与不通过。

C语言程序设计实训教学大纲

C语言程序设计实训教学大纲

《C语言程序设计》实训教学大纲、课程基本信息二、实训教学目的与任务1、目的一是提高高职计算机专业学生的C语言实践应用能力;二是提高高职计算机专业学生的计算机综合运用能力;三是将高职专科学生的应用能力与高职院校培养应用性人才的目标紧密结合起来,真正将学生应用能力的培养目标落实到实处。

2、任务两方面的任务,一是加强高职计算机专业学生动手能力的培养;二是通过理论与实践教学进一步提升专业知识水平。

三、所需基本理论知识1、基本理论知识一是C语言部分:C语言基本语法、程序的结构、数据类型及其运算、基本语句、三种结构、数组的定义及引用、函数的定义及实现、编译预处理、指针、结构体、位运算和文件等操作。

二是数据结构部分:算法、二叉树的常见三种遍历方式、结点、叶子、度及其相关概念的理解。

三是软件工程部分:结构化程序中关于模块的理解、软件测试、面向对象程序设计的基本思想。

2、实验器材一是软件:Windows 2000操作系统平台、Visual C 6.0的IDE及MSDN、全国计算机等级考试二级C语言软件系统。

二是硬件:PII以上CPU、128MB以上内存等。

四、实训教学内容、要求与进度安排实验一:程序设计的初步知识(一)实训项目与内容1、基本理论知识标识符、算术表达式和赋值表达式等。

2、实验器材和设备有关知识PII以上CPU、128MB以上内存等。

3、基本技能请见实训大纲中的目的及任务。

4、学时数或周数2学时,1周。

5、所需实验设备和场地所需实验设备:PII 以上CPU、128MB 以上内存等;实验场地:计算机实验室。

6、消耗器材无。

7、分组情况根据学校实际情况,并依据教学大纲的基本要求,拟定每一组1 人。

二)实训详细要求与教学方法实训详细要求请见考核内容与方法;教学方法采用现场演示法。

三)进度安排及方式第一学期第1 周。

实验二:顺序结构一)实训项目与内容1、基本理论知识数据输出的一般调用格式。

2、实验器材和设备有关知识PII 以上CPU、128MB 以上内存等。

《程序设计基础(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语言程序设计》实训大纲(适用于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语言程序设计实训大纲通常包括以下内容:1. 实践环境搭建:介绍C编译器的安装与配置,编辑器的选择和使用等。

2. 基本语法:讲解C语言的基本语法,包括变量和数据类型、运算符、控制语句(if语句、for循环、while循环等)、函数定义与调用等。

3. 数组和字符串:介绍数组的概念和用法,包括数组的声明与初始化、数组的访问与操作等。

同时也会讲解字符串的基本操作,如拼接、比较、复制等。

4. 结构体和指针:讲解结构体的定义和使用,包括结构体的成员和指针的使用。

同时也会讲解指针的概念和用法,如指针的声明与初始化、指针的运算等。

5. 文件操作:介绍C语言中对文件的操作,包括文件的打开与关闭、读取和写入文件等。

6. 函数和递归:讲解函数的定义和调用,包括函数的参数和返回值。

同时也会讲解递归的概念和用法,包括递归函数的编写和调用。

7. 动态内存管理:介绍动态内存分配的方法,包括malloc函数和free函数的使用。

同时也会讲解内存泄漏和内存溢出的问题及解决方法。

8. 指针与数组:进一步探讨指针和数组的关系,包括指针和数组的转换、指针与多维数组的关系等。

9. 位操作:讲解位操作的概念和用法,包括按位与、按位或、按位异或等运算符的使用。

10. 模块化编程:介绍模块化编程的概念和优势,讲解如何将大型程序分解为多个模块,并且如何进行模块间的通信和调用。

11. 错误处理:讲解如何进行错误处理,包括错误码的定义和返回、异常处理等。

12. 实际项目开发:进行一个实际项目的开发,让学生综合运用他们所学的知识,完成一个完整的C语言程序。

以上是一个基本的C语言程序设计实训大纲,具体内容和实践项目可以根据实际情况进行调整和添加。

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语言程序设计》实验教学大纲
一、适用范围
大纲适用于计算机科学与技术专业本科教学使用。
二、课程名称
C语言程序设计
三、学时数与学分
总学时:90总学分:4
实验学时:36实验学分:1
四、教学目的和基本要求
目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解C语言的特点,熟练掌握C语言程序设计的基本方法和编程技巧。
九、实验项目
实验一C程序的运行环境和运行一个C程序的方法
一、实验目的
1.了解TURBO C编译系统的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
3.通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容
1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的?
2.编写一个C程序,输出以下信息:
****************************
very good!
****************************
3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。
实验二数据类型、运算符和表达式
一、实验目的
1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。
main()
{ int num;
num=32767;
printf(“num=%d\n”,++num);
}
main()

c语言程序设计实训大纲

c语言程序设计实训大纲

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

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

C语言程序设计(课程)实验教学大纲

C语言程序设计(课程)实验教学大纲

C语言程序设计(课程)实验教学大纲一、课程中文名称(课程英文名称):C语言程序设计(THE C PROGRAMMING LANGUAGE)二、课程编码:0921163005三、课程目标和基本要求:通过本课程的学习,要求学生掌握C 语言的基本语法、基本语句、基本控制结构以及程序设计的一般方法,使学生具有熟练使用 C 语言编程解决实际问题的能力。

基本要求:掌握C语言的基本控制结构和基本控制语句及相关的语法规范,熟练运用C语言进行顺序、选择和循环结构程序设计的能力;熟练的上机编程和程序调试的能力;掌握一些常用的算法,如递推法、迭代法、穷举法、求最大最小值、排序、查找、插入、删除等,具有熟练运用这些算法解决实际问题的能力;了解结构化程序设计和模块化设计方法的基本思想,掌握必要的程序设计技巧、程序测试和程序调试技巧。

四、课程总学时: 90 学时(严格按教学计划时数)[理论: 54 学时;实验: 36 学时]五、程总学分: 4 学分(严格按教学计划学分)六、适用专业和年级:适用专业:信息与计算,应用数学,统计学,数学教育。

适用年级:大学一年级七、实验项目汇总表:注:1、实验编号:学校内部使用的编号(不超过13位),在校内具有永久唯一性。

若实验撤消,该实验编号将不再使用。

如果实验内容更新较大,则应另设新的实验编号。

实验编号十二或十三位,前十位为该课程代码(培养方案中的课程代码),第十一、十二位为该门课程的实验序号(01-99),独立设课的实验编号最后一位为“*”,非独立设课的实验编号最后一位为空,例如:《大学物理实验》的某实验项目编号为102000400601,该实验又为独立设课实验,则编号为102000400601*。

2、实验类别:基础、专业基础、专业;实验类型:演示性、验证性、综合性、设计研究、其它;实验要求:必修、选修、其它。

八、大纲内容:实验序号: 0921163005001实验名称:C语言环境[实验目的和要求]1.了解所用的计算机C语言编译系统(如VC++6.0)的基本操作方法,学会独立使用该系统。

c语言程序设计课程实训教学大纲.doc

c语言程序设计课程实训教学大纲.doc

《C语言程序设计》课程实训教学大纲课程名称:c语言程序设计实训学时:48学时适用专业:计算机信息管理课程类别:专业课编写大纲教研室/实训室:计算机网络教研室/计算机网路实训室一、实训目的与要求C语言程序设计的实训是学生重要的实习环节。

上机实训不仅要求学生掌握C语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本素质、思维方法和技能,为学生综合素质的培养打下坚实基础。

根据所选题目首先进行年算法分析,根据实现的功能进行数据分析,设计相应的数据结构,同时为贯彻“程序设计=算法+数据结构”的思想,要求学生在课下完成流程图的设计,然后根据流程图写出实训代码。

二、实训方式上机操作三、考核方法实训报告占30%,实验70%。

I.实训指导书:《C语言程序设计实训指导书》编著者:计算机系《C语言程序设计》课程组2.主要参考资料:《C语言程序设计上机指导》编著者:李晓燕出版社:华中师范大学出版社出版时间:2006.9五、实训项目及学时分配实训项目一览表实训一、VC++6. 0开发平台环境及应用(2学时)【实训目的】:通过本次实训内容,使学生对C语言程序有一个简单的认识,熟悉VC++6. 0的运行环境, 掌握C程序的执行方法,了解程序的结构和输出函数等。

【实训内容】:VC++6. 0开发平台环境及应用:任给一半径,输出圆的周长【实训设备】:PC机投影仪【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训二、C语言基本数据类型的输入、处理、输出(4学时)【实训目的】:通过本次实训内容,使学生对c语言程序有一个系统的认识,并在此基础上掌握三种基本数据类型、部分运算符号和常用函数的应用,体现在自己动手编写的小程序中。

【实训内容】:1.求三个整数的和2.把输入的大写字母转换为小写字母3.求一个四位整数的各个数据位4.交换两个变量的值5.求一元二次方程的根【实训设备】:PC机投影仪【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训三、分支结构程序设计(4学时)【实训目的】:通过本次实训,掌握if语句的使用和switch多分支选择结构的实现,并能熟练的进行应用。

C语言程序设计实验大纲

C语言程序设计实验大纲

《C语言程序设计》实验大纲一、课程编号:二、课程类型:必修课适用专业:计算机科学与技术实验学时:24学时三、本课程的地位、作用与任务本课程重点讲授计算机程序设计的基础知识、C语言的基本概念、顺序结构、分支结构、循环结构、函数、指针、数组、结构体等内容,掌握利用C语言进行程序设计的基本方法,以及C语言编程技巧。

通过上机编程实践环节,打下程序设计的基础。

教学的主要目的是培养学生利用计算机解决和处理本专业实际问题的思维方法和初步能力,掌握计算机程序设计的方法,为后续课程的学习打下基础。

四、课程基本要求1.准备好上机所需要的程序,以提高上机效率。

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

不得抄别人所编的程序。

2.上机输入并调试所编的程序。

3.上机结束后,对运行情况作分析。

如果程序未通过,应分析其原因。

五、学时安排序号实验内容实验学时实验课性质1 程序运行环境2 验证性2 基本知识 2 验证性3 简单语句 2 验证性4 条件语句 2 验证性5 循环、转向语句 2 验证性6 数组 2 验证性7 函数 2 验证性8 指针 2 验证性9 结构体、共用体 2 验证性10 基于三大结构的综合实验 2 综合性11 基于指函数、指针的综合实验 2 综合性12 课程设计 2 设计性合计24六、实验安排本实验课程24学时,共12次实验,每次2学时。

实验1 程序运行环境1.了解所用的计算机系统的基本操作方法,学会独立使用该系统。

2.了解在该系统上如何编辑、编译、连接和运行一个C程序。

3.通过运行简单的C程序,初步了解C源程序的特点。

实验2 基本知识1.掌握C语言基本元素、数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。

2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(――)运算符的使用。

3.进一步熟悉C程序的编辑、编译、连接和运行的过程。

《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、在程序中设置一个断点,继续调试。

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

VC++语言程序设计实验课程教学大纲
一、课程名称:VC++语言程序设计实验
二、课程性质:专业任意性选修课
三、实验学时:18 学时
四、课程类型:非独立设课
五、课程适用专业:计算机科学技术、软件工程、或其他开设过C语言和C++语言的理工科类专业。

六、教学目的:
VC++语言所涉及知识面较广,实用性较强。

通过本课程实验编程训练,能使同学们熟练掌握VC++语言这一可视化编程技术,进一步提升编程能力和综合运用知识的能力,有利于提高学生大型软件开发设计水平,从而为今后工作打下坚实基础。

七、实验教学项目表
注:表中“性质”一栏请按实验项目内容填写验证、综合、设计及其他等。

八、实验报告要求:
认真书写实验报告,对所做的实验进行整理和归纳,作概要的描述和总结,是培养学生分析问题和解决问题能力的重要环节。

实验报告的内容和格式如下:
1.实验目的
2.实验环境:
编程环境:
运行环境:
3.实验步骤
(1)设计:
本步骤需写出该模块设计思想(如类的设计,控制流的设计和原因,接口的设计等)
画出该模块控制流程图
(2)编码:
写出该模块中的类以及成员变量的声明
部分重要代码(如:对文件的访问、控制流的实现)
(3)调试
简要写出调试步骤
(4)测试
给出适当的测试数据和对应的测试结果(用表格)
画出该模块
4.实验总结
实验结果、实验中遇到的问题、经验和教训
九、实验成绩评定:
学生成绩有三部分组成,其中预习占20%,实验操作与编程实现部分占60%,实验报告占20%
十、教材及参考书:
1.《Visual C++.NET程序设计教程》郑阿奇.机械工业出版社,2006 2.《Visual C++.NET程序设计》段超,施平安,任卓谊.冶金工业出版社,2006
3.《Visual C++.NET深入编程与实例剖析》陈坚.西安电子科技大学出版社,2006
4.《Visual C++.NET2003程序设计》何炜.冶金工业出版社,2006
5.《精编教程》陆军,赵鹏,竺如生.东北林业大学出版社,2002
6.《Visual C++6.0开发技巧及实例剖析》齐舒创作室.清华大学出版社,1999。

相关文档
最新文档