《C语言编程实训》实训指导书二.doc

合集下载

[工学]C语言实训上机任务指导书

[工学]C语言实训上机任务指导书

《C语言程序设计》实训指导书计算机基础教研室编实训项目一:儿童100以内的加减乘除法游戏训练 (1)一、目的和要求 (3)二、试验性质 (3)三、实验内容 (3)四、实验步骤 (3)五、分析与讨论 (4)实训项目二:数制转换系统 (9)一、目的和要求 (9)二、试验性质 (9)三、实验内容 (9)四、实验步骤 (9)五、分析与讨论 (10)实训项目三:倒计时 (12)一、目的和要求 (12)二、试验性质 (12)三、实验内容 (13)四、实验步骤 (13)五、分析与讨论 (13)六、程序清单 (14)实训项目四:学生成绩管理系统 (15)一、目的和要求 (15)二、试验性质 (16)三、实验内容 (16)四、试验步骤 (16)五、分析讨论 (16)实训项目五:通讯录 (20)一、目的和要求 (20)二、试验性质 (20)三、实验内容 (20)四、试验步骤 (20)五、分析与讨论 (21)实训项目六:后缀表达式求值,表达式求值 (27)一、目的和要求 (27)二、试验性质 (27)三、实验内容 (27)四、实验步骤 (28)五、分析与讨论 (28)实训项目七: 迷宫 (35)一、目的和要求 (35)二、试验性质 (35)三、实验内容 (35)四、实验步骤 (36)五、分析与讨论实训项目一:儿童100以内的加减乘除法游戏训练一、目的和要求1、通过实训掌握本学期所学C语言知识。

2、编辑一个具有加减乘除基本功能的计算器程序。

3、对系统进行功能模块分析、控制模块分析,结论正确。

4、更加深入掌握C语言;5、熟练的掌握函数的定义,调用,说明的方法;二、试验性质自主设计实验三、实验内容1)通过菜单选择加减乘除。

2)100(或10)以上的两个整数通过rand函数随即产生。

3)计算减法时,不能出现结果为负数。

4)答对提示恭喜,答错续答,答错三次给出正确答案等等。

四、实验步骤1、划分程序功能模块;2、写程序实现算法;3、画出程序流程图;4、定义结构体,预处理定义,加法函数,减法函数,乘法函数,除法函数。

C语言实验指导书

C语言实验指导书

《C语言》实验指导书2016年10月实验一C程序得运行环境与运行方法一、实验目得1。

掌握所用得C语言环境得基本操作方法、2.掌握编辑、编译、连接与运行C程序。

二、实验内容与要求1、学习使用Visual C++6.0环境开发C程序。

(1)在磁盘上建立自己得文件夹,用于存放C程序,如“e:\cexam”。

(2)启动Visual C++6。

0、执行“开始”-—“所有程序”——“Microsoft Visual Studio 6。

0"——“Microsoft Visual Studio 6.0”命令,进入VC++编程环境,如图1 所示。

图1 MicrosoftVisual Studio6、0窗口(3)新建C 程序文件。

执行“文件”——“新建”命令,单击如图2所示得“文件”选项卡,选中“C++So urceFile”;图 2 新建文件在“文件”文本框中输入文件名test1, 则C源程序被命名为test1。

cpp,若想指定扩展名为.c,则需在“文件”文本框中输入文件名test1.c;在“目录”下拉列表框选择已经建立得文件夹,如,单击“确定”按钮,就新建了C源程序文件,并显示编辑窗口与信息窗口,如图3所示,然后在编辑窗口中输入程序。

(4)保存程序。

在如图3得界面输入程序代码。

由于完全就是Windows 界面,输入及修改可借助鼠标与菜单进行,十分方便。

当输入结束后,执行“文件”——“保存”命令,保存源文件。

图3编辑源程序(5)编译程序。

信息窗口编辑窗口执行“组建”--“编译[test1、cpp]”命令,弹出消息框,如图4所示,单击“就是"按钮,开始编译,并在信息窗口中显示编译信息。

如果信息窗口中显示“test1.obj-0error(s),0 warning(s)",表示编译正确,没有发现错误与警告,并生成了目标文件test1、obj、图4产生工作区消息框如果显示错误信息,说明程序中存在严重得错误,必须改正,双击某行出错信息,程序窗口中会指示对应出错位置,根据信息窗口得提示分别予以纠正;如果显示警告信息,说明这些错误并未影响目标文件得生成,但通常也应该改正。

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

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

