2022年陕理工高级语言程序设计实验模板 .pdf
《2022年陕理工高级语言程序设计实验模板 .pdf》由会员分享,可在线阅读,更多相关《2022年陕理工高级语言程序设计实验模板 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础实验报告1 高级语言程序设计( C) 实验报告名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 程序设计基础实验报告1 目录实验一: C 开发环境与顺序结构程序设计 . 21实验目的:. 22实验环境:. 23实验步骤:. 24实验内容:. 25实验总结 . 5实验二:分支结构与循环结构程序设计. 61.实验目的: . 62.实验内容: . 63.实验总结 . 9实验三数组及数组的应用. 101.实验目的: . 10
2、2.实验环境: . 103.实验内容: . 104.实验总结: . 11实验四:函数与指针. 121.实验目的: . 122.实验内容: . 123.实验总结 . 15名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 程序设计基础实验报告2 不正确正确无有开始结束编辑编译连接(组建)执行有错?结果正确?源程序f.cpp 目标程序f.obj 库函数和其它目标程序可执行目标程序 f.exe 实验一: C 开发环境与顺序结构程序设计专
3、业班级学号姓名实验学时4 实验类型设计实验地点实验机房实验时间指导老师成绩教师批语年月日1实验目的:(1) 了解集成开发环境的使用方法,理解相关命令的含义,掌握编辑、编译、连接以及运行调试的方法,掌握程序的基本结构,掌握输入输出的方式。(2) 掌握程序设计的基本要素中的数据类型、变量、运算符以及表达式的运用。(3) 学会正确使用逻辑运算符和逻辑表达式以及关系运算符与关系表达式,掌握在程序设计中灵活使用顺序结构。2实验环境:(1) 硬件环境CPU: Inter Pentium(R)4 CPU 3.00GHz 内存: 2GByte 硬盘: 500GByte (2) 软件环境操作系统: Micros
4、oft Windows 7 编译系统:Microsoft Visual C+ 6.0 3实验步骤:按如图所示流程进行实验内容的调试。(1) 在XP 操 作 系 统 中 , 启 动VC+6.0 编译环境;(2) 在 VC+6.0 编译界面输入 C 源程序;(3) 选择编译、组建、执行命令进行编译、链接和运行,并记录实验数据;(4) 按以上方法依次输入其他源程序并调试、运行和记录实验数据。4实验内容:(1) 输入参考程序。在下划线处分别填入不同的变量定义、表达式、输出格式控制符号。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
5、精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 程序设计基础实验报告3 #include void main() int a,b,x; /数据类型定义a=5; b=10; x=a+10; /表达式printf(“%d ”,x); /格式控制符 该程序的执行结果为:当数据类型说明符为int 时, 对应的格式控制符为;当数据类型说明符为long 时, 对应的格式控制符为; ;当数据类型说明符为float 时,对应的格式控制符为;当数据类型说明符为double 时,对应的格式控制符为;当数据类型说明符为char 时,对应的格式控制符为;仅当表达式更
6、改为1/2*a*b 时,程序执行结果为0 ;仅当表达式更改为0.5*a*b 时,程序执行结果为25 ;(2)求从键盘上输入的两个整数之和,并将结果输出。源程序:#include void main() 输入:输出:(3)将整型变量 a、b 的值进行交换。方法一:借助中间变量t 方法二:不借助中间变量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 程序设计基础实验报告4 (4)编写程序输入华氏温度f,求摄氏温度 c。华氏转摄氏的
7、公式为:c=5/9(f-32) 输入输出都要有文字提示和说明,输出保留2 位小数。(5) 打印输出以下图案,要求每次只能输出一个星号。(6) 从键盘上任意输入一个三位整数,按逆序输出。例如输入456,输出 654。提示: 456%10=6 456/10%10=5 456/10/10=4 6*102+5*101+4*100=654 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 程序设计基础实验报告5 5实验总结名师资料总结 -
8、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 程序设计基础实验报告6 实验二:分支结构与循环结构程序设计专业班级学号姓名实验学时6 实验类型设计型实验地点实验时间指导老师成绩教师批语年月日1.实验目的:了解 C 语言表示逻辑量的方法; (0 为“假” ,非 0 为“真” )学会正确使用关系表达式和逻辑表达式。熟练掌握 if语句、switch 语句、while 语句、do-while语句和 for 语句的使用方法。结合程序掌握一些简单的算法。
9、掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。学习调试程序2.实验内容:(1) 输入并运行以下程序,分析其运行结果。#include stdio.h int main( ) int a=25,b=14,c=19; if(a=25=b=2| c) printf(“*a+b=%d,a-b=%d*n ” ,a+b,a-b); else printf(“ *a=%d,b=%d,c=%d*n ” ,a,b,c); return 0; 运行程序记录输出结果:分别作以下改动并运行:将第5 行改为:if(a=25| b=2| c); 分析修改以后的变化情况 : 将第 5 行改为:if(
10、a=25& b=2| c); 分析修改以后的变化情况 (2) 输入整数 a 和 b,如果 a 能被 b 整除,就输出算式和商,否则输出算式、整数商和余数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 程序设计基础实验报告7 (3) 程序填空,求 100 以内的整数中最大可被13 整除的数是哪一个?#include int main() int i; for( ; ;i-) if( ) break; printf(%dn,i)
11、; return 0; (4) 输入两个正整数 m和 n, 求其最大公约数和最小公倍数。#include int main() int p,r,n,m,temp; printf(Enter n,m :); scanf(%d,%d,&n,&m); if(nm ,然后再求 n 对 m的余数 r,通过 while 语句循环,直到余数r 为零。(5) 输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。#include int main() char c; int letters=0,space=0,digit=0,other=0; printf(Enter line characte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年陕理工高级语言程序设计实验模板 2022 理工 高级 语言程序设计 实验 模板
限制150内