北邮计算机实习报告(含代码)
计算机实习报告
学院:
班级:
学号
序号:
姓名:
目录
一、魔方阵4
1、实验要求4
2、设计4
3、流程图4
4、功能实现5
5、应用5
6、界面5
二、动画设计6
1、要求6
2、运用3D-MAX、AE及会声会影6
3、素材6
3、动画简介7
4、界面展示7
三、健康计算器8
1、要求8
2、计算公式及标准8
3、原理9
4、功能实现9
5、界面及运行结果9
6、应用11
四、字符串处理12
1、要求12
2、原理12
3、功能实现12
4、应用13
5、界面13
五、数学函数作图器14
1、要求14
2、原理14
3、功能实现15
4、界面15
5、应用16
六、总结分析16
七、代码16
1.魔方阵16
2.BMI20
3.字符串25
4.绘图30
一、魔方阵
1、实验要求
n为初始输入的数字,把整数1到n2排成一个n×n方阵,使方阵中的每一行,每一列以及对角线上的数之和都相同。输出这个方阵。
2、设计
开发软件:eclipse
开发语言:java
3、流程图
4、功能实现
可以通过界面设定n的值来计算一个魔方阵,本系统包括数据的输入、运行、判断、调试、输出、清除的功能。
5、应用
可以用于魔方阵的产生及检验
6、界面
当数据过多时,会出现滚动bar让你调节观看。
二、动画设计
1、要求
设计一组星际穿越的动画,界面美观流畅,最好有配乐,展现想象力。
2、运用3D-MAX、AE及会声会影
对于三个软件的熟练学习与运用才能制作出好看的动画。
3、素材
网页上的图片及用ps做出png矢量图。
电影阿凡达中的战斗画面,8秒。
龙珠中的打斗画面,10秒。
配乐选自环太平洋的背景音乐。
3、动画简介
影片描述了我的化身在太空中的旅行,主题是宇宙虽然很大,但是地球才是我们的家,不管你走多远,终归家里才是最好的。视频中有用FLASH做的,有用会声会影拼接的,过场采用自然过场,不会显得突兀。时长2分。
4、界面展示
三、健康计算器
1、要求
能正确给出计算结果,并有独立运行的界面
2、计算公式及标准
体重过低 <18.5
体重正常 18.5~23.9
超重 24.0~27.9
肥胖 ≥28
体脂率公式:
女性的身体脂肪公式:
参数a = 腰围 × 0.74
参数b = 体重 × 0.082 + 34.89
身体脂肪总重量 = a - b
体脂率(身体脂肪百分比)= (身体脂肪总重量÷ 体重) × 100%
男性的身体脂肪公式:
参数a BMI指数公式:体重(kg)除以身高(m)的平方(BMI =公斤/m2)
= 腰围 × 0.74
参数b = 体重 × 0.082 + 44.74
身体脂肪总重量= a - b
体脂率(身体脂肪百分比)= (身体脂肪总重量÷ 体重) × 100%
3、原理
应用软件:eclipse 应用语言:java
4、功能实现
有独立的界面,可以在界面设定性别,输入身高、体重、腰围的数值,能正确显示脂肪总重量、体脂率、BMI指数及健康指数。输入不正确时会有报错提示。对应于不同的结果,会有不同的健康小提示。
5、界面及运行结果
未选择性别,报错!
未输入数据,报错!
输入单位不符合要求,报警!
正确运行的图片。
6、应用
为了更方便地应用这个软件,我将它置入到JSP页面中,用TOMCAT服务器及网页实现在局域网内的随时访问,随时应用。
四、字符串处理
1、要求
设计一个字符串处理程序,实现下述功能:
(1) 可以录入任何一个字符串,字符串必须且只能含有数字和字母,禁止输入其他字符,不是同时含有数字和字母都应报错。下面的操作都是针对这个字符串的,设字符串长度为n;
(2) 逆序输出上述字符串;
(3) 统计出字符串中各个字母、数字出现的次数;
(4) 输入一个较短的单词,统计该单词在前面的字符串中出现的次数,以及每次出现的位置;然后将字符串中包含的这个单词全部删除,输出新字符串。
(5) 输入一个字符串。请将该字符串插入到前面第一次输入的字符串的中间位置。n为偶数则是第n/2个字符后面,n为奇数,则在第(n-1)/2字符后面。输出结果
2、原理
应用软件:eclipse 应用语言:java
3、功能实现
可以实现字符串的输入、逆序输出,能正确的统计单词出现的次数及位置,能在字符串中插入新的字符串,并且能对不符合输入规定的字符串报错。
4、应用
可以用来在网站上检测用户名输入的格式等。
5、界面
只有字母输入会报错。
正确输出的界面。
五、数学函数作图器
1、要求
自己编辑一个数学函数作图器,数字0-9、pi圆