安徽国防科技职业学院C语言课程设计指导书学期:12-13第1学期班级:软件121班实训日期:第18周指导教师:付贤政《C语言程序设计》项目设计指导书实训班级:软件111班实训时间:第18周一、设计目的与任务C语言程序设计是软件技术专业的重要专业基础课。

学生通过对C语言的学习,已经具备了使用C语言编写简单的程序的能力。

为了加强程序设计基础,开设课程设计,使学生对C语言有更全面的理解,进一步提高运用语言编程解决实际问题的能力,同时,为后续课程的学习夯实基础。

本课程设计要求每组同学在一周时间内,独立分析、设计并完成,并上交课程设计报告。

可选择如下任务之一:任务一:题目:学生成绩管理系统功能:1.菜单提示:在系统初始化时能在屏幕上出现提示,根据提示选择相应的操作;2.基本功能:能正常启动程序、退出程序,能在屏幕上正常显示提示和相关信息;3.功能一:系统数据初始化。

能按照要求输入每位学生的学号、姓名,性别、年龄以及政治、语文、数学、计算机、体育五门课程的成绩;4.功能二:按指定形式在屏幕上打印输出学生基本信息,可按照学号、成绩顺序在屏幕上打印输出;5.功能三:根据姓名、学号查询。

按照屏幕提示输入你要查询学生的姓名(或者学号),从原始的数据中找到该学生的信息,并在屏幕上打印输出;6.功能四:统计学生平均成绩,并在屏幕上打印输出;7.功能五:将现有学生数据写入磁盘文件,然后从文件中读取出来;8.数据的删除(选做):根据输入的学号删除指定的数据记录。

(可选)9.数据的修改(选做):根据输入要修改的学生学号,返回该学生的信息后,再逐个修改每个学生的基本信息,最后保存修改;(可选)分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。

3、进一步要求:完成计费和费用查询功能。

任务二:题目:酒店房间登记与计费管理系统功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。

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

《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语言程序设计 实验指导书

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语言程序设计课程设计(实训)指导书河南工程学院计算机学院系统结构教研室适用专业:数学班级:数学与应用数学1341、1342C语言程序设计课程设计(实训)指导书一、课程基本知识1、实训目的通过实训,学会为涉及的数据定义适当的结构体,使用结构体设计;另一方面,通过实训,复习巩固二进制磁盘文件的建立,使用结构体数组作磁盘文件输入输出的中介,使用二进制磁盘文件存盘,增强数据抽象能力和程序设计的能力,为后续课程,特别是软件编码打下坚实的知识基础。

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

知识教学目标:(1)掌握模块化程序设计的方法;(2)进一步学习和掌握C语言中的文件操作函数及其应用;(3)学习和掌握C语言中的图形处理函数及其应用能力培养目标:(1)能正确分析现实生活中的问题,并抽象成数学模型,进行模块分析和编程;(2)在程序调试过程中,能根据运行环境给出的错误提示,正确解决程序中的语法错误;(3)在程序调试过程中,能根据运行结果,运用相应的手段,正确地找出并解决程序中的逻辑错误;(4)在实训过程中,适当进行小组分工,培养团队谐调和团队合作的能力;(5)提交课程实训任务书,培养专业文档书写的能力3、实训内容:剪刀石头布游戏、猜数游戏、简单计算器、万年历的制作和小型通讯录。

4、实训所用设施:PC机、VC6.0语言编辑、编译运行工具等。

5、实训任务及要求:根据提供的实习题目,认真完成软件设计的全部过程,并以最终软件设计成果来证明其独立完成实际任务的能力,从而,反映出理解和运用C程序知识的水平和能力,最后完成软件设计和程序调试并提交文档:课程实训报告书,报告书中包含设计的算法及部分程序代码。

二、实训基本操作方法1、按照系统用户手册及文档规范要求进行操作,养成查阅手册、文档的良好习惯;2、对特殊疑难问题采用讨论、协作等方式进行解决,有意识地训练团队合作意识;3、实训报告应多包含在实训过程中出现的错误及解决方法。

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 编写程序代码按照分析的算法,编写程序代码。

C语言实训指导书

C语言实训指导书

