ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:212.55KB ,
资源ID:4417633      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4417633.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高级计算机语言实验指导书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高级计算机语言实验指导书.docx

1、高级计算机语言实验指导书高级计算机语言实验指导书淮北煤炭师范学院电子技术实验室实验 1C 程序的运行环境和运行一个 C 程序的方法 1 实验目的 (1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个 C 程序。 (3)通过运行简单的 C 程序,初步了解 C 程序的特点。 2 实验内容和步骤 ( 1 ) 检查所用的计算机系统是否已安装了 C 编译系统并确定它所在的子目录。如果使用的是 Windows 和 Tur - boC ,可以按以下步骤进行操作:单击 Windows 桌面上的“开始”按钮,从菜单中选中并单击“查找( F ) ,在其右

2、面的下拉菜单中选择“文件或文件夹( F ) ,屏幕上出现“查找”窗口,在“名称”栏中输人文件名“tc.exe”,然后单击“开始查找”按钮,系统会自动在指定的范围内寻找所需的文件,如果找到,就会显示出文件路径(例如, C:tc)。请注意搜索范围,应当使“搜索”栏中的内容为“ C:”,表示从根目录开始寻找,即搜索整个 C 盘。 ( 2 )进入 C 的工作环境 单击桌面上的“开始”按钮,从菜单中选择“程序”,单击它然后在其下拉菜单中选择“MS-DOS”,屏幕上出现 MS-DOS 窗口。 用 DOS 命令 cd ,使当前目录改变为用户专用的子目录(例如 C: tc ZHANG )。 用 dir 命令检

3、查用户目录中已有哪些文件。 调用Turbo,一般情况下Turbo c所在的目录为 C:tc .调用 Turbo c 的命令一般为, C: tctc 。此时屏幕上出现 Turbo c 的工作环境。 ( 3 )熟悉 Turbo C 集成环境 了解和熟悉编辑( Edit )窗口和信息( Message )窗口的作用。试一下能否向信息窗口输人程序。按功能键 F5 ,观察它有什么作用,再按一次 F5,再观察它有什么作用。按 F6 ,观察它有什么作用;再按一次 F6 ,再观察它有什么作用。 按功能键 F10 ,并按回车键,观察“ File”菜单,了解它们的作用和用法。用键盘上的“”键,分别选中 Edit

4、、 Run 、 Compile 、 Project 、 Option 、 Debug 、 Break / watch ,观察它们的菜单,大致上了解它们的作用(但不必要求全部深人了解,以后用到时再深人了解)。 选择 File 菜单中的 New 并按回车键,在编辑窗口中随意输人几行字符,观察窗口顶部左端 line 和col 后面数字的变化。 ( 4 )输人并运行一个简单的程序 1 再选择 File 菜单中的 New 并按回车键,使编辑窗口变成空白输入下面的程序(教材第 1 章例1 .1)。 按功能键 F9 进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行

5、编译。 如果编译无错误,按 Ctrl 和 F9 键使程序运行,按 Alt 和 F5 键,切换到用户屏,观察分析运行结果。 ( 5 )输人并编辑一个 C 程序 1 再选择 FileNew ,使编辑窗口变成空白。2 输人以下程序(教材第 1 章例1.2,但故意漏打或打错几个字符)。3 按 F9 进行编译,仔细分析编译信息窗口和 Message 窗口,可能显示有多个错误,逐个修改,直到不出现错误。请与教材上的程序对照。 4 运行程序,分析运行结果。 ( 6 )输人并运行一个需要在运行时输人数据的程序清空逻辑窗口,输人下面的程序。编译并运行,在运行时从键盘输人整数 2 和 5 ,然后按回车键,按 Ah

6、 和 FS 键,观察运行结果。 将程序中的第 2 行改为: Int a;b;c;再进行编译,观察其结果。 将子程序 max 的第3,4 两行合并为一行,即 if ( x y ) z=x ; else z=y ; 进行编译和运行,分析结果。 ( 7 )运行一个自己编写的程序题目是教材第 1 章的习题 1.6,即:输人 a 、 b 、c三个值,输出其中最大者。 1 输入自己编写的源程序。2 检查程序有无错误(包括语法错误和逻辑错误),有则改之。 3 编译和连接,仔细分析编译信息,如有错误应找出原因并改正 运行程序,输人数据,分析结果。 4 自己修改程序(例如,故意改成错的),分析其编译和运行情 将

7、调试好的程序保存在自己的用户目录中,文件名自定。 用 FileNew 将编辑窗口清空,再选 FileLoad 将该文件读人,检查编辑窗口中内容是否是刚才保存的程序。 关闭 Turbo C ,用 DOS 命令 dir检查用户目录中的文件名,有无后缀为. c 、 .obj和.exe 的文件。 3 预习内容 ( 1 ) C程序设计(第二版) 第1章; ( 2 )本书第二部分 14.3-14,10节。这是第一个实验,我们写得比较详细,目的是帮助读者考虑怎样更好地通过实验得到多的收获,而不要满足于验证书本知识。在以后的实验中,请读者参考本实验的思路,己设计具体的实验步骤,尽可能自己补充增加一些内容,以提

8、高自己的实践能力。实验 2 数据类型、运算符和表达式 1 实验目的 ( 1 )掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它赋值的方法。 ( 2 )掌握不同的类型数据之间赋值的规律。 ( 3 )学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+ +)和自减(- -)运算符的使用。 ( 4 )进一步熟悉 C 程序的编辑、编译、连接和运行的过程。 2 实验内容和步骤 ( l )输人并运行下面的程序1 运行此程序。2 在此基础上增加一个语句:再运行,并分析结果。 3 将第 2 行改为:再使之运行,并观察结果。 再将第 3 、 4 行改为:再使之运行

