程序设计实验报告范文[样例5]

2022-11-28| 编辑: 佚名| 查看: 227 |原作者: 刘谷龙|来自: 衙媒网

今天给大家介绍的是程序设计实验报告范文,程序设计实验报告范文的详细内容:第一篇:程序设计实验报告范文软件学院实验卡和实验报告学号:姓名:专业班级:实验地点:软件学院实验室实验日期:2013年4-6月课程名称C+ ...

  今天给大家介绍的是程序设计实验报告范文[样例5],程序设计实验报告范文[样例5]的详细内容:

第一篇:程序设计实验报告范文

  软件学院实验卡和实验报告

  学 号:

  姓 名:

  专业班级:

  实验地点:

  软件学院实验室 实验日期:

  2013 年 4-6 月

  课程名称 C++程序设计 B 实验课时 16 实验名称 和序号 图书管理系统 CS0504401 同组者 姓

  名

  实验目的 1、掌握面向对象程序设计的基本方法 2、运用 C++语法知识, 完成图书管理系统 实验环境 PC 机、Visual Studio 2010 实验内容 和原理 模拟现实图书管理过程, 设计实现图书信息的管理, 包含增加、删除、修改、查询和借还书等基本功能:

  1、实现外部文件存取 2、合理设计类的层次 3、有相应的菜单界面 实验步骤

  方

  法

  关键代码

  ((接上页)

  实验步骤

  方

  法

  关键代码

  测试记录 分

  析 结

  论

  小

  结

  以下由实验教师填写 成绩评定

  平时成绩_______

  实验报告成绩________

  综合成绩 _________

  指导教师签名:

第二篇:分支程序设计实验报告[范文模版]

  实验二 二 分支程序设计 一、实验目得: 1、学习分支程序得设计方法 2、熟悉在 PC 机上建立、汇编、连接、调试与运行汇编语言程序得过程 二、实验环境:

  硬件环境

  IBM/ PC 及其兼容机 软件环境

  统 操作系统 DO S

  编辑程序 EDIT 或其她编辑程序

  序程编汇? 汇编程序 M ASM、E XE

  连接程序LIN K、EXE 序 调试程序 DEB UG、EXE 三、实验内容:

  :、在屏幕上显示如下信息:—-— —- ------—-—---— — ------—-Panda

  2— —- --— — ---—-—-———-----— —-—--Cat

  ?

  3-——--------------———- -——-Ra bbit

  4— — -— —-— — -— —--— — --- —- --——------Pig—— ------—--—--—-—---— —- --—EXI T

  (Plea se

  ch oo se 1, 2, 3,4or 5)—- ----入 若输入 1, 显示“I like e

  p panda ”后程序结束;若输入 2, 显示“I

  lik e cat” ”后程序结束;若输入 3, 显示“I

  lik e rab bit t入 ”后程序结束;若输入 4, 显示“I do n’t l like pig ”后程序结束;若输入 5, 程序直接结束;若输入其它字符, 显示“You

  pr ess an error key!“ 后程序结束.1)流程图

  2)源程序 DATA SEGMENT

  INFOR1 DB 0AH, 0DH,”1-—-—----—-—Panda:$"

  INFOR2 DB 0AH,0DH, ”2—-—-——--———Cat:$”

  INFOR3 DB 0AH, 0DH, "3---—---——-—Rabbit;$”

  INFOR4 DB 0AH,0DH,"4---—------—pig:$“

  INFOR5 DB 0AH, 0DH, ”5--—--——--—-EXIT:$"

  INFOR6 DB 0AH, 0DH, ”(please choose 1, 2,3, 4 or 5——-):$“

  INFOR7 DB 0AH, 0DH, ”I like Panda:$“

  INFOR8 DB 0AH,0DH,"I like Cat:$”

  INFOR9 DB 0AH,0DH,"I like Rabbit;$"

  INFOR10 DB 0AH, 0DH, ”I like pig:$"

  INFOR11 DB 0AH,0DH, ”you press an error key!:$” DATA ENDS

  ;数据段结束 CODE SEGMENT

  ;代码段开始 Y Y Y Y N N N N N 开始 选项 用户输入 Al=1 Al=2 Al=3 Al=4 Al=5 You press an error key 结束 I like panda I like cat I like rabbit I like do not

  ASSUME

  CS:CODE,DS:DATA

  ;段寻址 START: MOV AX,DATA

  ;将 data 得数据存入ax 中

  MOV DS, AX

  ;为 ds 赋值

  MOV DX, OFFSET

  INFOR1

  ;返回变量 INFOR1 段内偏移地址运行后在屏幕上显示字符 1--——--—--—-Panda::

  MOV AH,09H

  INT 21H

  ;执行九号功能调用

  MOV DX, OFFSET

  INFOR2

  MOV AH, 09H

  INT 21H

  MOV DX, OFFSET

  INFOR3

  MOV AH,09H

  INT 21H

  MOV DX, OFFSET

  INFOR4

  MOV AH, 09H

  INT 21H

  MOV DX, OFFSET

  INFOR5

  ;返回变量 INFOR5 段内偏移地址运行后在屏幕上显示字符 5—-—--——----EXIT::

  MOV AH,09H

  INT 21H

  MOV DX, OFFSET

  INFOR6

  MOV AH,09H

  INT 21H

  MOV AH,01H

  INT 21H

  CMP AL, “1’

  JE

  Panda

  CMP AL, '2’

  JE

  Cat

  CMP AL, ”3’

  JE

  Rabbit

  CMP AL,’4'

  JE Pig

  CMP AL,’5’

  JE PEND

  JMP Other Panda:

  MOV DX,OFFSET INFOR7

  MOV AH, 09H

  INT 21H

  JMP PEND Cat:

  8ROFNI TESFFO,XD VOM? H90, HA VOM? H12 TNI? JMP PEND Rabbit:

  MOV DX, OFFSET INFOR9

  MOV AH,09H

  H12 TNI?

  JMP PEND Pig:

  MOV DX, OFFSET INFOR10

  H90,HA VOM? INT 21H

  JMP PEND Other:

  MOV DX,OFFSET INFOR11

  MOV AH, 09H

  H12 TNI?

  JMP PEND PEND:

  MOV AH,4CH

  INT 21H CODE

  ENDS

  END START

  2、、从键盘输入一字符, 判断该字符就是小写字母、大写字母、数字或其它字符.若输入为小写字母, 显示“Y You

  I nput a Lo wer case Letter!”;若输入为大写字母, 显示“You Inp ut a Uppercase L et ter!”;若输入为数字, 显示“Yo ou Input a Digit!“;

  若输入为其它字符, 显示“You Inpu t

  Ot her Let tt er!”。

  、编程指导 字 数字 0? ? 9得ASC II 码为30H? ?39H;大写字母得 ASCII 码为 4 1H? ? 5AH,小写字母得AS CI I码为61H? ?7AH。

  本题目将字符分为小写字母、大写字母、数字及其它字符,得 根据键入字符得 AS CII 码值判断其所属类型, 并显示相应得信息 息.字符串显示使用功能号为 09H 得 得 DOS 功能调用, 接收键盘输入得单个字符使为 用功能号为 01H 得 得 DOS 功能调用。

  2、流程图及程序框图 1)流程图 2)源程序 DATA SEGMENT

  INFOR1 DB 0AH,0DH, ”Please Press Any Key to input a letter:$"

  INFOR2 DB 0AH,0DH,”You input a lowercase letter!$”

  INFOR3 DB 0AH, 0DH,“You input a Uppercase letter!

  $”

  INFOR4 DB 0AH, 0DH, "You input a Digit!

  $”

  INFOR5 DB 0AH,0DH,“You input Other letter!$” DATA ENDS CODE SEGMENT

  ASSUME

  CS:CODE,DS:DATA START:

  MOV AX, DATA

  ; 显示信息“Please Press Any Key to input a letter”得指令序列以及接收从键盘输入一个字符得指令序列

  MOV DS,AX

  MOV

  DX,OFFSET

  INFOR1

  H90,HA

  VOM?

  INT

  21H

  MOV AH,01H

  INT 21H Y Y Y Y Y Y 显示提示信息“Please Press Any Key to input a letter” 及功能号为 1 得接收键盘输入单个字符得指令序列 开始 结束(AL)<’0’(AL)<=’9’(AL)<’A’(AL)<=’Z’(AL)<’a’(AL)<=’z’ 输入得就是小写字母,显示信息 输入得就是大写字母,显示信息 输入得就是数字,显示有关信息 输入得就是其它字符,显示信息

  CMP

  AL, ’0’

  JB

  OTHER

  CMP

  AL,’9’

  JBE

  DIGIT

  CMP

  AL,’A“

  REHTO

  BJ? ”Z',LA

  PMC? REPPU

  EBJ? CMP

  AL,’a’

  JB

  OTHER

  “z',LA

  PMC? JBE

  LOWER

  JMP

  PEND LOWER:

  ;显示“You Input a Lowercase Letter!”得指令序列

  MOV DX, OFFSET INFOR2

  H90, HA VOM? INT 21H

  出跳序程使应后支分个一完行执意注;

  DNEP PMJ?UPPER:

  ; 显示“You Input a Uppercase Letter”得指令序列 MOV DX, OFFSET INFOR3

  H90,HA VOM? H12 TNI? DNEP PMJ?DIGIT:

  ; 显示“You Input a Digit!”得指令序列 MOV DX,OFFSET INFOR4

  H90,HA VOM? INT 21H

  JMP PEND OTHER:

  ; 显示“You Input Other Letter!”得指令序列

  5ROFNI TESFFO, XD VOM? MOV AH,09H

  H12 TNI?PEND:

  MOV AH, 4CH

  H12 TNI?CODE

  ENDS

  END START

  四、心得 通过这次上机实验, 我掌握了分支程序额设计方法, 宏定义及宏调用得基本方法,了解了小写字母与大写字母得ASCII 码表示及其转换方法, 了解了数字及其她得 字符得 AS CII 码表示方法, 进一步掌握了调试工具得 使用方法。

