C程序设计实践指导书4
C语言程序设计实验指导书【范本模板】

青岛科技大学信息科学技术学院C语言程序设计实验指导书目录实验1 C语言入门及选择结构 0实验1.1 Visual C++6。
0开发环境 0实验1.2 C程序快速入门 (7)实验1.3算术运算与赋值运算 (11)实验1。
4逻辑运算及if语句 (17)实验1.5 switch选择结构 (23)实验2循环结构及数组(共8学时) (27)实验2.1 循环结构(2学时) (27)循环结构程序设计补充 (32)实验2.2数组一:一维数组 (36)实验2。
3数组二:二维数组 (43)实验2.4数组三:字符数组 (45)实验3:函数与自定义数据类型 (49)实验3。
1函数一:函数的定义、调用和声明 (49)实验3。
2函数二:函数的参数传递2 (55)实验3。
3函数三:函数的嵌套和递归2 (57)实验3.4 自定义数据类型(2学时) (59)实验4:指针(共6学时) (61)实验4。
1指针一:指针的定义及运算 (61)实验4。
2指针二:指向数组的指针 (67)实验4.3指针三:用指针操作字符串2 (71)实验1 C 语言入门及选择结构实验1.1 Visual C++6.0开发环境一、实验目的1。
熟悉C 语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C 语言程序的方法。
2. 掌握C 语言源程序的结构特点与书写规范. 二、实验学时数2学时三、实验步骤及任务(一) VC++6。
0集成环境(1)运行VC++6。
0a.双击桌面上的VC++6。
0快捷方式,运行VC++6。
0。
b 。
双击"C :\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV 。
EXE",运行VC++6.0. (2)认识VC++6。
0标题栏的左侧显示当前的文件名,右侧有最小化,最大化和关闭三个按钮。
菜单栏包含了开发环境中几乎所有的命令,其中一些常用的命令还被排列在工具栏中。
工具栏上的按钮提出和一些菜单命令相对应,提供了经常使用的命令的一种快捷方式。
C程序设计实验指导书第二版

C程序设计实验指导书第二版目录目录1实验1——程序的运行环境和运行C程序的方法2实验2——数据类型、运算符和表达式5实验3——数据类型,运算符和表达式9实验4-逻辑程序设计12实验5-循环控制16实验6-数组19实验7-函数21实验8-指针24实验9-文档27实验10-结构和公共体301实验一——程序的运行环境和运行C程序的方法实验名称程序的运行环境和运行c程序的方法成绩姓名学号班级实验地点完成日期实1)了解所用的计算机系统的基本操作方法,学会独立使用该系统验2)了解在该系统上如何编辑、编译、连接和运行一个c程序目3)通过运行简单的c程序,初步了解c源程序的特点的1)检查所用的计算机系统是否已安装了c编译系统并确定它所在的子目录;2)进行所用的集成环境;3)熟悉集成环境的界面的有关菜单的使用方法;4)输入并运行一个简单的、正确的程序。
输入下面的程序:#includevoidmain(){实printf(\}验①根据前面介绍的方法对源程序进行编译,观内察屏幕上显示的编译信息。
如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,容则进行连接。
与步②如果编译连接无错误,使程序运行,观察分骤析运行结果。
5)输入并运行一个有错误的c程序。
①输入下面的程序(故意漏打或打错几个字符):#includevoidmain(){inta,b,suma=123;b=456;sum=a+bprint(\}②进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。
最2完成实验内容和步骤后,请与教材中的步骤进行比较。
③ 使程序运行并分析运行结果。
6)输入并运行需要在运行时输入数据的程序;输入以下程序:#includevoidmain(){}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);intmax(intx,inty);inta,B,C;printf(\scanf=max(a,B);printf(\}① 编译并运行。
《C语言程序设计实验》指导书