1、实训的目的上机实训是学习程序设计语言必不可少的实践环节, 特别是C 语言灵活, 简洁, 更需要通过编程的实践来真正掌握它. 对于程序设计语言的学习目的, 可以概括为学习语法规定, 掌握程序设计方法, 提高程序开发能力, 这些都必须通过充分的实际上机操作才能完成. 课程上机实训的目的, 不仅仅是验证教材和讲课的内容, 检查自己所编的程序是否正确, 课程安排的上机实训的目的可以概括为如下几个方面:.加深对课堂讲授内容的理解.熟悉程序开发环境, 学习计算机系统的操作方法.学习上机调试程序.2、实训的主要内容(1)主要内容熟悉C程序的运行环境、运行C程序的方法、C语言的数据类型、算术运算符的运用。

熟悉编制简单C程序过程,掌握赋值语句的使用,及输入输出方法的使用,顺序结构程序设计,循环控制语句while、for、do-while的运用,编制排序程序,掌握数组的使用,函数、指针的应用,预处理命令及结构体的应用。

(2)实践重点与难点实践课程重点在对三大结构的掌握和应用,还有数组,指针,函数结构体的应用。

难点在于指针、数组和结构体的使用。

3、实践仪器、设备1、实训场地:校内程序设计实训室2、实训设备:PC机3、实训工具及材料4、实训的方法与步骤按照知识点循序渐进的方法进行实训,其实训的顺序及步骤如下:1、编写并调试C语言的数据类型、算术运算符运用的相关程序。

2、熟悉编制简单C程序过程,掌握赋值语句的使用,及输入输出的应用程序。

3、编写并调试顺序结构的应用程序。

4、编写并调试循环控制语句while、for、do-while的应用程序。

5、编写并调试排序程序,掌握数组的应用程序。

6、编写并调试函数、预处理命令的应用程序。

7、编写并调试数组及函数在结构体中的应用程序。

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

《C语言编程实训》实训指导书二适应专业:应用电子技术
广州康大职业技术学院自动化系
二0 一0年十一月
《C语言编程实训》
实训二Keil C51软件的应用
一、实训目的
学习使用Keil C51软件编程的方法,掌握应用Keil C51软件进行C语言单片机编程的操作技能。

二、实训设施
1.PC机
2.Keil C51软件
三、实训内容
(一)学习使用Keil C51软件编程的方法
1.熟悉Keil C51软件编程步骤
(1)新建一个工程项目文件。

(2)为工程选择目标器件(例如选择ATMEL的AT89C51)。

(3)为工程项目设置软硬件调试环境。

(4)创建源程序文件并输入程序代码。

(5)保存创建的源程序项目文件。

(6)把源程序文件添加到项目中。

2.接通PC机电源,进入WINDOS桌面,点击Keil C51快捷图标,即可进入图2.1所示:
Keil C51 软件开发界面
在这个界面,各种调试工具、命令菜单都有。

其中菜单栏为你提供了各种操作菜单,比如:编缉器操作、工程维护、开发工具选项设置、程序调试、窗体选择和操作、在线帮助等等。

在Keil C51开发环境下使用工程的方法来管理文件,而不是单一文件的模式。

