《计算机与程序设计基础》实验报告模板-2015
更新时间:2023-10-26 08:35:01 阅读量: 综合文库 文档下载
计算机与程序设计基础
实 验 报 告
学生姓名 廖勇进 学 号 0906150119 专业班级 信息安全1501
指导教师 段桂华 张士庚 冯启龙 何小贤 学 院 信息科学与工程学院 完成时间 2015年9月~2015年12月
实验报告一 顺序程序结构设计
一、目的要求
1、熟悉 C语言的表达式语句、空语句和复合语句。
2、熟悉函数调用语句,尤其是各输入输出函数调用语句。 3、熟悉顺序结构程序中语句的执行过程。 4、能设计简单的顺序结构程序。
二、上机内容
1、完成《C语言程序设计实验教程》第3章的实验一~实验四; 2、编程并调试程序:
(1)从键盘输入一个三位数,输出该数的各位数字和。
如输入:358,输出:3+5+8=16。
(2)从键盘输入实数x,根据公式y=sin(x)+e|x|计算出y值输出。 (1)
#include
void main() { int n,a,b,c,d,e; scanf(\ a=n; b=n/10;
c=b; d=b/10; e=a+c+d;
printf(\} (2)
#include
flaoat x,y,z,s,u; scanf(\ s=sin(x);
u=abs((int)x); z=exp(u); y=s+z;
printf(\}
实验报告二 选择程序结构设计
一、目的要求
1、学会运用逻辑表达式或关系表达式等表达条件。 2、熟练掌握if语句和switch语句。
3、学会使用F8跟踪调试程序,针对输入测试数据,观察程序运行的输出结果。
二、上机内容
1、完成《C语言程序设计实验教程》的第四章的实验一~实验二; 2、编程并调试程序:
(1)从键盘输入一个整数,判断是否是满足除以4余3、除以7余5的数。
(2)从键盘输入一个字符,如果是大写字母,则转换为小写字母输出,如果是小写字母,则转换为大写字母输出,否则原样输出。 (1)
#include
void main() {
int n,a,b;
scanf(\ a=n%4; b=n%7;
if(a==3,b==5)
printf(\ else
printf(\} (2)
#include
char c;
c=getchar(); if(c>'a'&&c<'z') {
printf(\ }
else if(c>='A'&&c<='z') {
c=c+32;
printf(\ }
else
printf(\输入错误\\n\}
实验报告三 循环程序结构设计
一、目的要求
1、掌握用while语句,do-while 语句和for语句实现循环的方法。
2、掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代、递推等)。 3、理解循环结构程序段中语句的执行过程。
二、上机内容
1、完成《C语言程序设计实验教程》的第5章的实验一~实验二; 2、编程并调试程序:
(1)因子之和等于其本身的数称为完数,找出2~5000中的完数。 (2)假设某个四位数满足abcd?e=dcba(a非0,e非0非1),找出满足条件的abcd与e。 (1)
#include
for(x=2;x<5000;x++) if(sum(x)==x) printf(\}
int sum(int x) { int s=0,i=1; while(i { if(x%i==0) s=s+i; i++; } return s; } (2) #include { int m,a,b,c,d,e,i; for(i=1000;i<10000;i++) { d=i; c=i/10; b=i/100; a=i/1000; for(e=2;e<10;e++) { m=i*e; if(m==a&&m/10==b&&m/100==c&&m/1000==d) printf(\ \ } } } 实验报告四 函数和编译预处理 一、目的要求 1、掌握定义函数的方法以及函数实参与形参的对应关系。 2、了解函数的嵌套调用和递归调用,学会编写函数。 3、掌握变量的存储特性,掌握宏定义和文件包含的使用方法。 二、上机内容 1、完成《C语言程序设计实验教程》的第6章的实验一~实验三; 2、编程并调试程序: (1)找出2~5000中满足条件的数x:x是素数且x的各位数字以及各位数字之和是素数。 (2)编写计算mn的递归函数,并计算54。 (1) (2) #include int i=2; int t; while(i if(x%i++==0) break; else t=f(m,n-1)*m; if(x==i) return 1; return t; else return 0; } } main() void main() { { long x; int m,n,t,s; int m,n; for(m=2;m<=5000;m++) scanf(\ { s=0; x=f(m,n); n=m; printf(\ if(prime(m)) } {while(m!=0) {t=m; if(prime(t)) {m=m/10; s=t+s; } else break; } if(prime(s)&&m==0) printf(\ } m=n; } }
正在阅读:
运动会上,我为自己点赞作文550字07-12
大柳塔煤矿安全生产责任制05-25
四科联赛英语试题03-11
2018-2024年中国移动电源市场专项调查报告(目录)06-28
车载导航仪辐射超标 教你如何降低电磁辐射04-29
我有一个新发现作文1000字07-12
性格分类Word 文档08-20
用地适宜性判断与坡度的关系11-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 模板
- 实验
- 计算机
- 基础
- 报告
- 2015
- 90年代腐败大案回眸(二)首钢北钢原党委书记生活糜烂
- 山西省公路学会志
- 中国五矿集团公司总部及在京单位2016年接收毕业生情况公示
- 广工大教字〔2013〕2号 关于公布2011~2012学年度教学
- 《电子测量与仪器》陈尚松版的 - 课后答案1
- 浅谈施工现场的成本控制
- 2015广工数据结构实验报告堆设计
- 0818地质资源与地质工程一级学科简介
- 衡水金卷2018年普通高等学校招生全国统一考试模拟(调研卷)试题(二)理综生物试题含答案
- 沉淀池设计计算(平流式,辐流式,竖流式,斜板)
- 卫生经济学 重点整理
- 北师大版初中生物七下第四单元第12章第1节同步练习(有答案)
- 人教版五年级英语下册教学计划
- 第十一章 静脉输液和输血技术
- 概率
- 2018年浙江省初中毕业生学业考试模拟(衢州卷)语文测试卷及答案
- 江苏省泰兴市西城中学2017-2018学年七年级下学期期末考试语文试题(解析版)
- 菏泽市人力资源和社会保障局
- 浙大远程2016成本会计学在线作业
- 《细菌各论+真菌》习题集