9、,分析其运行结果。 再将第 3 、 4 行改为:再使之运行,分析其运行结果。 再将第 3 、 4 行改为:再使之运行,分析其运行结果。 ( 2 )输人并运行教材第 3 章习题 3.6 给出的程序在上机前先用人工分析程序,写出应得结果,上机后将二者对照( 3 )输人并运行下面的程序请对照程序和运行结果分析: 将一个负整数赋给一个无符号的变量,会得到什么结果。画出它们在内存中的表示形式。 将一个大于 32 767 的长整数赋给整型变量,会得到什么结果。画出它们在内存中的表示形式。 将一个长整数赋给无符号变量,会得到什么结果(分别考虑该长整数的值大于或等于65 535以及小于65 535的情况)。画

10、出它们在内存中的表示形式。读者可以改变程序中各变量的值,以便比较。例如: a=65580 , b= 40000 , e=65535 , f=65580 。 ( 4 )输人习题 3.101 运行程序,注意 i 、j、m 、n 各变量的值,分别作以下改动并运行。 2 将第 4 、 5 行改为:再运行。 3 将程序改为:4 在的基础上,将 Printf 语句改为:5 再将 Printf 语句改为:6 将程序改为( 5 )按习题 3.7 的要求编程序并上机运行该题的要求是:要将“ China ”译成密码,译码规律是:用原来字母后面的第 4 个字母代替原来的字母。例如,字母“A”后面第4个字母是“ E”

11、 ,用“ E ”代替“ A ”。因此, China ”应译为“ Glmre 。请编一程序,用赋初值的方法使 c1、 c2、 c3、 c4、 c5五个变量的值分别为 c ,l 、m 、 r 、 e , 经过运算,使 cl 、 2 、 c3 、 c4 、 c5 分别变为 G 、 l、 m、 r、 e,并输出。 输人事先已编好的程序,并运行该程序。分析是否符合要求。 改变 cl 、 cZ 、 c3 、 c4 、 c5 的初值为: T、o、 d、 a、y , 对译码规律作如下补充: w用A 代替, x用B代替, Y 用 C 代替, z 用 D 代替。修改程序并运行。 将译码规律修改为:将字母用它前面的