所有的文件包括源程序(含C程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在工程项目文件里统一管理。

对于单片机技术的初学者来说,必须首先学会使用Keil C51创建一个单片机系统应用程序。

图2.1 Keil C51 软件开发界面
3.点击工具栏的 Project 选项,在弹出如下所示的下拉菜单中选择 New Project 命令,建立一个新的μVision2 工程:
图2.2 新建一个工程项目
4. 为你的工程取一个名称,选择工程存放的路径,建议为每个工程单独建立一个目录,并
且工程中需要的所有文件都放在这个目录下:
图2.3 新建工程项目对话窗口
选择工程目录和输入项目名后,点击保存返回。

5.在工程建立完毕以后,会立即弹出如图2.4 所示的器件选择窗口:
点击选择工程存放路径
填写新建工程的名称
图2.4 器件选择窗口
你可以根据硬件设计需要,选择相应的器件型号;另外你在选择完目标器件后想改变目
标器件,可点击工具栏 Project 选项,在弹出的如图3.5所示的下拉菜单中选择 Select Device for Target ‘Target 1’命令,也将出现如图2.4所示的对话窗口后重新加以选择。

图2.5 器件选择命令下拉菜单
6. 点击工具栏的 File 选项,在弹出的如图3.6所示的下拉菜单中选择 New 命令,这时在文件窗口会出现如图2.7所示的新文件编辑窗口 Text1:
图2.6 新建源程序下拉菜单
图2.7 源程序编辑窗口
7. 在这个源程序编辑框内输入你要编写的源程序,文件的编辑方法同其它文本编辑器是一样的,你可以执行输入、删除、选择、拷贝、粘贴等基本文字处理命令。

(当然你也可以使用其他编辑工具去编写源程序,源程序编辑完毕后保存在U盘中,再拷贝到这个工程项目的文件夹中。


8.输入完毕后点击工具栏的 File 选项,在弹出的下拉菜单中选择保存命令存盘源程序,这时会弹出如图3.8所示的存盘源程序画面,在文件名栏内输入源程序的文件名。

图2.8 源程序文件保存对话框
注意: (1)由于 Keil C51 支持汇编和C语言,而且μVision2 要根据后缀判断文件的类型,从而自动进行处理,因此存盘时一定要使输入的文件名后带上扩展名.ASM
或.C 。

(2)保存完毕后请观察:保存前后源程序有哪些不同?关键字变成蓝颜色了吗?此时你应该检查每一条程序命令行是否正确!
9. 将编写完好的源程序添加到.μV2 工程中,构成一个完整的工程项目。


Project Windos 窗口内,选中“Source Group1”后点击鼠标右键,在弹出如图3.9所示的快捷菜单中选择 Add files to Group “Source Group1”
(向工程中添加源程序文件)命令,此时会出现如图2.10所示的添加源程序文件窗口,选择刚才创建编辑的源程序文件,单击 Add 命令即可把源程序文件添加到项目中。

注意:由于添加源程序文件窗口中的默认文件类型是 C Source Filce(*.c),
这样在搜索显示区中则不会显示刚才创建的源程序文件(由于它的文件类型是
*.asm )。

改变搜索文件类型为:
Asm Source File(*.a*:*.src),并最终选择你所创建的源程序文件。

图2.9 添加源程序快捷菜单
在此类型文件中查找你创建的源程序
图2.10 添加源程序文件窗口
(二)学习使用Keil C51软件进行程序文件的编译、链接
1.设置编译链接环境
(1)点击工具栏Project 选项,在弹出如图 2.11所示的下拉菜单中选择Option For Target ‘Target1’命令为目标设置工具选项,这时会出现如图 3.12所示的调试环境设置窗口, 点击Output 选项卡在出现的窗口中选中Create Hex File 选项,在编译时系统将自动生成目标代码文件*.HEX 。

图2.11 调试环境设置命令下拉菜单
图2.12 Keil C51 调试环境设置窗口
(2) 点击工具栏 Debug 选项,会出现如图3.13所示的工作模式选择窗口,在此窗口中可以设置
不同的仿真模式。

图2.13 Debug 设置窗口
在上图所示的 Debug 设置窗口,选中 UseSimulator 选项,点击确定命令按钮加
以确认,此时μVision2 调试器即配置为软件模拟仿真。

注意:若要使用硬件仿真,则应选择 Use 选项,并在该栏后的驱动方式选择框内选这时的驱动程序库。

2.程序的编译、链接
(1)点击工具栏 Project 选项,在弹出如图2.14所示的下拉菜单中选择:
Build Target 命令对源程序文件进行编译,当然也可以选择:
Rebuild All Target Files 命令对所有的工程文件进行重新编译。

图2.14 编译命令菜单
(2) 仔细查看“Output Windos”信息输出窗口显示的一些相关信息,如图3.15所示:
其中第二行 assembling Led_Light.asm 表示此时正在编译 Led_Light.asm 源程序;第三行 linking...表示此时正在链接工程项目文件;第五行 Creating hex file from ‘Led_Light’说明已生成目标文件 Led_Light.hex ;最后一行说明 Led_Light.μV2 项目在编译过程中不存在错误和警告,编译链接成功。

(3)若在编译过程中出现错误,系统会给出错误所在的行和该错误提示信息,你应根据这些提示信息,更正程序中出现的错误,重新编译直至完全正确为止。

图2.15 Output Windos 输出窗口提示信息。

相关文档
最新文档