《程序设计实验指导书修改稿》
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++程序设计的环境有许多,在这里我们选用的是MicroSoft Visual C++ 6.0。
对书中的每个实验题目,在实验指导部分都给出了编程提示,个别实验给出了程序的参考代码,最后还介绍了常用标准库函数的函数原型。
需要强调一点,程序设计是一个创作的过程,解决一个问题的方法不是唯一的,所以请大家在阅读本书的实验指导之前,已经独立思考过对这些问题的解决方法,这样才有助于程序设计水平的提高。
编者2008年2 月目录第一部分实验内容实验1:类的定义和构造 (2)实验2:堆与拷贝构造函数、静态成员与友元、运算符重载 (4)实验3:通过继承进行软件的渐增式开发 (8)实验4:I/O流与文件操作 (11)实验5:模板与异常处理 (13)第二部分实验指导Visual C++ 6.0的集成环境 (16)实验1:类的定义和构造 (26)实验2:堆与拷贝构造函数、静态成员与友元、运算符重载 (31)实验3:通过继承进行软件的渐增式开发 (34)实验4:I/O流与文件操作 (39)实验5:模板与异常处理 (43)C/C++常用标准库函数 (46)第一部分实验内容实验1:类的定义和构造一、实验目的1、掌握类的定义和使用2、学习构造类的方法3、掌握如何定义构造函数和析构函数4、掌握初始化对象的方法5、理解面向对象程序设计的思想二、实验类型验证三、实验学时4学时四、实验原理及知识点1、类的定义2、类成员的访问控制3、类的数据成员和成员函数4、构造函数和析构函数5、对象的定义与初始化五、实验环境(硬件环境、软件环境)1、软件:Windows 操作系统,Visual C++ 6.02、硬件:CPU 奔腾Ⅲ;内存64兆以上(最好128兆以上);六、实验内容及步骤1、定义一个描述学生通讯录的类,数据成员包括:姓名、学校、电话号码和邮编;成员函数包括:输出各个数据成员的值,分别设置和获取各个数据成员的值。
C语言程序设计实验指导书(新编)
C语言程序设计实验指导书(新编) C语言程序设计实验指导书XXXC语言程序设计实验指导书前言上机实验的目的和要求一上机实验的目的上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编程序正确与否。
研究程序语言,上机实验的目的如下:1加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,通过多次上机,就能自然、熟练地掌握语法规定。
2了解和熟悉C语言程序开发环境。
熟悉一两种环境(计算机系统的软件和硬件条件),再遇到其他的系统时便会触类旁通,很快学会。
3学会上机调试程序,也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能够正确地运行。
要真正掌握计算机应用技术,就不仅应当了解和熟悉有关理论和方法,而且要求自己动手实践能力强。
4在做实验时千万不要在程序通过后就认为万事大吉,完成任务了,应当在通过的程序上做一些调试和修改,看看会得到什么结果。
多动脑筋思考,将会对你有很大帮助。
二上机实验前的准备工作1了解所用的计算机体系的性能和利用办法;2复和掌握与本实验有关的教学内容;3准备好上机所用的程序,切忌自己不思考、不编制程序或抄袭别人的程序;4准备好调试和运行时所需的数据。
三上机尝试的步调1调出C语言编译系统,进入C语言工作环境;2输入自己体例好的程序;3搜检输入是否有错,实时改正;4进行编译和连接;5运转程序,阐发成效。
四、实验结束,整理实验报告尝试敷XXX包括以下内容:1上机题目;2程序清单;3运转成效;4对结果的分析和本次获得的经验和体会。
1C语言程序设计实验指导书实验一C语言程序初步数据类型、运算符和表达式一实验目的1熟悉C语言运行环境——XXX Visual C++ 6.0中文版。
2掌握C语言程序的书写格式和C语言程序的结构,初步了解C源程序的特点。
3把握C语言上机步调,了解若何编辑、编译、调试和运转一个C程序的办法。
5掌握不同的类型数据之间赋值的规律。
c语言程序设计 实验指导书
c语言程序设计实验指导书C语言程序设计实验指导书一、引言C语言是一种通用的高级编程语言,广泛应用于计算机科学和软件开发领域。
为了帮助学生更好地理解和掌握C语言的编程技巧,我们编写了本实验指导书。
本指导书旨在引导学生完成一系列的C语言实验,从简单的程序设计入门开始,逐步深入学习C语言的各个方面。
二、实验一:Hello World程序1. 实验目的通过编写一个简单的Hello World程序,学习C语言的基本语法和编程环境的搭建。
2. 实验内容编写一个C程序,在屏幕上输出"Hello World"字样。
3. 实验步骤1) 打开C语言编译器,新建一个源文件。
2) 在源文件中编写C程序,使用printf函数输出"Hello World"。
3) 编译并运行程序,观察输出结果。
4. 实验结果在屏幕上显示出"Hello World"字样。
三、实验二:变量和数据类型1. 实验目的了解C语言中的变量和数据类型的概念,学习如何声明和使用变量。
2. 实验内容编写一个C程序,演示各种数据类型的声明和使用。
3. 实验步骤1) 在源文件中声明各种数据类型的变量,如int、float、char等。
2) 对各种变量进行赋值和运算操作。
3) 使用printf函数输出各种变量的值。
4. 实验结果屏幕上显示出各种变量的值。
四、实验三:控制语句1. 实验目的学习C语言中的控制语句,掌握条件语句和循环语句的用法。
2. 实验内容编写一个C程序,演示条件语句和循环语句的使用。
3. 实验步骤1) 使用if语句判断某个条件是否成立,根据条件的结果执行相应的操作。
2) 使用for循环语句实现某个操作的重复执行。
3) 使用while循环语句实现某个操作的反复执行,直到某个条件不再满足。
4. 实验结果根据条件的不同,程序执行相应的操作,循环语句可以重复执行某个操作。
五、实验四:函数和数组1. 实验目的学习C语言中的函数和数组的概念,掌握函数的定义和调用,以及数组的声明和使用。
C语言程序设计实验指导书(新编)
C语言程序设计实验指导书(新编) C语言程序设计实验指导书(新编)1. 指导书简介本指导书是为了帮助学习C语言程序设计的学生更好地完成实验任务而编写的。
它包含了实验的具体内容、实验目的、实验要求、实验步骤和实验注意事项等内容,旨在引领学生掌握C语言程序设计的基本原理和实际应用。
2. 实验一:C语言程序结构与基本语法2.1 实验目的本实验旨在帮助学生了解C语言程序的基本结构和语法要求,掌握编写简单C程序的方法。
2.2 实验内容在本实验中,学生将学习C程序的基本结构和语法规则,并编写一个简单的C程序。
该程序要求实现从键盘输入两个整数,然后计算它们的和并输出结果。
2.3 实验步骤2.3.1 打开C语言编译器首先,打开C语言编译器,如Dev-C++或Code::Blocks等。
2.3.2 新建一个C文件在编译器中选择新建一个C文件,以便编写程序代码。
2.3.3 编写程序代码按照C语言的语法规则,编写程序代码。
首先,声明所需的变量,然后通过scanf函数从键盘输入两个整数,接着计算它们的和,并利用printf函数输出结果。
2.3.4 编译和运行程序完成程序代码的编写后,点击编译按钮进行编译。
如果没有出现错误,再点击运行按钮运行程序。
2.4 实验要求学生需要独立完成实验,并能够理解和解释编写的C程序代码。
2.5 实验注意事项在实验过程中,注意遵循C语言的语法规则,注意代码的格式和缩进,及时保存程序代码,避免数据输入错误。
3. 实验二:控制语句和函数的应用3.1 实验目的本实验旨在帮助学生掌握C语言中的控制语句和函数的应用,理解条件语句和循环语句的使用方法。
3.2 实验内容在本实验中,学生将学习条件语句和循环语句的基本概念和用法,并编写一个具有条件判断和循环操作的C程序。
3.3 实验步骤3.3.1 分析问题和设计算法首先,分析给定的问题,设计相应的算法。
确定使用的条件语句和循环语句的类型。
3.3.2 编写程序代码按照分析的算法,编写程序代码。
实验指导书(修改)
实验一清零程序一、实验目的(1)掌握汇编语言设计和调试方法;(2)熟悉MCS-51 单片机实验系统。
二、实验内容把c000H~c0FFH的内容清零。
三、程序框图清零四、实验步骤用连续或单步方式运行程序,检查C000~C0FF中执行程序前后的内容变化。
五、思考(1)对于清零程序,假使把C000H~C0FFH中的内容改成FF,如何修改本程序?(2)如何用断点方式调试程序?实验二拆字程序一、实验目的(1)掌握汇编语言设计和调试方法;(2)熟悉MCS-51 单片机实验系统。
二、实验内容把C000H的内容拆开,高位送C001H低位,低位送C002H低位,C001H、C002H 高位清零,一般本程序用于把数据送显示缓冲区时用。
三、程序框图拆字四、实验步骤程序一:用连续或单步方式运行程序,检查C000~C002H中内容变化情况。
程序二:单步或用断点方式运行程序,检查C002H内容变化情况。
五、思考编写程序:把C000H、C001H的低位分别送入C002H高低位,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。
实验三数据区传送程序(综合性)一、实验目的(1)掌握RAM中的数据操作;(2)熟悉8031(8051)指令系统,掌握程序设计方法。
二、实验内容把R2、R3源RAM区首址内的R6、R7字节数据传送到R4、R5目的RAM区。
三、程序框图数据区传送四、实验步骤在R2、R3中输入源首址(例如c000H),R4、R5中输入目的地址(例如D000H),R6、R7中输入字节数(例如0FFFH),运行程序,检查C000~CFFFH中内容是否和D000~DFFFH 中内容完全一致。
一、实验目的(1)学习P1口的使用方法;(2)学习延时子程序的编写。
二、实验预备知识本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。
对于延时程序DELAY: MOV R6,#00HDELAY1:MOV R7,#80HDJNZ R7,﹩DJNZ R6,DELAY1MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/6.0MHZ,所以该段指令执行时间为:((80+1)×256+1)×2×(12÷6000000)=132.1ms。
《C#程序设计》课程实验指导书.
Windows
⑷ 解决方案资源管理器 在 C#中,项目是一个独立的编程单位, 其中包含有窗体文件和其他一些相关的文件,
若干个项目就组成了一个解决方案。 “解决方案管理器”对话框如下图所示。它以树状的结 构显示整个解决方案中包括哪些项目以及每个项目的组成信息。
在 C#中所有包含 C#代码的源文件都是以 *.cs 为扩展名, 而不管它们是包含窗体还是普
称。右上方是事件、方法列表框,列出了所选定对象相关的事件、方法。通常,在编写事件
过程时,在“对象列表框”中选择对象名称,然后在“事件、方法列表框”中选择对应的事
件过程名称, 即可在代码编写区域中构成所选定对象的事件过程模板,
可在该事件过程模板
中编写事件过程代码。
在 C#的代码编辑窗口中有两个显著的特点。其一是表示项目窗体和控件的代码,现在
⑶ 工具箱 工具箱中包含了建立应用程序的各种控件以及非图形化的组件,如图
1— 10 所示。
工具箱由不同的选项卡组成,各类控件、组件分别放在“数据” Windows 窗体”、“对话框”、“常规”等选项卡下面。
“数据”选项卡中主要放置访问数据库的控件。
、“组件” 、“所有
“组件”选项卡中放置一些系统提供的组件,如报表、消息队列等。 “对话框”选项卡中放置一些系统提供的对话框,如颜色、打开文件等。 “常规”选项卡默认为空,可以在这里保存常用的空间,包括自定义控件。 “所有 Windows 窗体”选项卡是最常用的选项卡,这个选项卡主要放置开发 应用程序所使用的控件,如文本框、标签框等,以后会陆续介绍这些控件。
信息工程学院 《 C#程序设计》课程实验指导书
第一部分 绪论
本指导书是根据 《C#程序设计》课程实验教学大纲编写的,适用
程序设计语言实验指导书
《程序设计语言C》实验指导书适用专业:计算机科学与技术软件工程上海应用技术学院2009-2-20目录实验一顺序结构程序设计 (1)实验二分支结构程序设计 (2)实验三循环结构程序设计一 (3)实验四(1)循环结构程序设计二 (4)实验四(2)循环结构程序设计三 (5)实验五数组 (6)实验六数组和字符串 (7)实验七函数 (8)实验八函数 (9)实验九指针 (10)实验十结构体 (11)实验十一文件 (12)实验十二综合 (13)实验目的:1.掌握C语言程序结构。
2.掌握变量的定义和使用。
3.掌握输入输出函数的使用。
4.掌握赋值语句的使用。
内容:1.从键盘输入两个数,计算两个数的和,然后输出。
注意:带下划线的内容表示是从键盘输入的,实际上机时并不显示下划线,其余的内容是程序输出的。
2.从键盘输入一个华氏温度,请转换成摄氏温度后输出。
3.实验目的:1. 掌握逻辑表达式的使用方法。
2. 掌握if 和switch 语句的使用方法。
3. 掌握一些简单的算法。
内容:1. 有下列函数,写一段程序,输入x 的值,输出y 的值 x (x<1)y= 2x-1 (1<=x<10) 3x-11 (x>=10)2. 输入一个不超过6位的正整数,输出该数的最高位和最低位,如果该数是一位数,则输出该数。
然后再输出该数是几位数。
程序需要对输入的数进行合法性检查,对小于0和大于6位的数要有提示。
3. 输入一个0到100的百分制成绩,转换成五级制A 、B 、C 、D 和E 。
程序中首先需要对输入的数进行合法性检查,对小于0和大于100的数要有提示,然后转换部分使用switch 语句实现。
实验三 循环结构程序设计一实验目的:1. 掌握循环结构的使用方法。
2. 掌握while 和for 语句的使用方法。
3. 掌握程序单步调试的方法。
4. 掌握一些简单的算法。
内容:1. 公式的计算∑==201i i sum ∑-==101)1(i ii sum x=N!2. 输入最多10个整数,找出最大值、最小值,并计算平均值。
Visual FoxPro程序设计实验指导书
管理、贸经、生物专业《Visual FoxPro程序设计》课程实验指导书撰写人:汪闰六审定人:目录第一部分绪论 (3)第二部分基本实验指导 (4)实验一Visual FoxPro6.0系统概述 (4)实验二Visual FoxPro6.0基础 (5)实验三数据库和表 (7)实验四Visual FoxPro6.0程序设计基础 (12)实验五查询与视图 (18)实验六表单设计 (21)实验七报表和标签设计 (33)实验八菜单设计与应用 (36)实验九应用管理系统设计 (39)第一部分绪论本指导书是根据《Visual FoxPro程序设计》课程实验教学大纲编写的,适用于计算机科学与技术专业。
一、本课程实验的作用与任务本实验课程的任务是使学生掌握计算机程序设计的基本知识和程序设计的基本思想。
要求学生系统地掌握Visual FoxPro6.0基本理论以及程序设计的基本分析方法、编写方法和运行调试的方法,为学生在工作中的应用和实践打下必要的基础,为今后在工作中应用计算机解决实际问题打下基础。
培养学生实动手能力和实作能力,启迪悟性、挖掘潜能,使学生在思维能力方面受到一定的训练,培养学生分析问题与解决问题的能力,为进一步的学习及今后从事相关工作打下扎实的专业基础。
二、本课程实验的基础知识本课程实验的基础知识:Visual FoxPro6.0基础知识、数据及数据运算、数据库和表、程序设计基础、查询与视图、表单设计、报表和标签设计、菜单设计与应用等。
三、本课程实验教学项目及其教学要求第二部分基本实验指导实验一Visual FoxPro6.0系统概述一、实验目的1、掌握Visual FoxPro的启动和退出。
2、熟悉Visual FoxPro的操作界面。
3、掌握Visual FoxPro选项设置。
二、实验原理Visual FoxPro的窗口界面与系统菜单三、主要仪器及耗材PIV以上计算机,安装Visual FoxPro6.0四、实验内容与步骤1、启动VFP6.0方法一:直接双击桌面的VFP6快捷图标。
程序设计实验指导书(PDF)
程序设计与问题求解实验指导书《程序设计与问题求解》教改项目组2014 年08 月目录《程序设计与问题求解》教改项目组 (1)实验一熟悉上机环境和顺序结构编程 (3)一、实验目的 (3)二、实验内容和步骤 (3)三、实验报告内容及要求 (5)实验二选择结构程序设计 (6)一、实验目的 (6)二、实验内容 (6)三、实验报告内容及要求 (7)实验三循环结构程序设计 (8)一、实验目的 (8)二、实验内容 (8)三、实验报告内容及要求 (8)实验四有序数据的编程 (9)一、实验目的 (9)二、实验内容 (9)三、实验结果与分析 (10)实验五模块化程序设计 (10)一、实验目的 (10)二、实验内容 (10)三、实验结果与分析 (11)实验六结构体与文件编程 (12)一、实验目的 (12)二、实验内容 (12)三、实验结果与分析 (12)实验七指针与递归编程 (13)一、实验目的 (13)二、实验内容 (13)三、实验结果与分析 (14)实验八指针与简单有序链表编程 (15)一、实验目的 (15)二、实验内容 (15)三、实验结果与分析 (16)实验九综合编程设计 (17)一、实验目的 (17)二、实验内容 (17)三、实验结果与分析 (18)实验一熟悉上机环境和顺序结构编程一、实验目的1. 了解和使用VC 集成开发环境;2. 熟悉常用的功能菜单命令;3. 学习使用VC环境的帮助;4. 学习完整的C程序开发过程;5. 理解简单的C程序结构。
二、实验内容和步骤1.熟悉VC 环境,练习自己的第一个程序使用Visual C++ 6.0集成环境来编辑、编译并运行下面简单C程序:#include <stdio.h>int main(){printf("haha, my first C program.\n");return 0;}2.实验步骤(1)启动VC 环境选择菜单“开始/程序/Microsoft Visual Studio 6.0/Microsoft Visual C++ 6.0”,得到Visual C++ 6.0 启动后的用户界面,如图所示。
程序设计实习讲义5简版修正
程序设计实习讲义5简版修正一、实习目标本实习旨在帮助学生巩固和提升程序设计的基础能力,培养学生解决实际问题的编程思维和动手能力。
二、实习内容1.实习环境的搭建学生需要在自己的电脑上搭建程序设计的开发环境,包括编程语言的安装、开发工具的选择与配置等。
2.实验题目的选定与讲解实习开始前,教师将为学生选定一组编程实验题目,并详细讲解每个题目的需求和解题思路。
3.实验过程中的辅导和指导教师在学生实验过程中提供必要的辅导和指导,帮助学生解决遇到的问题,理清思路,完成实验任务。
4.实验的评估和总结学生完成实验后,教师将对其进行综合评估,评估内容包括代码的质量、性能以及解决问题的思路等。
同时,教师还会与学生进行实验总结和心得交流。
三、实习要求1.严格按时完成每个实验学生需要按照实习计划,严格按时完成每个实验任务,并将实验结果提交给教师进行评估。
2.提高编程的规范性和效率学生需要注重编程的规范性和效率,编写清晰、易读、易理解的代码,同时尽量提高程序的执行效率。
3.动手实践,提升解决问题的能力实习过程中,学生要注重动手实践,通过不断尝试和实践,提高解决问题的能力,并学会运用编程语言的各种特性和技巧。
四、实习计划1.第一周:环境搭建与基础知识回顾- 安装编程环境(如Python、C++等)-复习基本的语法和语义知识2.第二周:数据结构与算法实验-实现一个链表数据结构,并完成基本的操作(如插入、删除、查找等)-实现一个排序算法,并对大数据集进行测试和比较3.第三周:文件处理与系统调用实验-实现一个简单的文件处理工具,能够读取和写入文件以及对文件进行统计和分析-学习系统调用的使用方法,并实现一个简单的命令行工具4.第四周:网络编程实验-学习网络编程的基本知识和技巧- 实现一个基于Socket的简易聊天程序,能够实现多人聊天的功能5.第五周:项目实战-学生自由选择一个项目,根据实际需求进行需求分析和设计,完成项目的开发和测试,并进行演示和交流五、实习总结与心得本实习的目标是通过一系列编程实验,帮助学生巩固和提升程序设计的基础能力,并培养学生解决实际问题的编程思维和动手能力。
C程序设计实验报告实验指导书邵佳楠
(理工类)课程名称:C#程序设计实验专业班级:14计算机科学及技术(单)(1)学生学号:001学生姓名:邵佳楠所属院部:计算机工程学院指导教师:马xx2016—2017学年第1学期金陵科技学院教务处制实验项目名称:C#基础编程实验学时:6同组学生姓名:无实验地点:A104实验日期:实验成绩:批改教师:马青霞批改时间:实验1 C#基础编程一、实验目的1、熟悉Visual Studio .NET开发环境;2、掌握C#应用程序的基本操作过程;3、掌握C#的数据类型,运算符以及表达式的使用;4、掌握分支和循环语句的使用方法;5、掌握一维数组,二维数组及数组型数组的使用。
二、实验要求1、编写程序要规范、正确,上机调试过程和结果要有记录;2、做完实验后给出本实验的实验报告。
三、实验设备、环境安装有Visual Studio .NET2005以上版本软件。
四、实验步骤1、采用VS编写一个简单的控制台应用程序(1)打开VS开发工具。
(2)在新建项目对话框中选择Visual C#,模板选择控制台应用程序,给项目命名为HelloConsole,然后点“浏览”按钮,选择项目的存储目录。
(3)在Program.cs文件中,键入代码如下:using System;NamespaceHelloConsole{class Program{static void Main(string[] args){String name;Console.Write("请输入姓名:");name = Console.ReadLine();Console.WriteLine("欢迎{0}光临", name);Console.ReadLine();}}}(4)按F5或者点启动调试按钮运行程序,在控制台中输入“你的姓名”,回车。
2、采用VS编写一个简单的windows窗体应用程序(1)打开开发工具。
(2)在新建项目对话框中选择Visual C#,模板选择windows窗体应用程序,给项目命名为HelloForm,然后点“浏览”按钮,选择项目的存储目录。
程序设计实验指导书(附答案).docx
(3)激活文件菜单(File)、编译菜单(Compile)s运行菜单(Run)、监视菜单(Break/Watch),查看 菜单选项。
3、在Turbo C下完成“源程序清单”中规定的程序题。
三、实验耍求
1、实验屮仔细观察本实验创建的目录、文件,冋答实验小结和思考中的问题。
3、F5/F6;F10,-、一、f、丨功能键;Alt+高亮度键的效果和作用?
答:
F10,一、一、t、!:Fl()激活Turbo C主菜单,光标键选择菜单之间;冋车确认。
F5:编辑窗口或消息窗口最大/恢复;
F6:切换编紺窗口/消息窗口。
Alt+高亮度键,直接激活主菜单项。
4、与C语言程直接相关的儿种文件及扩展名分别是什么?
a=32767,a+l =-32768
/*看看这些字符的10进制ASCII码,哦,ASCII码一样,同一种字符*/
/*字符型数据参与算术运算*/
c二cl+32;/*字符怎么参加了数学运算,哦,是字符对应的ASCII码一整数
/*参与数学运算;结果还是一个整数一另外一个字符的ASCII码*/
printf("c=%c,c=%d\n " ,c,c);
/*看看这个字符是什么?哇,M+32二^了,看看ASCII码表,原來如此!*/
1
参考结果:
x=10,y=10,z=10
x=8,y=10,z=16
cl=M,c2=4d,c3=l 15,c4=77
c 1 =M,c2=M,c3=M,c4=M
c I=77,c2=77,c3=77,c4=77
C程序设计实验指导书
《C程序设计》实验教学指导书(第二版)教育学院教育技术系《C程序设计》课程组2011年2月20日目录上机实验要求 ........................................................................................................................ 错误!未定义书签。
WIN-TC1.91使用方法 ........................................................................................................... 错误!未定义书签。
实验一顺序结构程序设计 .............................................................................................. 错误!未定义书签。
一、实验目的 ................................................................................................................. 错误!未定义书签。
二、实验内容 ................................................................................................................. 错误!未定义书签。
三、实验作业 ................................................................................................................. 错误!未定义书签。
C语言程序设计实验指导书(学生用书) 修订版
实验 6 指针程序设计......................................................................................................... 23 实验 7 函数、数组、指针及其应用程序设计................................................... 27 实验 8 结构与联合程序设计....................................................................................31
实验 1 Turbo C 2.0 集成开发环境及简单程序设计
一、实验目的 编写简单的 C 程序(顺序结构的程序) ,熟悉 Turbo C 2.0 集成开发环境,学会在集成 开发环境中运行和调试程序的方法。我们将通过一个简单的例子演示操作步骤,有关 Turbo C 2.0 开发环境的详细信息请参阅教材的附录 D。 二、实验任务 输入三角形三边 a,b,c 的值,计算并输出三角形的面积。三角形面积公式为:
作了以上的修改后,再按 Ctrl+F9 键,屏幕上的显示如图 8 所示。
图8 从中间的窗口可以看到在连接中发现了 1 个错误。 按任何一个键后, 中间的连接信息窗 口消失,在屏幕下部的 Message 窗口中,显示了具体的出错信息,见图 9。
图9 第 3 行是出错信息,内容是:Undefined symbol ‘_print’ in module area.c (符号 print 在 area.c 文件中未被定义) ,经检查发现库函数的名字写错了, 应当修改。 按 F6 键,激活编辑窗口,将程序第 11 行的 print 改为 printf。 再按 Ctrl+F9 键,这次程序就可以开始运行了。 2.2 在 TC 集成环境中运行 在编辑窗口完成一个源程序的编辑后, 如果经过检查认为没有问题, 就可以直接按 Ctrl+F9 键。这时 Turbo C 将一次完成从编译、连接到运行的全过程。这是运行 Turbo C 程序最简便常用的方法。如果在编译或连接中有错,就将停下来,显示出错信息,等用 户改正后再按 Ctrl+F9 键重新编译、连接;如不出错,就自动开始运行。 程序运行时,如有键盘输入语句,屏幕显示会切换到用户屏,此时用户可从键盘输
程序设计_实验指导书
实验的总体要求与方法实验是巩固课堂所学知识、掌握可视化程序设计的方法、提高分析问题和解决问题能力的最重要的途径。
因此明确实验目的、内容与要求、实验步骤及实验规则,一方面有助于实验任务的顺利完成,另一方面也有利于养成严谨科学的作风。
每个实验都要遵循认真预习准备、认真做好实验、认真写好实验报告三个阶段进行。
1.实验的基本目的(1)通过实验熟悉面向对象程序设计的基本概念。
(2)通过实验熟练掌握利用VB进行可视化程序设计的基本方法。
(3)通过实验掌握应用程序的调试方法,加强应用能力的训练与培养,从而具有计一般应用程序和解决事务管理问题的能力。
2.实验的基本要求(1)上机实验之前,应认真预习有关实验内容及相应教材。
(2)实验过程中应记录实验中的有关数据(包括出错信息等),以便课后进行分析。
(3)上机时要遵守实验室的规章制度,爱护实验设备。
3.实验报告每个实验结束后都应写出实验报告,报告中应包括下列内容:(1)实验目的(2)实验内容与要求(3)实验步骤(4)实验结果及分析讨论、实验心得体会等。
实验一熟悉vb的开发环境、程序设计的基本步骤【实验目的】1.熟悉Visual Basic 6.0集成开发环境。
2. 学习怎样启动和退出VB3.掌握开发一个简单程序的基本步骤。
4.掌握简单代码的编写。
【实验内容】1.启动和退出VB2.开发一个简单程序。
3.将Visual Basic工程编译生成可执行文件。
【实验要求及操作步骤】一、启动和退出VB1、进入VB集成开发环境要进入VB应用程序,首先要运行VB的集成开发环境。
启动VB的方法如下:[方法1]◇单击任务栏上的“开始”按钮;◇选择“程序”文件夹,接着选取“Microsoft Visual Basic 6.0中文版”文件夹,再选取“Microsoft Visual Basic 6.0中文版”项,如图1-1所示;图1-1 启动VB的方法1◇单击鼠标左键。
[方法2]◇单击任务栏上的“开始”按钮;◇选择“程序”文件夹;◇使用“Windows 资源按理器”查找VB可执行文件 VB6.exe;◇双击图标。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
通过长期上机实践才能取得。 向别人学习调试程序的经验当然重要, 但更重要的是自己上机 实践,分析、总结调试程序的经验和心得。别人告诉你一个经验,当时似乎明白,当出现错 误时,由于情况千变万化,这个经验不一定用得上,或者根本没有意识到使用该经验。只有 通过自己在调试程序过程中的经历并分析总结出的经验才是自己的。 一旦遇到问题, 这些经 验自然涌上心头。所以调试程序不能指望别人替代,必须自己动手。分析问题,选择算法, 编好程序,只能说完成一半工作,另一半工作就是调试程序、运行程序并得到正确结果。
实验要求
上机实验一般经历上机前的准备(编程)、上机调试运行和实验后的总结三个步骤。 Ø 上机前的准备 根据问题,进行分析,选择适当算法并编写程序。上机前一定要仔细检查程序(称为 静态检查)直到找不到错误(包括语法和逻辑错误)。分析可能遇到的问题及解决的对策。 准备几组测试程序的数据和预期的正确结果,以便发现程序中可能存在的错误。 上机前没有充分的准备,到上机时临时拼凑一个错误百出的程序,宝贵的上机时间白 白浪费了;如果抄写或复制一个别人编写的程序,到头来自己一无所获。 Ø 上机输入和编辑程序,并调试运行程序 首先调用 C 语言集成开发环境,输入并编辑事先准备好的源程序;然后调用编译程序 对源程序进行编译,查找语法错误,若存在语法错误,重新进入编辑环境,改正后再进行编 译,直到通过编译,得到目标程序(扩展名为 OBJ)。下一步是调用连接程序,产生可执行 程序(扩展名为 EXE)。使用预先准备的测试数据运行程序,观察是否得到预期的正确结果。 若有问题,则仔细调试,排除各种错误,直到得到正确结果。在调试过程中,要充分利用 C 语言集成开发环境提供的调试手段和工具, 例如单步跟踪、 设置断点、 监视变量值的变化等。 整个过程应自己独立完成。不要一点小问题就找老师,学会独立思考,勤于分析,通过自己 实践得到的经验用起来更加得心应手。 Ø 整理上机实验结果,写出实验报告 实验结束后,要整理实验结果并认真分析和总结,根据教师要求写出实验报告。 实验报告一般包括如下内容: ⑴ 实验内容:本次实验的题目与要求。 ⑵ 算法说明:用文字或流程图说明。 ⑶ 程序清单:调试通过的 C 源代码。 ⑷ 运行结果:原始数据、相应的运行结果和必要的说明。 ⑸ 分析与思考:调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会; 其他算法的存在与实践等。若最终未完成调试,要认真找出错误并分析原因等。
实验一 TURBO C 的使用与最简单的 C 程序设计
【目的与要求】 1、掌握 TC 的使用。 2、理解 C 程序的结构。 3、掌握 C 程序设计、调试,运行的步骤、方法。 4、理解最简单的 C 程序设计方法。 【实验准备】
第 3 ห้องสมุดไป่ตู้ 共 63 页
PDF 文件使用 "pdfFactory Pro" 试用版本创建
附录一 C 语言上机操作指导书....................................................................... 45 附录二:VC++6.0 语言上机操作指导书 .......................................................... 52 附录三:BORLAND C3.1 上机操作指导书 ........................................................ 58
目
录
上机实验的目的和要求 .................................................................................... 2 实验一 TURBO C 的使用与最简单的 C 程序设计 ............................................... 3 实验二 算法 .................................................................................................... 7 实验三 数据类型 运算符 表达式 .................................................................... 7 实验四 顺序结构程序设计 ............................................................................. 10 实验五 选择结构程序设计 ............................................................................. 12 实验六 循环结构程序设计 ............................................................................. 16 实验七 数组——一维数组 ............................................................................. 20 实验七 数组——二维数组 ............................................................................. 23 实验八 函数 .................................................................................................. 25 实验九 指针 .................................................................................................. 29 实验十 结构 .................................................................................................. 30 实验十一 文件 ............................................................................................... 32 实验十二 综合练习 ...................................................................................... 33
第 1 页 共 63 页
PDF 文件使用 "pdfFactory Pro" 试用版本创建
上机实验的目的和要求
实验目的
上机实验是学习程序设计语言必不可少的实践环节,特别是 C 语言灵活、简洁,更需 要通过编程的实践来真正掌握它。 对于程序设计语言的学习目的, 可以概括为学习语法规定、 掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。 学习 C 程序设计语言除了课堂讲授以外, 必须保证有不少于课堂讲授学时的上机时间。 因为学时所限, 课程不能安排过多的统一上机实验, 所以希望学生有效地利用课程上机实验 的机会, 尽快掌握用 C 语言开发程序的能力, 为今后的继续学习打下一个良好的基础。 为此, 我们结合课堂讲授的内容和进度,安排了 12 次上机实验。课程上机实验的目的,不仅仅是 验证教材和讲课的内容、 检查自己所编的程序是否正确, 课程安排的上机实验的目的可以概 括为如下几个方面: Ø 加深对课堂讲授内容的理解 课堂上要讲授许多关于 C 语言的语法规则,听起来十分枯燥无味,也不容易记住,死 记硬背是不可取的。然而要使用 C 语言这个工具解决实际问题,又必须掌握它。通过多次上 机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地 掌握 C 语言的语法规定。 对于一些内容自己认为在课堂上听懂了, 但上机实践中会发现原来 理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。 学习 C 语言不能停留在学习它的语法规则,而是利用学到的知识编写 C 语言程序,解 决实际问题。即把 C 语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只 有通过上机才能检验自己是否掌握 C 语言、自己编写的程序是否能够正确地解题。 通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时 的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支 配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。 自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以 逐步提高自己对 C 语言的理解和程序开发能力。 Ø 熟悉程序开发环境、学习计算机系统的操作方法 一个 C 语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。 所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序 开发工作。通过上机实验,熟练地掌握 C 语言开发环境,为以后真正编写计算机程序解决实 际问题打下基础。 同时, 在今后遇到其它开发环境时就会触类旁通, 很快掌握新系统的使用。 本书所采用的 C 语言开发环境为 Borland 公司的 Turbo C2.0 集成开发环境(以下简称 TC 环境)。 Ø 学习上机调试程序 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可 能不断出现麻烦。如编译程序检测出一大堆语法错误:scanf( )函数的输入表中出现非地址 项、某变量未进行类型定义、语句末尾缺少分号等。有时程序本身不存在语法错误,也能够 顺利运行, 但是运行结果显然是错误的。 开发环境所提供的编译系统无法发现这种程序逻辑 错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对 于初学者来说, 尽快掌握程序调试方法是非常重要的。 有时候一个消耗你几个小时时间的小 小错误,调试高手一眼就看出错误所在。 经常上机的人见多识广,经验丰富,对出现的错误很快就有基本判断,通过 C 语言提 供的调试手段逐步缩小错误点的范围, 最终找到错误点和错误原因。 这样的经验和能力只有