12、第 4 个字母代替,例如 E用 A代替, Z 用 u 代替, D 用 Z 代替, C 用 Y 代替, B 用 X 代替, A 用 v 代替。修改程序并运行。 3 预习内容预习教材第 3 章。实验3 最简单的 C 程序设计 1 实验目的 ( 1 )掌握 C 语言中使用最多的一种语句赋值语句的使用方法。 ( 2 )掌握各种类型数据的输人输出的方法,能正确使用各种格式转换符。 2 实验内容和步骤 ( 1 )掌握各种格式转换符的正确使用方法1 输入程序2 运行此程序并分析结果。 3 在此基础上,修改程序的第 8-13 行:运行程序,分析结果。 4 改用 scanf 函数输入数据而不用赋值语句, sca

13、nf 函数如下:输人的数据如下:61,62,a,b,3.56,- 6.87,3157.890121,0.123456789,50000,-60000,37678,40000(说明:lf和ld格式符分别用于输人doub挽型和long型数据)分析运行结果。5 在 的基础上将 Printf 语句改为:运行程序。6 将 p、q 改用0 格式符输出。 7 将 scanf 函数中的 H 和肠 ld 改为 f 和 d ,运行程序并观察分析结果。 ( 2 )按习题 4 . 8 要求编写程序题目为:设圆半径:一 1 . 5 ,圆柱高 h 一 3 ,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用 scanf

14、 输人数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。 ( 3 )编程序,用getchar 函数读人两个字符给 c1、 c2,然后分别用 putchar 函数和 scanf 函数输出这两个字符。上机运行程序,比较用 Printf 和 putchar 函数输出字符的特点。 3 预习内容预习教材第 4 章。实验 4 逻辑运算和判断选取控制1 实验目的 ( l )了解 C 语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。( 2 )学会正确使用逻辑运算符和逻辑表达式。 ( 3 )熟练掌握 if 语句和 switch 语句。 ( 4 )结合程序掌握一些简单的算法。 ( 5 )学习调

15、试程序。 2 实验内容本实验要求事先编好解决下面问题的程序,然后上机输人程序并调试运行程序。 ( 1 )有一函数:用 scanf 函数输人 x 的值,求 y 值。(习题 5 . 5 ) 运行程序,输人 x 的值(分别为x1 、 1x n ,观察结果是否正确。再输人时,使 m s2 ,则输出正值;如果 s1 s2 则输出负值。(习题10.17) 两个字符串 s1 、s2 由 main 函数输人, strcmp 函数的返回值也由 main 函数输出。 ( 5 )写一个用矩形法求定积分的通用函数,分别求: 说明: sin、cos、exp 已在系统的数学函数库中,程序开头要用 include math

16、.h。(习题 10 . 13 ) ( 6 )用指向指针的指针的方法对 n 个整数排序并输出。要求将排序单独写成一个函数。 n 和各整数在主函数中输人,最后在主函数中输出。(习题 10 . 21 ) 3 预习内容预习教材第 10 章。注:第 10 章实验内容较多,而且需要通过实验深人掌握。如果可能,最好多花些时旬,把上面列出的实验内容都完成。本实验内容较多,可分两次完成。 实验 9 结构体和共用体1 实验目的 ( l )掌握结构体类型变量的定义和使用; ( 2 )掌握结构体类型数组的概念和使用; ( 3 )掌握链表的概念,初步学会对链表进行操作; ( 4 )掌握共用体的概念与使用。 2 实验内容

17、编程序,然后上机调试运行。 ( 1 )有 10 个学生,每个学生的数据包括学号、姓名、3 门课的成绩,从键盘输人 10 个学生数据,要求打印出 3 门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、 3 门课的成绩、平均分数)。(习题11.5 ) 要求用 input 函数输入 10 个学生数据;用 average 函数求总平均分;用 max 函数找出最高分的学生数据;总平均分和最高分学生的数据都在主函数中输出。 ( 2 ) 13 个人围成一圈,从第 1 个人开始顺序报号 1、2、3。凡报到“ 3 ”者退出圈子,找出最后留在圈子中的人原来的序号。(习题11.9 ) 本题要求用链表实现。 ( 3 )建立一个链表,每个结点包括:学号、姓名、性别、年龄。输人一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。(习题11. 11 ) ( 4 )输入和运行以下程序 输人两个整数10000、20000给u.i o 和u.il,分析运行结果。然后将scanf 语句改为: 输入60000给b,分析运行结果。 3 预习内容预习教材第11章。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1