小学生四则运算实现,c语言编写。 实现小学生加法、减法、乘法和除法运算。 并选择难易度,简单运算和混合运算,具有界面选择功能。
2019-12-21 21:26:16 48KB 四则运算
1
中南大学2010级计算机系大三下学期汇编语言和计算机组成原理课程设计,详细汇编代码,详细报告。
2019-12-21 21:21:48 927KB 汇编 计算机组成 课程设计 中南大学
1
是一篇毕业论文,功能不是很全,但是写的过程很好,大家可以借鉴一下
2019-12-21 21:21:29 307KB 汇编程序
1
汇编语言课程设计 该课设是用汇编语言编写的
2019-12-21 21:16:23 19KB 汇编语言课程设计
1
汇编语言课程设计案例精编,汇编程序经典小设计
2019-12-21 21:13:58 137KB 汇编语言
1
一、需求分析 给出n个学生的m门考试的成绩表,每个学生的信息由学号、姓名、性别以及各科成绩组成。对学生的考试成绩进行有关统计:按总数高低次序,打印出名次表,分数相同的为同一名次;按名次打印出每个学生的学号、姓名、总分以及各科成绩,并打印统计表。 二、概要设计 程序要有的功能: 1. 输入记录 2. 用指定格式显示全部记录 3. 根据姓名查找记录 4. 根据姓名删除记录 5. 保存记录到文件 6. 按序号显示记录 7. 按姓名由小到大的顺序排序 程序运行当中,通过选择对应的功能序号来实现所需功能。对输入的数据要有事先的分析,如果用户输入的数据与实际不相符如输入成绩的数值为负,则程序应输出相应的提示:“您输入的数据有误,请核实!”。再者就是,当再输入完相应的数据后,程序作出相应的提示,询问用户是否要保存数据。在排列学生成绩时候,如果出现成绩相同的情况,程序自动作出处理。最后,在程序可以正确运行的基础上,再增加一些功能,如在排列的时候,自动输出最高分与最低分。与及格成绩作比较,输出及格人数等相关信息。
2019-12-21 21:13:55 166KB C语言 课程设计 实习报告
1
利用汇编语言实现一个可以在显示器上显示时、分、秒的电子时钟,并能提供整点报时功能。 基本要求:(1)设计一个基本的具有显示时、分、秒的电子时钟。 (2)到整点或预定的报警时间,能够以不同的音乐进行报时,可以自行设置闹钟报警时间; (3)实物演示时要求讲出程序原理和设计思想; (4)程序运行良好、界面清晰。 提高要求:设计一个具有钟面、分针、秒针的指针式钟表,在圆盘上有均匀分布的60根刻度,对应小时的刻度用不同颜色的长刻度区别,并且将12、3、6、9对应的拉丁文绘制于表盘外。 设计提示:(1)指针式钟表的绘制。将屏幕设置成图形显示方式,通过画点、画线,画圆等基本程序完成钟表的绘制。表盘圆周上刻度线段两端点坐标计算是钟表绘制的核心部分。 (2)秒针、分针、时针的转动。是经过一定的延时时间,通过在下一位置重新画一个,在原来的位置用背景色覆盖的方法实现。 (3)音乐的演奏。利用CPU支持的外围电路8254与8255,通过汇编程序改变8255的PB0,PB1口,接通扬声器,使得计算机能够发出一定频率的声音,同时通过8254的与8255连接的2号计数器控制指定频率,从而达到控制扬声器的音乐的效果。通过建立适当的延时程序达到一定时间后则改变2号计数器产生的方波的频率,实现音乐程序的演奏。 二、需求和思路分析 经分析本次程序设计的主要内容主要分为如下的几个模块: 当前时间的获取并显示,码制转换,设定闹钟报鸣的时间,不同频率的闹铃声,钟表的绘制和并实现动态等模块。其中钟表的绘制和动态走动部分比较难是本次课程设计的提高部分,且改模块可单独形成一个模块,所以放到最后进行考虑 1时间的获取可以用INT 21H的2CH功能,该功能调用DOS时间调用功能,功能号:2CH,小时,分钟,秒数分别保存在,保存的形式是以二进制的形式,故显示时要 2码制转化利用ASCII码与二进制码的关系ASCII=二进制+30H 3闹钟鸣叫主要利用8254的二号计数器和8255的PB0和PB1来设定 4 闹钟的表盘,指针的绘制,并实现时针,分针,秒针的走动。主要通过过图形的画点进行操作,并通过在固定的区域内不断的刷屏来实现
2019-12-21 21:11:10 305KB 实验报告
1
C语言课程设计.C语言课程设计.C语言课程设计.C语言课程设计.C语言课程设计.C语言课程设计.C语言课程设计.
2019-12-21 21:11:01 124KB C语言课程设计.C语言课程设计.
1
问题描述:以一个m×n的长方形表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 基本要求:首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。如:对于下列数据的迷宫,输出的一条通路为:(1,1,1), (1,2,2), (2,2,2) (3,2,3), (3,1,2),…。 测试数据:迷宫的测试数据如下:左上角(1,1)为入口,右下角(9,8)为出口。 1 实现提示:计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前进;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路。假如所有可能的通路都探索到而未能到达出口,则所设定的迷宫没有通路。可以用二维数组存储迷宫数据,通常设定入口点的下标为(1,1),出口点的下标为(n,n)。为处理方便起见,可在迷宫的四周加一障碍。对于迷宫任一位置,均可约定有东、南、西、北四个方向可通。
2019-12-21 21:10:23 228KB c语言 课程设计 迷宫求解
1
纯C编写的五子棋小游戏 ,希望能给大家帮助哦
2019-12-21 21:08:35 182KB C 课程设计 五子棋 小游戏
1