第三篇:《计算机程序设计》实验报告

  《计算机 程序设计》 实验报告

  姓名:

  学号 :

  实验日期:

  ****年**月**日

  实验名称

  控制结构与基本算法 一、实验目的要求 1.熟练掌握 if 语句和 switch 语句 2.循环控制结构的使用 二、实验内容 1.实验教材 P86 第四题。

  2.实验教材 P87 第八题。

  3.实验教材 P108 第一题。

  4.实验教材 108 页的第四题。

  5.选做题:参考实验教材 P104 第六题, 做课件上题目:

  科大有 4 位同学中的一位做了好事不留名,表扬信来了之后,校长问这四位是谁做的好事.A 说:不是我.B 说:是 C.C 说:是 D.D 说:他(C)胡说

  ? 文件名格式:学号-姓名-实验 5.doc

  ? 序号 1-23:tmf77@mail.ustc.edu.cn ? 序号 24-45:yunmeng@mail.ustc.edu.cn ? 序号 46-67:cys1024@mail.ustc.edu.cn

  三、上机程序(算法设计思想)

  四、运行结果

  五、调试中的问题及解决方法

第四篇:《C程序设计》实验报告格式

  中国计量学院 实 验 报 告

  实验课程: C语言程序设计(2)实验名称: 综合实验 班 级: XXXXX 学 号: XXXXXX 姓 名: XX 实验日期: 2011/10/13

  一、实验目的

  1.熟练掌握用户自定义函数的定义及调用 2.掌握函数间的参数传递 3.掌握函数的嵌套调用及递归调用 4.掌握文件的基本操作

  二、实验内容

  1.编写程序:定义函数sum(n)计算整数n的各位数之和, 函数类型是int。

  主函数输入整数n, 将n的各个位数之和写入到design1.dat文件中, 要求调用自定义函数sum。

  2.定义函数fact(n)计算n的阶乘, 函数返回值类型是double;定义函数cal(x,n)计算xn/n!, 函数返回值类型是double, 要求调用fact函数计算n!;定义函数main(), 输入正整数n和实数x, 计算并将下列算式的值写入到design2.dat文件中。

  要求

  xx2x3xn?????调用函数cal(x,n)计算每一项。

  y?1??

  1!2!3!n!

  实验成绩: 指导教师签名:

  三、算法分析及源程序

  1.(1)算法分析:定义变量、数组等……

  从键盘输入……

  ……(具体的算法描述)

  输出……

  (2)源代码:#include …… 2.(1)算法分析:……

  (2)源代码:#include ……

  四、实验数据分析及结论 1.上机调试, 输入……

  运行结果: ……

  调试结果分析:运行结果符合要求。

  或者运行结果有错, 分析错误原因。

  2.上机调试, 输入……

  运行结果: ……

  调试结果分析:运行结果符合要求。

  或者运行结果有错, 分析错误原因。

第五篇:C程序设计实验报告

  浙江理工大学信息学院

  C程序设计实验报告

  实验名称: 学时安排:

  实验类别:

  实验要求:1人1组

   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

  一、实验目的

  二、实验设备介绍

  软件需求: Visual C++ 6.0或CFree3.5以上版本

  硬件需求: 对于硬件方面的要求, 建议配置是Pentium III 450以上的CPU处理器, 64MB以上的内存, 200MB的自由硬盘空间、CD-ROM驱动器、能支持24位真彩S的显示卡、彩S显示器、打印机。

  三、实验内容

  四、程序清单

  五、运行结果

  六、实验心得

  以上就是“程序设计实验报告范文[样例5]”的论述。

免责声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们,一经查实,本站将立刻删除。

相关推荐