C语言软件实验报告册_第1页
C语言软件实验报告册_第2页
C语言软件实验报告册_第3页
C语言软件实验报告册_第4页
C语言软件实验报告册_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广州商学院实验报告册(软件) 信息技术与工程学院 院/系 商业软件工程 专业 一 年级 2 班课程名称: C语言程序设计 姓 名: 蔡东燕 学 号: 201506110190 广州商学院实验报告(第 1 次)实验名称: 选择控制语句的练习 实验时间: 一 实验目的熟悉if语句、if-else语句、switch-case语句、关系运算符和逻辑运算符,以及不同类型数据的输入输出方法。二 实验内容身高预测实验题每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素包括遗传、饮食习惯与锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。设faHe

2、ight为其父身高,moHeight为其母身高,身高预测公式为: 男性成人时身高=(faHeight + moHeight)×0.54cm 女性成人时身高=(faHeight×0.923 + moHeight)/2cm此外,如果喜爱体育锻炼,那么可增加身高2%;如果有良好的卫生饮食习惯,那么可增加身高1.5%。编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F表示女性,输入字符M表示男性)、父母身高(用实型变量存储,faHeight为其父身高,moHeight为其母身高)、是否喜爱体育锻炼(用字符型变量sports存储,输入字符Y表示喜爱,输入字符N表示不喜爱)、

3、是否有良好的饮食习惯等条件(用字符型变量diet存储,输入字符Y表示良好,输入字符N表示不好),利用给定公式和身高预测方法对身高进行预测。三 源程序及主要算法说明13开始用户输入性别,父母身高 MFH=(faHeight+moHeight)*0.54判断饮食是否健康H=H+H*0.02判断是否喜欢运动H=(faHeight*0.923+moHeight)/2 YH=H+H*0.015 N结束输出H Y N三. 主要问题和解决方案问题:关系运算符时常弄乱,等于和赋值总是分不清;输入回车时程序会出错或停止运行解决方案:多记记关系运算符,弄清getchar()函数功能,利用getchar()函数去接

4、收回车可防止错误四 测试数据及结果 五 心得体会与自我评价 刚开始接触觉得好难,写个编程要好长时间而且还出错,一开始觉得快要疯了。后面多去写多看书多请教别人,慢慢会了,觉得挺有趣的。现在的我是个初学者,很多都不懂,水平低下,但我觉得认真学,通过努力一定可以学好的。广州商学院实验报告(第 2 次)实验名称: 循环控制结构 实验时间: 一 实验目的熟悉计数控制的循环、条件控制的循环以及嵌套循环。二 实验内容自动生成10以内的四则运算,数以及运算符号都是随机的,每次进行10次,当正确率高于75 时,结束测试。为解决学生的疲劳问题,要通过人机对话来吸引学生的注意力,使用随机数产生1-4之间的随机数,为

5、学生每次的答案输出不同评价。具体内容参考教材P143页,实验题2,小学生计算机辅助教学系统 开始三 源程序及主要算法说明系统产生两个10以内的随机数 系统随机产生运算符号 学生输入答案 N次数i<=10?YN正确率高于75%? Y 结束四 主要问题和解决方案循环的次数和循环条件经常出错,觉得嵌套循环很难。五 测试数据及结果六 心得体会与自我评价C语言虽然很难,但我有一种不服输的探索和实验精神。学好基础,学好编程,遇到不懂的就虚心地向同学和老师请教,努力把C语言学好。广州商学院实验报告(第3 次)实验名称: 函数 实验时间: 一 实验目的熟悉函数设计、循环控制方法以及程序测试方法,体会模块

6、化程序设计和函数复用的好处和意义。二 实验内容电子万年历系统1. 生成一个主菜单,罗列菜单选项,用户选择错误时,能提示用户。主菜单打印某月日历打印某年日历根据日期查星期几根据用户输入年份确定是否是闰年退出2.实现各个菜单的功能。 三 源程序及主要算法说明用户输入要打印月份的年份year开始 结束 打印该月日历所在月的总天数(二月判断润平年)日历所在月的第一天是星期几 (总天数+1)%7计算所求月的第一天离01年1月1日的总天数用户输入要打印的月份month三. 主要问题和解决方案自定义函数的接口常常没有搞清,对于return的使用一开始很迷茫,渐渐才了解;算法很难,这道题有些计算问题不会,需要

7、参考书里或答案,需要去记。四 测试数据及结果五 心得体会与自我评价耐心很重要,不仅要耐心地学习,还要耐心地去看程序,一遍遍的出错是走向成功的开始。实践检验真理,不断练习,不断改进。广州商学院实验报告(第 4 次)实验名称: 数组 实验时间: 一 实验目的熟悉一维数组做函数参数,排序、查找统计分析等常用算法,模块化程序设计以及增量测试方法。二 实验内容学生成绩管理系统V1.0某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按学号由小到大排出成绩表;(5)按学号查询学生排名及其考试成绩;(6)按优秀(90100)、良好(8089)、中等(7079)、及格(6069)、不及格(059)5个类别,统计每个类别的人数及其所占的百分比;(7)输出每个学生的学号、考试成绩,课程总分和平均分。源程序及主要算法说明三 源程序及主要算法说明开始结束返回i值 i+输入学号与成绩numi,scoreinumi>0&&scorei>0 i=-1Y N三. 主要问题和解决方案对二维数组感觉很晕,数组与循环结构的结合很难。四 测试数据及结果五 心得体会与自我评价渐渐能够自己写一些程序,也感受到了写程序的一些乐趣,但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论