《C语言程序设计实验》指导书以下是为大家整理的《c语言程序设计实验》指导书的相关范文,本文关键词为c语言程序设计实验,指导书,c语言程序设计实验,简明版,中北,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
《c语言程序设计实验》指导书(简明版)中北大学软件学院20XX年10月实验一顺序结构程序设计(2学时)一、实验目的1、熟悉c编译环境、简单c程序结构及书写方式、以及c程序的编辑、编译、连接、运行、调试的步骤;2、掌握c语言的基本数据类型及其输入输出格式,以及输入输出函数的使用方法;3、掌握c语言的算术运算符(特别是自增、自减运算符)、赋值运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符的使用;4、掌握c语言顺序结构程序的执行流程、设计方法,能够根据实际问题灵活使用顺序结构,画出程序的算法流程图,设计出逻辑合理、思路清晰、结果正确的顺序结构程序。
二、实验内容及要求1、实验内容包括8道题目,分为基本内容和选做内容两部分。
要求:(1)基本内容中的实验题目是必须要完成的,选做内容中的实验题目可以根据自己的情况选做或全做(越多越好,适当加分);(2)在实验之前编写出基本内容、选做内容中的所有程序,实验前检查(视未完成情况适当扣分);(3)对于设计型题目,要求画出程序流程图(传统流程图和n-s 图);(4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和程序逻辑错误的初步能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)。
2、基本内容(1)[验证型]编辑下列程序,然后进行编译、连接和运行,观察结果,并简要总结简单c程序的结构、书写格式以及上机过程;#includeintmain(){printf(\return0;}(2)[验证型]通过运行下列程序,分析各种格式符的使用方法。
《C#程序设计》PPT实训指导书

《C#程序设计》实训指导书学号:姓名:班级:小组成员:指导教师:学年第学期目录使用说明 (3)实训指导一 (4)实训指导二 (6)实训指导三 (9)实训指导四 (12)使用说明1、本实训指导书主要供学生进行C#程序设计学习之用。
2、每项实训均需要多次训练完成,每次训练一般均需要填写相应的训练情况记录。
3、对于每个实训,教师对每个学生都要随堂检查记录成绩至少一次,每堂课抽检若干个学生,成绩可以考虑速度,并结合相应训练结果记录评定训练项目成绩(0-5分)。
4、封面中的小组成员名单上用星号(*)注明谁是小组长。
5、记录本一般要上交五次,课程结束必须上交,否则影响总评成绩。
实训指导一[实训目的要求]1.掌握Visual Studio C#.Net 2010 的集成开发环境;2.掌握开发控制台应用程序的方法;3.掌握开发windows应用程序的方法;4.掌握窗体、标签、按钮、文本框的使用。
[相关知识与准备]1.开发控制台应用程序的步骤创建控制台应用程序包括Visual Studio 2010启动、创建项目、编写代码和编译并运行等步骤。
2.开发windows应用程序的步骤创建Windows应用程序的步骤包括启动Microsoft Visual Studio 2010、创建项目、设计控件、编写代码和调试程序等步骤。
3.控件的常用属性(1)Name属性,用于设置控件的名称,控件名是作为对象的标识而引用,不会显示在窗体上。
(2)Text属性,用于设置控件上显示的内容。
(3)Enabled属性,用于设置控件是否可操作。
当设置为False时,呈暗淡色,禁止用户进行操作。
(4)Visible属性,用于设置控件是否可见。
当设置为False时,用户看不到,但控件本身存在。
(5)Font属性,用于设置字体。
[实训内容]题目一:熟悉Visual Studio C#.Net 2010 的集成开发环境。
题目二:设计一个应用程序,通过单击按钮在窗体上显示“这是我的第一个C#应用程序”。
C语言程序设计实验指导书E4

