c语言实验报告评语大全,c语言实验报告(学生).doc
c语言实验报告(学生)
一、实验目的
计算机程序设计基础实验是为《计算机程序设计基础》课程开设的实验,其目的是使学生了解计算机程序设计的思想,掌握C语言及编写程序的方法,加深理解并掌握《计算机程序设计基础》课程的基本知识和原理,通过实验训练进一步培养学生分析问题和解决问题的能力,培养学生的创新意识、创新精神和创新能力,为学生今后从事科学研究和技术开发工作打下扎实的基础。
二、实验内容与要求
根据实验的课时安排,计算机程序设计基础实验从第五章到第十章中选作十个实验,通过这些实验达到:
1.掌握用C语言解决实际问题的步骤;
2.掌握C语言的语法规则及算法的表示;
3.通过上机实验,加深对《计算机程序设计基础》课程中基本概念的理解;
4.提高学生计算机程序的编写和应用能力;
5.在实验中,培养学生勤奋学习、求真、求实的科学品德。
三、实验步骤
1.问题的提出与分析;
2.建立计算模型;
3.算法的确定与表示;
4.编写程序代码;
5.调试程序;
6.整理结果(实验结果及分析)。
实 验 一:计算一元二次方程的根。
实验类型:验证
实验日期:200
一、实验目的
1. 了解C语言表示逻辑量的方法;
2. 学会正确使用逻辑运算符和逻辑表达式;
3. 熟悉掌握if语句和switch语句;
4. 结合程序掌握一些简单的算法。
5. 学习调试程序。
二、实验内容与要求
通过编程,掌握选择结构语句的使用方法。
三、实验步骤
1. 问题的提出与分析
计算ax2+bx+c=0方程的根。其中a,b,c由键盘输入。
2. 确定数学模型
3. 算法:
disc=b*b-4*a*c;
disc=b*b-4*a*c; p=-b/(2*a);
Input : a, b, c
disc==0
Y
N
x1=x2=p
disc>=0
Y
N
printf("x1=%f \n x2=%f ",x1,x2);
disc>0
Y
N
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
q=sqr
q=sqrt(-disc)/(2*a);
输出:x1,x2="%f±%f i" ,p, q
4.程序编码
#include
main()
{ float a,b,c,disc,x1,x2,p,q; printf("Enter a,b,c=");
scanf(“%f,%f,%f ”,&a,&b,&c); disc=b*b-4*a*c; p=-b/(2*a);
if(disc>0) { q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; }
elseif(disc==0) x1=x2=p;
else { q=sqrt(-disc)/(2*a); printf("x1、x2=%.2f +%.2f i \n ",p,q); }
if(disc>=0) printf("x1=%.2f \n x2=%.2f \n",x1,x2);
}
5.调试程序
经过上机调试程序,程序通过编译,其运行情况如下:
(1)当 △﹥0 时,方程有两个不相等的实根:
Enter a, b, c=1, 3, 2↙
x1=-1.00
x2=-2.00
(2)当 △﹤0时,方程有两个不相等的虚根:
Enter a, b, c=1, 2, 3↙
x1、x2=-1.00 ± 1.41 i
(3)当 △﹦0时,方程有两个相等的实根:
Enter a, b, c=1, 2, 1↙
x1= x2=-1.00
6.整理结果(实验结果及分析)
通过验算结果正确。
实 验 一:用选择法对10个整数进行由大到小的排序
一:实验目的
1. 了解C语言表示逻辑量的方法;
2. 学会正确使用逻辑运算符和逻辑表达式;
3. 结合程序掌握一些简单的算法。
4. 学习调试程序。
二:实验内容与要求
了解怎样对整数排序。
三:实验步骤
1.问题的提出与分析
用选择法对10个整数进行由大到小的排序。
2.确定数学模型
a>b>c>d>e>f>j>h>i>k
3.算法
输入数组a各元素
for(i=1;i≤9;i++)
min=i
for(j=i+1;j≤10;j++)
T a[min]
>a[j] F
min=
c语言实验报告评语大全,c语言实验报告(学生).doc相关推荐
- 计算机网络实验总结评价教师,实验报告评语大全.docx
实验报告评语大全 实验报告评语大全 篇一:实验成绩及实验报告成绩评价标准 计算机网络实验成绩及实验报告成绩评价标准 1. 计算机网络实验共8学时占该课程总评成绩20分. 2. 按大纲要求实验项目有4个 ...
- 朗读评价语言集锦_评语大全之朗诵评语艺术表现力
朗诵评语艺术表现力 [篇一:古诗词诵读比赛评价表] 诗歌朗诵比赛评分表 评分细则 总分 100 分 1. 普通话 25 分 吐字清晰,普通话标准 2 .流利程度 20 分.朗诵熟练,声音洪亮, 正确把 ...
- 朗读评价语言集锦_评语大全之教师对学生朗读的评语
教师对学生朗读的评语 [篇一:教师对学生朗读的评价语] 语文教师要着重提高学生的朗读能力作者:刘辉 来源:<考试周刊> 2013 年第 19 期 " 读 " 是语文教学 ...
- c语言switch语句程序大全,C语言switch语句
C语言中的switch语句用于从多个条件执行代码. 就像if else-if语句一样. C语言中switch语句的语法如下: switch(expression){ case value1: //co ...
- c语言地图导航代码大全,C语言实训—电子地图导航系统源代码.docx
C语言实训-电子地图导航系统源代码 /********************************************************************************* ...
- c语言合法标识符号大全,C语言合法标识符
C语言合法标识符 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串 ...
- C语言中默认类别大全,C语言选择题分类汇总(-).doc
福建省高校计算机等级考试二级c(2011-2015选择题) 常量和标识符 在C语言中,合法的字符常量是(D).P24 A.'字'B."A" C.'ABC"D. '\x41 ...
- c语言编译预处理指令大全,C语言预处理指令
「今天是学习C语言第 32 天」 当你选择了一种语言,意味着你还选择了一组技术.一个社区.--Joshua Bloch # 预处理 C语言源程序先经过预处理器进行预处理,之后经过编译器编译成二进制可执 ...
- c语言宏编译命令大全,C语言宏定义与预编译详解
http://blog.csdn.net/findaway123/article/details/6994203 2011 1.宏定义和函数的区别 -------------------------- ...
- c语言日期比较函数公式大全,C语言时间函数整理
C语言时间函数整理 用到的数据结构: time_t是一个long类型 代表机器时间,可由time( )函数获得. 日历时间用一个(char *) 类型的字符串表示.格式为:星期 月 日 小时:分:秒 ...
最新文章
- c中gets函数使用可能导致缓冲区溢出
- web移动开发最佳实践之js篇
- 如何Docker化任意一个应用
- python中key的意思_有朋友问Python 中实例对象为啥能按照key赋值。
- Web的系统测试方法 (转载)
- python3中的type与object
- 大型网站后台架构的Web Server与缓存
- HTML学习笔记06-连接
- Acwing 217. 绿豆蛙的归宿
- Linux命令之stty
- ubuntu 重装 nvidia_时隔三个月 NVIDIA为何再次打破AI推理性能记录
- Windows 10通过本地镜像离线安装.NET 3.5
- Github 下载单个文件
- Compare int a and int b without if
- 安装java错误_安装JAVA JDK错误提示正在进行另一JAVA安装解决方法
- 美好的十年工程师生涯
- WIFI快连协议层原理
- 数据库两个表关联查询
- 郑大网教育计算机2017,郑州大学-“2017中国大学生计算机设计大赛河南省级赛”在郑州大学举行...
- CSGO开启跑图设置一看就会