程序设计基础实践指导书
程序设计基础VB实验指导书
![程序设计基础VB实验指导书](https://img.taocdn.com/s3/m/9f36cc0dde80d4d8d15a4f70.png)
程序设计基础(Visual Basic)实验指导书西南林学院计算机与信息科学系实验说明一、实验文档下载:老师的实验上机文档下载的地址:/~hjp/下的“VB”文件夹拷贝到计算机中。
然后从该文件夹中找到本次实验的文档。
二、个人文件夹建立在实验前,请先在电脑桌面上建立个人自己的文件夹,名称以个人的姓名加学号组成。
如:“20130208001XXX”。
同学们自己个人的VB程序设计实验文档都存放在该文件夹中。
而且要求,每个实验都保存在单独的文件夹中。
如,本次实验有三个例子,那么就需要建立三个文件夹,第一个文件夹的命名可为“实验1-1”,如此类推。
相应的例子程序文件保存在相应的文件夹中。
三、实验结果上传给老师实验完成后,同学们需将自己的文件夹上传给老师,以备检查。
上传步骤如下。
1.压缩文件夹。
请将保存有VB实验上机程序的个人文件夹(在之前建立好的,如:“20130208001XXX”)进行压缩处理。
压缩方法如下:选中该文件夹,单击鼠标右键,选中“添加到“20130208001XXX.rar””。
计算机自动完成生成该文件夹的压缩文件。
2.进入FTP。
上传的地址为:ftp://192.168.1.2(或按任课老师指定的地址),输入地址后进入该FTP网。
打开“XXX”文件(该文件夹以任课老师姓名而命名)下的“上传”文件夹。
3.上传文件。
将第一步中生成的压缩文件拷贝到第二步打开的“上传”文件夹中去。
等待拷贝完成后,才能确认程序上传成功。
四、实验内容说明本实验指导书共包含15次实验上机内容。
每次实验上机内容中包括三种题型:验证题、设计题和选做题。
验证题为教材中的例题,通过参考书上的说明和操作步骤来熟悉相应知识点,一般有1-2道题。
设计题为书上习题或其他来源的题目,目的是让学生能够在不照搬照抄的情况下自己独立思考完成VB程序设计,一般有1-2道。
选做题为学有余力的同学练习,一般有1-2道。
每次实验上机学生必须完成相应的验证题和设计题。
Java程序设计实验指导书(答案)
![Java程序设计实验指导书(答案)](https://img.taocdn.com/s3/m/cd2379d9970590c69ec3d5bbfd0a79563c1ed422.png)
第Ⅰ部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。
(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。
二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。
三、实验内容1.安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。
安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\j2sdk1.4.1_03目录下。
教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。
2.安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java 原程序的常用命令的用法。
3.编写并编译、运行一个Java Application程序。
创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。
public class HelloWorldApp{public static void main(String[] args){System.out.println("老师,你好!");}}4.编译并运行下面的Java Application程序,写出运行结果。
1:public class MyClass {2:private int day;3:private int month;4:private int year;5:public MyClass() {6:day = 1;7:month = 1;8:year = 1900;9:}10:public MyClass(int d,int m,int y) {11:day = d;12:month = m;13:year = y;14:}15:public void display(){16:System.out.println(day + "-" + month + "-" + year);17:}18:public static void main(String args[ ]) {19:MyClass m1 = new MyClass();20:MyClass m2 = new MyClass(25,12,2001);21:m1.display();22:m2.display();23:}24:}运行结果:1-1-190025-12-2001实验2:Java基本数据类型一、实验目的(1)掌握javadoc文档化工具的使用方法。
最新UML程序设计实验指导书
![最新UML程序设计实验指导书](https://img.taocdn.com/s3/m/e1524f22a216147917112899.png)
《UML程序设计》实验指导教程课程与实验综述第一部分实验综述一.课程简介及实践要求:《UML程序设计》是以介绍面向对象的统一建模语言UML为主,使学生了解面向对象技术的基本概念,掌握UML的分析和设计方法,同时掌握在Enterprise Architect环境下用UML进行分析和设计的技术。
本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和分析能力。
实验实践训练是UML程序设计教学的重要技能环节。
通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。
二.课程实验目的要求:通过UML的实验,学生应该:1.学会用UML进行面向对象的思想去分析和设计相关系统;2.学会用Rose建模工具进行软件建模。
三.课程实验参考资料1.(美)Joseph Schmuller著.UML基础、案例与应用.人民邮电出版社,20042.(美)Hans-Erik Eriksson.UML 2工具箱. 电子工业出版社,20043.吴际,金茂忠.UML面向对象分析.北京航空航天大学出版社,20024.赵从军.UML设计及应用.机械工业出版社,20045.Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.机械工业出版社,20016.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004第二部分实验实践指导实验一构建用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法二、实验器材1. 计算机一台;2. Enterprise Architect 工具软件;三、实验内容1、分析ATM系统需求,按要求画出用例图;2、建立一个学生管理信息系统的需求3、建立设计一个学生管理信息系统的完整的用例图四、实验步骤(一)ATM系统的用例图1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。
《C语言程序设计实验》指导书
![《C语言程序设计实验》指导书](https://img.taocdn.com/s3/m/24652a9690c69ec3d4bb7569.png)
《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#程序设计》PPT实训指导书](https://img.taocdn.com/s3/m/842f16d34bfe04a1b0717fd5360cba1aa8118cf2.png)
《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#应用程序”。
《java程序设计》实验指导书(完整)
![《java程序设计》实验指导书(完整)](https://img.taocdn.com/s3/m/884aa69dcc17552706220848.png)
实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。
二、实验内容1.下载并安装JDK1、6,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 4、0并安装与配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。
①Java application程序代码如下:public class HelloJava{public static void main(String args[]){System、out、println("Hello Java!");}}②Java applet程序代码如下:import java、awt、*;public class Hello extends java、applet、Applet{public void paint(Graphics g){g、drawString("Hello!",30,30);}}三、试验要求1、预习试验内容并写出上机报告。
2、实验中出现的问题及实验体会。
实验二 Java语言程序设计训练一、实验目的:1.输入、输出操作实现原理与方法2.掌握程序流程控制的实现方法3.掌握数组的定义与操作方法二、实验内容1、计算 Result=1!+2!+3!+ (10)public class TestJieC{public static void main(String arg[]){long result=1;for(int i=1;i<=10;i++){ result=i*result;result+=result;}System、out、println(" "+result);}}2、计算1---50之间所有素数的与。
C语言程序设计实验指导书
![C语言程序设计实验指导书](https://img.taocdn.com/s3/m/5983a346a8956bec0975e37a.png)
计算机软件基础实验指导书计算中心辽宁工业大学2008年12月目录实验一熟悉C语言编程环境 (1)实验二基本数据处理 (8)实验三计算分段函数 (11)实验四指定次数的循环 (15)实验五分支结构程序设计 (18)实验六循环结构程序设计(一) (24)实验七循环结构程序设计(二) (29)实验八循环结构程序设计(三) (34)实验九循环结构程序设计(四) (39)实验十函数程序设计(一) (43)实验十一函数程序设计(二) (50)实验十二一维数组程序设计 (57)实验十三二维数组程序设计 (63)实验十四字符数组程序设计 (70)实验十五指针程序设计 (76)实验十六结构程序设计 (87)实验十七文件 (93)实验一熟悉C语言编程环境【实验目的】1、熟悉C语言编程环境,掌握C程序在Visual C++ 6.0环境下的编辑、编译、连接和运行。
2、能够编写简单的C程序。
3、掌握程序的调试方法,能够找出并改正程序中的语法错误。
【实验内容】一、在Visual C++ 6.0编程环境下的操作步骤用一个示例详细介绍C语言源程序在Visual C++ 6.0编程环境下,操作的整个过程。
【示例】在屏幕上显示你的学号、姓名和专业源程序:/*在屏幕上显示你的学号、姓名及专业*/#include "stdio.h"void main(){printf("\t08001020\t张楠\t车辆工程\n");}操作步骤:(1)启动VC++。
执行“开始”“程序”“Microsoft Visual Svtudio 6.0”“Microsoft Visual C++ 6.0”命令,进入VC++编程环境(如图1-1所示)。
图1-1 VC++窗口(2)新建文件。
执行“文件”“新建”命令,单击“文件”选项卡(如图1-2所示),选列表中的“C++ Source File”,在“文件”文本框中输入2-1.c,在“C目录”文本框确定存放位置,然后单击确定。
程序设计基础《程序设计基础》实验指导书-刘喜平BB63.4 实验指导书
![程序设计基础《程序设计基础》实验指导书-刘喜平BB63.4 实验指导书](https://img.taocdn.com/s3/m/279694fddd88d0d233d46ae2.png)
《程序设计基础》课程实验指导书主撰人:刘喜平主审人:万常选江西财经大学信息管理学院二○一六年一月目录第1章C程序开发环境与调试 (1)1.1 Visual Studio Community 2015安装与使用 (1)1.1.1 Visual Studio Community 2015简介 (1)1.1.2 Visual Studio Community 2015安装 (2)1.1.3 Visual Studio Community 2015中编写C程序 (4)1.1.4 Visual Studio Community 2015中运行C程序 (7)1.1.5 Visual Studio Community 2015中调试C程序 (8)1.2 Code::Blocks的安装与使用 (14)1.2.1 Code::Blocks简介 (14)1.2.2 Code::Blocks的安装 (15)1.2.3 在Code::Blocks中编写程序 (17)1.2.4 在Code::Blocks中运行和调试程序 (20)第2章实验项目 (22)2.1 实验概述 (22)2.2 实验项目 (24)2.2.1 实验一:C程序集成开发环境及简单C程序的运行 (24)2.2.2 实验二:数据类型 (25)2.2.3 实验三:运算符、表达式及简单C程序设计 (27)2.2.4 实验四:基本程序设计技术 (30)2.2.5 实验五:C程序结构与函数 (32)2.2.6 实验六:数组 (34)2.2.7 实验七:程序设计基本算法 (39)2.2.8 实验八:指针 (42)2.2.9 实验九:结构体、联合共用体及位运算 (46)2.2.10 实验十:文件操作 (47)第1章C程序开发环境与调试C语言作为一种经典的程序设计语言,被程序员广泛使用,自然也有着丰富的开发工具。
维基百科维护了一个不完全的C编译器列表1,其中列出的C编译器有55个之多!C程序的开发工具(一般称为IDE,即集成开发环境)就更多了,因为一个编译器可能被多个IDE使用。
程序设计基础实验指导书
![程序设计基础实验指导书](https://img.taocdn.com/s3/m/ecdc0b729b6648d7c1c74627.png)
图A-1 C 语言程序的调试、运行步骤
图A-1 中,虚线表示当某一步骤出现错误时的修改路线。
运行时,无论是出现编译错误、连接错误,还是运行结果不对(源程序中有语法错误或逻辑错误),都需要修改源程序,并对它重新编译、连接和运行,直至将程序调试正确为止。
图A-2新建文件
如果程序已经输入过,可选择“文件”菜单的“打开”菜单项,并在查找范围中找到正确的文件夹,调入指定的程序文件。
3 程序保存
在打开的VC++界面上,可直接在编辑窗口输入程序,由于完全是Windows
入及修改可借助鼠标和菜单进行,十分方便。
当输入结束后,保存文件时,因指定扩展名“.C”,否则系统将按C++扩展名“.CPP”保存。
如图A-3所示。
图A-4 编译连接菜单图A-5 编译连接正确
图A-7 数据输入输出窗口
图A-9 关闭程序工作区。
《程序设计基础(C语言)》实验指导书
![《程序设计基础(C语言)》实验指导书](https://img.taocdn.com/s3/m/6f6a29bfd4d8d15abe234ead.png)
《程序设计基础(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++程序设计实验指导书](https://img.taocdn.com/s3/m/25014d2b0722192e4536f626.png)
C++程序设计实验指导书通信工程学院前言C++语言是目前程序设计的主流语言,熟练掌握C++软件是工程技术人员开发软件的必备素质。
本课程主要阐述C++程序设计的基本原则及面向对象技术程序设计的基本原理和方法,使学生深刻理解面向对象技术所带来的观念改革,掌握一种面向对象程序设计语言和面向对象设计的思维方式、规则与基本方法,了解面向对象程序设计技术的发展趋势。
通过本课程学习,使学生掌握面向对象程序设计的基本方法、规则,并能用面向对象的方法,对客观事物进行分析、建立模型,初步掌握C++面向对象编程语言。
程序设计是一门实践性很强的课程,必须以实践为重,许多实践知识不是靠听课和看书学到的,而是通过长时间的实践积累起来的,切忌只看书,不上机实践。
C++实验的目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。
其目的更在于:1、加深对讲授内容的理解,尤其是一些语法规定,只靠课堂讲授,不足于掌握理解。
通过多次上机,就能自然地、熟悉地掌握,所谓熟能生巧。
2、熟练掌握并使用C++程序开发的环境。
3、学会独立调试和运行程序。
任何程序都不是一蹴而就的,需要多次的更改调试,对初学者来说更是如此。
因此,要在调试过程中积累经验,再利用经验高效、快速地调试程序。
调试程序的能力是每个程序设计人员应当掌握的一项基本功。
4、养成良好的编程习惯,编写良好风格的代码。
编写程序应遵循良好的编程规范,使程序具有良好的可读性、可维护性。
正如写文章一样,不仅要写得一手好字,更要格式规范,段落分明,思路清晰。
5、培养独立编写程序的能力。
程序设计最终的目的是使用计算机解决实际问题,问题是什么,如何解决,解决方法是什么,如何编写程序解决问题才是核心。
因此,在做实验的时候应多问为什么,多观察,多分析,多动手。
确立以上原则为指导思想,认真的实践才能真正掌握C++。
实验一数据类型和表达式【实验目的】1、熟悉并学习使用C++程序编译平台VC6.0;2、掌握如何在编译平台下编辑、编译、连接和运行一个简单的C++程序;3、掌握C++语言基础数据类型,熟悉变量及常量的定义和赋值方法;4、学会使用C++算术运算符和算术表达式;5、掌握C++程序的赋值和输入输出语句的使用方法;6、掌握简单C++程序的编写和调试【实验内容】1、从键盘上输入两个int型数,比较其大小,并输出显示其中较小的数;2、从键盘上输入一个int型数,一个浮点数,比较其大小,将输出其中较大的数;3、输入一摄氏温度,编程输出华氏温度。
《C语言程序设计》课程实验指导书
![《C语言程序设计》课程实验指导书](https://img.taocdn.com/s3/m/1294b911c281e53a5802ffd7.png)
三、预习内容
预习教材第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语言程序设计》实验指导书](https://img.taocdn.com/s3/m/c07b3d8671fe910ef12df81d.png)
《计算机基础与程序设计》实验指导书实验教学目标:本课程实验教学的目标在于使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。
实验教学要求:要求掌握数据类型的定义和使用;三种结构的程序设计;数组;函数;指针;结构体与共用体;文件操作等。
实验(一)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 检查、改变变量的值,查找函数,程序运行时查看调用栈。
选择程序编译时是否在执行行代码中插入调试信息。
《-C语言程序设计》实验指导书
![《-C语言程序设计》实验指导书](https://img.taocdn.com/s3/m/6e80eb7651e79b89690226e0.png)
《C语言程序设计》实验指导书课程编号:课程名称:C语言程序设计•实验学时:44一、本实验课的性质、任务与tl的本实验课目的是使学生掌握C语言编程的常用方法,熟悉该语言中的语法、词法规则,为以后进行软件开发和学习后继专业课程打下基础。
通过学习能够运用c语言中的各个知识点编写能完成一定功能的程序。
训练学生进行复杂程序设计的技能和培养良好程序设计的习惯,其重要程度决不亚于知识的传授。
把高级语言的学习与程序设计.上机实践紧密地结合起来,以提高学生能灵活运用新的知识分析问题和解决问题的能力。
二、本实验课所依据的课程基本理论本实验课基于C语言的语法和词法规则、数据的表示及算法的处理,而语法及算法正是高级语言程序设计的主要研究对象。
《C语言程序设计》的主要任务是:C语言是一种应用广泛结构化程序设计语言,本课程介绍c语言的基本概念.基本语法和编程方法,重点描述C语言的结构化的特征,并通过本课程的学习,使学生掌握一定的结构化程序设计的知识,以及用C语言编写程序的能力。
三、实验类型与要求在做每个实验之前,让学生对本次实验相关的内容进行预习、算法设计、流程图的设计、编写程序,做好实验的准备工作;写出预习报告,画出流程图, 要求独立完成。
说明:1>实验类型:设计性;2、实验要求:必做。
四、每组人数与实验学时数每组1人,实验学时数44学时。
五、考核方式与评分办法实验总成绩二出勤情况"0%+实验报告*20%+平时*30%+实验表现*40%六、本实验课配套教材或实验指导书谭浩强.C程序设计.北京:清华大学出版社,2006年3月第3版谭浩强.C程序设计题解与上机指导.北京:清华大学出版社,2006年3月第3版谭浩强.C程序设计试题汇编.北京:清华大学出版社,2006年3月第2版夏宽理.C语言程序设计.北京:中国铁道出版社,2006年2月第1版夏宽理.C语言程序设计上机指导与习题解答.北京:中国铁道出版社,2006年2月第1 版王士元・C高级实用程序设计.北京:清华大学出版社,1996年1月第1版七、实验报告要求在机器上交作业,每次实验成绩分为优、良、及格、不及格,未参加的为0分。
c语言程序设计实验指导书
![c语言程序设计实验指导书](https://img.taocdn.com/s3/m/50960cdadb38376baf1ffc4ffe4733687f21fc5c.png)
《C 语言程序设计》实验指导书实验一C 程序的运行环境一、实验目的1、了解所用的计算机系统的基本操作方法,学会独立使用该系统;2、了解在该系统上如何编辑、编译、连接和运行一个C 程序;3、通过运行简单的C 程序,初步了解C 程序二、实验预习1、认真阅读简单的C 程序介绍,C 程序上机步骤部分内容;2、编写好所需要的程序,程序的书写应该清楚整洁,一般检查应该是没有明显的错误。
如果在程序中有疑问的地方,可以标记起来,以便于上机调试时予以注意。
初学者特别忌讳上机前自己不编写程序,到时随便地抄别人的程序。
三、实验指导1、输入并运行一个简单的程序,从而熟悉所用系统的上机方法与步骤。
(1)选择“File”—“New”—“Win32 console application”,输入工程名称,确定。
直接选择第一项“An empty project”,点击“Finish”。
“File”—“New”—File框下面选择文件类型“C++ Source File” ,输入文件名称,点击“OK”。
(2)输入下面的程序(例题1.1)#include <stdio.h>void main( ){printf("This is a C program.\n");}(3)选择“Build”菜单下“Compile”选项,快捷键为Ctrl+F7。
编译过程将源代码转化成目标文件格式,后缀名为.o。
选择“Build”菜单下“Build”选项,快捷键为F7。
如果出现“出错信息”,则应找出原因并改正之,再进行编译构建。
(4)如果编译无错误,选择“Build”菜单“Execute”选项,运行程序,快捷键为Ctrl+F5,观察分析运行结果。
2、输入并编辑一个C 程序(1)同上,新建工程和文件。
(2)输入以下程序(例题1.2,但故意漏打或打错几个字符)#include <stdio.h>void main( ){int a,b,sum ;a=123 ;b=456 ;sum=a+b ;printf("sum is %d\n",sum);}(3)以下步骤同上一例题3、输入并运行一个需要在运行时输入数据的程序(1)清空编辑窗口,输入下面的程序(例题1.3)。
C语言程序设计实验》__实验指导书
![C语言程序设计实验》__实验指导书](https://img.taocdn.com/s3/m/c98901a4cc22bcd126ff0c8b.png)
实验指导书院系:机电工程学院专业:课程:C语言程序设计编者:丁潇目录实验一 C程序的运行环境及简单C程序设计.......... 错误!未定义书签。
实验二分支结构程序设计.......................... 错误!未定义书签。
实验三循环结构程序设计.......................... 错误!未定义书签。
实验四数组程序设计.............................. 错误!未定义书签。
实验五函数的使用方法............................ 错误!未定义书签。
实验六指针的使用方法............................ 错误!未定义书签。
实验一 C程序的运行环境及简单C程序设计一、实验目的:1、了解Visual C++、Turbo C集成环境,掌握常用的菜单命令和相应的功能。
2、掌握C程序的编辑方法,学会编译、连接和运行等操作步骤。
3、逐步掌握根据编译连接的提示信息和运行后用户屏幕输出来修改程序的技巧;4、掌握数据类型,尤其是基本的数据类型;5、理解变量与常量,懂得其存储结构;6、掌握表达式的构成及运算;7、掌握运算符的种类及运算方法,理解运算符的优先级及结合性;8、掌握不同类型的数据相互转换的规律;9、掌握赋值语句的使用方法;10、熟练掌握输入输出函数;11、了解简单的编程方法。
二、实验条件:Windows环境,VisualC++6.0、Turbo C2.0。
三、实验要求:1、通过上机实验,能了解Visual C++、Turbo C集成环境,初步掌握关于文件、编辑、编译、运行和窗口等方面的命令及相应功能,并能在C程序上机操作中使用这些命令。
2、通过C程序上机操作,能完整地认识和掌握程序的编辑、编译、连接和运行等步骤。
3、在实验中学会阅读有关信息,特别是编译连接的出错信息,学会对程序运行后用户屏幕输出数据(包括格式)对错优劣的评价,然后进一步修改源程序,直至完全正确。
程序设计基础课程设计实验指导书
![程序设计基础课程设计实验指导书](https://img.taocdn.com/s3/m/9f9b4ffc6294dd88d0d26b65.png)
《程序设计基础课程设计》课程实验项目指导书承担单位名称:信息技术学院适用专业:2015级计算机科学与技术撰写人:尹西杰VC++ 6.0开发平台环境及应用匹配课程代码及名称:070835程序设计基础课程设计适用专业及本项目实验学时:2015级计算机科学与技术 1学时一、实验目的及要求对C语言程序有一个简单的认识,熟悉VC++ 6.0的运行环境,掌握C程序的执行方法,了解程序的结构和输出函数等。
二、实验内容1、熟悉Visual C++6.0开发界面;2、熟悉Visual C++6.0开发流程;3、掌握C语言中常用的数据类型;4、掌握C语言中基本的运算符;5、会使用C语言进行简单的运算三、实验条件及设备要求硬件环境:高档PC机。
软件环境:WIN XP操作系统,Visual C++6.0。
四、实验实施步骤(一)启动Visual C++6.0集成开发环境。
(二)熟悉开发工具菜单选项,创建工作区(workspace)及项目。
(三)利用Visual C++6.0开发环境,完成下面的程序:1、输入下面的程序,保存后编译、运行,查看程序的输出结果。
#include "stdio.h"main(){printf("Hello,everyone!\n");}2、自己编写程序,输出下面的图形。
* * * * * * * * * *My name is VS6.0* * * * * * * * * *3、退出Visual C++6.0集成开发环境。
4、再次进入Visual C++6.0集成开发环境,完成如下题目:(1)设圆半径r=2.9 ,编程求圆周长和圆面积。
(2)输入一个华氏温度,输出相应的摄氏温度。
二者的换算公式是:c = 5/9(F – 32),其中F表示华氏温度,c表示摄氏温度。
(3)从键盘上任意输入一个小写字母,转换成大写字母,在屏幕上输出。
C语言基本数据类型的输入、处理、输出匹配课程代码及名称:070835程序设计基础课程设计适用专业及本项目实验学时:2015级计算机科学与技术 2学时一、实验目的及要求1、进一步掌握C程序的编辑、编译、连接和运行的过程。
C语言程序设计实训指导书
![C语言程序设计实训指导书](https://img.taocdn.com/s3/m/a9ce8c4927d3240c8447efed.png)
C语言程序设计实训指导书(内部使用)主讲教师编写前言C语言是一种编程灵活、特色鲜明的程序设计语言,是计算机专业学生的基础课程,学好这种语言可以为后续的面向对象的语言打好坚实的基础,C语言除了学习必须的基本知识:如概念、方法和语法规则之外,更重要的是进行实训,以提高学习者的动手和编程能力,这才是学习语言的最终目的,结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《C语言程序设计实训指导书》,以在实训过程中给学生提供帮助。
本书分为三个部分:实训总要求、实训模块和项目拓展实例。
第一部分为实训总要求,目的是为了让学生编写规范的代码,从开始程序设计就进行规范练习,为以后工作打下良好的基础。
第二部分为实训模块,有三个:(1)基础部分,为随堂实训,在分析案例的基础上,使学生掌握该部分内容的知识要点,并能灵活运行在实训中,为使学生目标明确,在实训开始给学生提出实训目的及要求;(2)深化部分,为综合实训,为提高学生的学习积极性,同时为培养软件开发的合作精神,在随堂实训完成的基础上,给学生设计相对该内容综合运用的实例,组织学生进行分组讨论,把每组的讨论结果同大家分享,由学生和老师共同给出评价,该方法可以丰富学生解决问题的方法,拓宽思路;(3)课程设计,为期末的课程设计,是对整个内容的一个综合设计,可以使学生从软件开发的角度开始思考问题、解决问题,形式仍然为分组设计,各小组设定项目经理、技术经理和成员,一般为5人一组,由项目经理组织人员、进行分工和协调工作,技术经理负责开发过程中遇到的疑难问题的解决,并进行开发的全程控制。
第三部分为案例拓展实例:学生成绩管理系统。
通过该实例从一个简单的顺序结构实例,根据内容逐步进行扩充,由小到大,由浅入深,使设计的功能越来越完善,完成了分支结构、循环结构、数组、函数、指针、结构体和文件内容的应用,最后成为一个完整的设计。
【实验指导书】实验3:分支结构程序设计
![【实验指导书】实验3:分支结构程序设计](https://img.taocdn.com/s3/m/dcc819ec760bf78a6529647d27284b73f3423652.png)
实验三:分支结构程序设计一、实验目的:1. 熟练掌握关系表达式和逻辑表达式的使用;2. 熟练掌握用嵌套的if语句和switch语句实现多分支结构程序设计;3. 熟练掌握switch语句中break语句的作用;4. 掌握简单的调试程序方法,包括:单步调试和运行到光标。
二、实验要求:1.编写程序,计算分支函数。
要求:输入为任意实数,输出结果保留小数点后2位。
输入输出示例:Enter x:227.00提示:实现x n可以标准库函数pow(x,n),此数学函数已在头文件math.h中说明。
2.编写程序。
根据一个年份,判断是否是闰年。
要求:输入为一个整数,表示一个年份;输出:如果是闰年,输出"Y es",否则输出"No"。
输出单独占一行。
输入输出示例:Enter year:2012Yes3. 编写程序。
给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。
要求:输入为三个正整数,中间有一个空格隔开;输出:如果能构成三角形,输出"Yes",否则输出"No"。
提示:在一个三角形中,任意两边之和大于第三边。
输入输出示例:3 4 5Yes4.输入五级制成绩(A~E),输出相应的百分制(0~100)区间。
要求用switch语句。
五级制对应的百分制成绩区间为:A(90~100)、B(80~89)、C(70~79)、D((60~69))、E(0~59)。
输入输出示例:Input Grade:BB对应的百分制成绩区间是80~895.编写程序,输入月薪salary,输出应交的个人所得税tax(保留2位小数)。
按照2011年开始实行的新的个人所得税法,计算公式为:tax=rate*(salary - 3500)- deduction当salary ≤3500时,rate = 0、deduction = 0;当3500 <salary ≤5000时,rate = 3%、deduction = 0;当5000 <salary ≤8000时,rate = 10%、deduction = 105;当8000 <salary ≤12500时,rate = 20%、deduction = 555;当12500 <salary ≤38500时,rate = 25%、deduction = 1005;当38500 <salary ≤58500时,rate = 30%、deduction = 2755;当58500 <salary ≤83500时,rate = 35%、deduction = 5505;当83500 <salary时,rate = 45%、deduction = 13505。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计基础实践上机指导书(试用版)
实践成绩评价说明
1)上机前充分准备实践材料,对上机内容有程序草稿。
(10分)
2)独立完成实践任务,对实践过程非常清晰。
(30分)
3)认真理解知识点,能够与理论知识相结合。
(10分)
4)在机房遵守上机守则,接受实践指导教师的监督与管理。
(20分)
5)认真填写实践指导书,写出实践小结。
(10分)
6)在实践中具备一定的创新思想,能够主动与指导教师探讨。
(5分)
7)加大实践工作量,主动完成实践指导书中的选做题目。
(5分)
8)掌握程序调试的方法,认真完成程序调试工作,使程序能够运行(10分)。
例5.7思考题:
Gets()和scanf()函数都具有输入字符串的功能,但scanf()函数功能更多,还可以输入整型数据,浮点型数据。
Puts()和printf()函数均具有输出字符串的功能,可以在输出字符串中包含转义字符,同样的,printf()函数可以输出整型数据和浮点型数据。
例5.5思考题:将程序中的smax换成smin,另外将if(strcmp(s,smax)>0) 换成if (strcmp(s,smax)>0
六、指导教师评阅成绩。