C语言程序设计实验指导书E4实验一 C程序环境认识――掌握在集成环境中编辑、编译、连接和运行C语言程序的方法(蓝色笔体内容可以不写在实验报告里,理解并掌握即可。
)一,实验目的:1,掌握TC的使用.2,理解C程序的结构.3,掌握C程序设计,调试,运行的步骤,方法.4,理解最简单的C程序设计方法.二,实验准备:1,计算机基本操作练习.2,TC软件使用预习.3,设计出习题1.5、习题1.6的程序.三,实验内容:1.VC6.0或TC程序运行环境;2.程序调试的全部过程;3.菜单的用法;4.常用功能键的用法。
四,实验要求:1.认真阅读和掌握和本实验相关的教材内容;2.认真阅读和掌握本章相关内容的程序,例1.1、例1.2、例1.3;3.上机运行程序;4.保存和打印出程序的运行结果,并结合程序进行分析;5.按照你对运行环境的操作需要,编写一简单C程序并运行,打印出文件清单和运行结果。
五,实验步骤:1,开机,启动TC.(1)开机.(2)进入TC目录.(3)启动TC.命令格式:TC [文件名[.扩展名]]说明:若缺省文件名,则直接启动.进入TC界面,并显示版本信息.此时按ESC键进入编辑状态. 若给定文件名,(缺省扩展名则默认为.C)则打开该文件(若不存在则新建该文件)进行编辑. 2,TC的使用(1)启动TC后,进入TC的界面.该界面分为四部分:菜单区,编辑区,信息区,提示行.A,菜单区:TC界面的最上面一行,是TC的主菜单.包括8项:File 文件操作Edit 编辑操作Run 运行Compile 编译Project 工程(项目)Option 选项Debug 调试Break/Watch 中断/监视每个菜单项下都包含有各项具体功能,用户可以通过选择,执行相应的功能.B,编辑区.TC界面的主要部分,由标题Edit,状态行和文本编辑区域组成.状态行中指示光标所在行,列.现在是否处于插入状态(若有Insert标志表示处于插入状态,没有则处于改写状态)以及正在编辑的文件名.C,信息区.由标题message和信息显示区域组成,用来显示编译文件后的错误.单步执行时要监测变量的值等信息.D,提示行.TC界面的最下面一行,用于提示用户一些最常用的操作: F1――帮助,F5――窗口的缩放,F6 ――窗口的切换,F8――单步执行程序,F9――编译连接,F10――激活主菜单.(2)菜单的操作A,激活菜单 F10或AltB,移动光条方向键C,选择某项回车D,放弃选择 ESCE,主菜单项的直接选中Alt―高亮度的字符如:要选中File 按Alt―FF,子菜单的直接选中选中主菜单项后,直接按高亮度的字母如:选中File后,要选中Save 按"s"Ⅶ.部分快捷键(直接按该键就会击活菜单项具体的功能) 除前面提示行中列出的以外,常用的还有: F2――保存F3――装入文件F4――从坐标所在位置单步执行F7――单步跟踪Alt-F1:查看最近一次的帮助信息Alt-F3:选择文件装入Alt-F5:查看运行结果Alt-X:退出TCCtrl-F1:查看与光标所在位置内容相关的帮助信息Ctrl-F2:取消单步执行Ctrl-F8:设置断点Ctrl-F9:编译,连接并运行(3)文件操作A,新建文件可采用以下方法:(a)在启动TC时不带文件名,则系统默认为NONAME.C,存盘时再输入文件名.(b)启动TC时带新文件名.(c)在TC环境下选择File下的New.B,打开文件可采用以下方法:(a)启动TC时带文件名 .(b)在TC环境下选择File下的Load,再输入文件名.(c)以通过Load打开过的文件再次打开,可选择File下的Pick,进行选择.C,保存文件可采用以下方法:(a)选择File下的Save,存盘.若原文件名是NONAME.C,则存盘时还要输入文件名.(b)选择File下的Write to,输入文件名,则将文件换名存盘.(4)编辑操作TC采用的是全屏幕编辑器,即凡输入过内容的地方都可将光标移到该处直接修改.A,移动光标:左移一个字符→右移一个字符←上移一行↑下移一行↓移动到行首 Home移动到行末 End向下翻页 PageDown向上翻页 PageUp移动到窗口左上角 Ctrl-Home移动到窗口右上角 Ctrl-End移动到文件头 Ctrl-PageUp移动到文件尾 Ctrl-PageDownB,删除内容:删除光标前的字符 Backspace(退格)删除光标位置上的字符 Delete(del)删除一行 Ctrl-YC,块操作:定义块首 Ctrl-KB 定义块尾 Ctrl-KK块复制 Ctrl-KC 块移动 Ctrl-KV块删除 Ctrl-KY 块取消 Ctrl-KH(5)C程序的调试,运行A,输入程序B,编译,运行形成可执行文件选择Compile下的Compile to OBJ 编译生成目标文件Compile/link EXE file 将目标文件连接成可执行文件Compile/make EXE file 编译直接生成可执行文件(程序输入后,用快捷键F9即表示make exe file,完成编译和连接). C,执行选择Run下的Run(Ctrl-F9).D,查看结果运行按Alt-F5,查看后按任意键返回.(6)退出TC选择File下的Quit或直接按Alt-X.3.简单的C程序设计,调试,运行.六,实验报告:1,源程序.2,调试过程中出现的错误及修改情况.3,实验结果.4,实验的感受及体会.实验二顺序结构程序及基本I/O(蓝色笔体内容可以不写在实验报告里,理解并掌握即可。
C语言程序设计实验指导书.doc

《C语言程序设计》实验指导书主编教师:栾志军1目录实验一 C语言程序初步 (1)实验二数据类型、运算符和表达式 (2)实验三选择结构 (3)实验四循环结构(2) (5)实验五函数(1) (8)实验六函数(2) (10)实验七数组(1) (11)实验八数组(2) (13)实验九指针 (1) (15)实验十指针(二) (17)实验十一有关文件的程序设计 (19)实验十二结构体和共用体 (21)实验十三位运算 (22)实验十四综合应用举例 (23)实验一 C语言程序初步[实验目的和要求]1、熟悉C语言运行环境。
2、掌握C语言程序的书写格式和C语言程序的结构。
3、掌握C语言上机步骤,了解运行一个C程序的方法。
4、本实验可在学习完教材第一章后进行。
[实验内容和步骤]1、输入一个简单的C语言程序:输入矩形的两条边,求矩形的面积。
[分析与讨论]1、记下在调试过程中所发现的错误、系统给出的出错信息和对策。
分析讨论对策成功或失败的原因。
2、总结C程序的结构和书写规则。
1实验二数据类型、运算符和表达式[实验目的]1.熟练表达式的表示方法2.了解表达式的运行结果3.了解C语言中数据类型的意义[实验内容和步骤]1.用printf函数来输入表达式运行结果2. 程序试图计算由键盘输入的任意两个整数的平均值:[问题讨论]1.“=”和“==”有什么区别?2.“&”和“&&”、“|”和“||”有什么区别?3. 如何正确地选用数据类型?实验三选择结构[实验目的]1、了解条件与程序流程的关系2、了解用不同的数据使程序的流程覆盖不同的语句、分支和路径。
[实验内容和步骤]1、题目有如下程序段:{……if (a>1&&b= =0) x=x/a;if(a==2||x>1) x=x+1;}为了更容易明白程序的逻辑结构,要求用流程图来加以描述。
要求增加一些输入语句和输出语句,以便使上述程序能在不同的a,b和x值下运行,并且能观察程序流程经过(覆盖)了哪些语句、哪些分支及哪些路径。
《C语言程序设计》课程实验指导书

三、预习内容
预习教材第3章。
实验四 选择结构程序设计
一、实验目的
1.了解C语言表示逻辑值的方法。
2.学会正确使用逻辑运算符和逻辑表达式的方法。
3.熟悉if语句和switch语句。
4.结合程序掌握一些简单的算法。
5.学习调试程序的方法。
二、实验内容
本实验要求编程解决以下问题,然后上机调试运行程序。
d=f;e=g;
p=a=m=50000;q=b=n=-60000;
运行程序,分析运行结果。
(3)将9-14行改为以下的scanf语句,即用scanf函数接收从键盘输入的数据:
scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u",&a,&b,&c1,&c2,&d,&e,&f,&g,&m,&n,&p,&q);
{int z;
if(x>y) z=x;
else z=y;
return(z);
}
(1)运行程序,若程序有错,则修改错误后继续运行程序,当没有错误信息时输入:2,5并按Enter键,查看运行结果。
(2)将程序的第三行改为:int a;b;c;然后按F9看结果如何,将其修改为int a,b,c;将子程序max的第3,4行合并为一行,运行程序,看结果是否相同。
printf("f=%15.6f,g=%15.12f\nm=%ld,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);
}
(1)运行此程序并分析运行结果。
(2)在此基础上,修改程序的第9-14行:
C语言程序设计》实验指导书

《计算机基础与程序设计》实验指导书实验教学目标:本课程实验教学的目标在于使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。
实验教学要求:要求掌握数据类型的定义和使用;三种结构的程序设计;数组;函数;指针;结构体与共用体;文件操作等。
实验(一)C语言的编程环境(TURBOC 2.O)一、目的和要求1、熟悉C语言运行环境。
2、掌握C语言程序的书写格式和C语言程序的结构。
3、掌握C语言上机步骤,了解运行一个C程序的方法。
4、本实验可在学习完教材第一章后进行。
二、实验内容1. 启动Turbo C如果用户计算机系统已经安装了Turbo C编译系统,则在DOS命令状态下键入命令tc。
进入Turbo C集成环境后,首先在屏幕上显示Turbo C主菜单窗口,如下图所示。
可以看出,在该窗口,有8个菜单条目。
每一个菜单的意义如下:File 处理文件(包括装入、存盘、选择、建立、换名写盘),目录操作(包括列表、改变工作目录),退出系统及调用DOS 。
Edit 建立、编辑源文件。
Run 控制运行程序。
如果程序已经编译连接好,且Debug/Source Debugging以及Option/Compiler/Code generation/OBJ Debug Information开关置为On,则可以用此菜单初始化调试阶段。
Compile 编译并生成目标程序与可执行文件。
Project 允许说明程序中包含哪些文件的管理条目。
Options 可以选择集成环境任选项(如存储模式、编译时的任选项、诊断及连接任选项)及定义宏;也可以记录Include Output及Library文件目录,保存编译任选项和从配置文件加载任选。
Debug 检查、改变变量的值,查找函数,程序运行时查看调用栈。
选择程序编译时是否在执行行代码中插入调试信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++程序设计上机指导书
(第四次)
实践成绩评价说明
1)上机前充分准备实践材料,对上机内容有程序草稿。
(10分)
2)独立完成实践任务,对实践过程非常清晰。
(30分)
3)认真理解知识点,能够与理论知识相结合。
(10分)
4)在机房遵守上机守则,接受实践指导教师的监督与管理。
(20分)5)认真填写实践指导书,写出实践小结。
(10分)
6)在实践中具备一定的创新思想,能够主动与指导教师探讨。
(5分)7)加大实践工作量,主动完成实践指导书中的选做题目。
(5分)
8)掌握程序调试的方法,认真完成程序调试工作,使程序能够运行(10分)。
2、输入下列简单C++程序,完成编译、连接、运行,熟悉C++程序函数重载的开发过程。
3、编写程序,上机调试。
(1)编写一个函数abs,使用函数重载分别实现对不同参数类型(如int、float及double)求取绝对值,并在主函数中分别调用。
要求:在对应函数中分别输出“int abs”、“float abs”、“double abs”。
(2)利用函数重载,编写函数myMax,实现求3个数中最大的数(分别考虑,整数、双精度数、长整数3种情况),并在主函数测试。
3、根据给定代码,调试程序,理解引用的应用含义,解释输出结果。
四、思考题
思考:可否使用重载函数完成三种形状的求面积操作?
五、结果分析
1.
2.
#include<iostream>
using namespace std;
const double Pi=3.14159265;
double Area(double radius);
double Area(double radius,double height); int main(){
cout<<"Enter z for Cylinder,c for Circle:";
char userSelection='z';
3.
六、指导教师评阅成绩。