1 / 21
文档名称:

精品-微机原理课程设计-杨辉三角课程设计.doc

格式:doc   页数:21
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

精品-微机原理课程设计-杨辉三角课程设计.doc

上传人:化工机械 2012/11/13 文件大小:0 KB

下载得到文件列表

精品-微机原理课程设计-杨辉三角课程设计.doc

文档介绍

文档介绍:课程设计报告
课程微机原理课程设计
题目杨辉三角实现
系别物理与电子工程学院
年级 09 专业电子信息工程
班级电信(2)班学号 1604092010
学生姓名师骏
指导教师职称
设计时间 2012-3-19~2012-3-31
目录
引言 2
第一章 杨辉三角简介 2
杨辉三角历史 2
杨辉三角性质 2
第二章 汇编语言简介 4
汇编语言概况 4
汇编语言优点及缺点 4
第三章 程序设计流程图 6
第四章 子程序设计 7
输入子程序 7
8
计算输出数字长度子程序 9
计行前数字间空格子程序 9
11
结束语 13
参考文献 13
附录 14
附录A 14
附录B 18
杨辉三角实现
引言
中国古代数学家在数学的许多重要领域中处于遥遥领先的地位。中国古代数学史曾经有自己光辉灿烂的篇章,而杨辉三角的发现就是十分精彩的一页。杨辉三角形,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。
杨辉三角简介
杨辉三角历史
北宋人贾宪约1050年首先使用“贾宪三角”进行高次开方运算。
11世纪中国宋代数学家杨辉在《详解九章算法》里讨论这种形式的数表,并说明此表引自11世纪前半贾宪的《释锁算术》,并绘画了“古法七乘方图”。故此,杨辉三角又被称为“贾宪三角”。
元朝数学家朱世杰在《四元玉鉴》(1303年)扩充了“贾宪三角”成“古法七乘方图”。
意大利人称之为“塔塔利亚三角形”(Triangolo di Tartaglia)以纪念在16世纪发现一元三次方程解的塔塔利亚。
在欧洲直到1623年以后,法国数学家帕斯卡在13岁时发现了“帕斯卡三角”。
布莱士·帕斯卡的著作Traité du triangle arithmétique(1655年)介绍了这个三角形。帕斯卡搜集了几个关于它的结果,并以此解决一些概率论上的问题,影响面广泛,Pierre Raymond de Montmort(1708年)和亚伯拉罕·棣·美弗(1730年)都用帕斯卡来称呼这个三角形。
杨辉三角性质
1、每行数字左右对称,由1开始逐渐变大,然后变小,回到1。
2、第n行的数字个数为n个。
3、第n行数字和为2^(n-1)。(2的(n-1)次方)
4、每个数字等于上一行的左右两个数字之和。可用此性质写出整个帕斯卡三角形。
5、将第2n+1行第1个数,跟第2n+2行第3个数、第2n+3行第5个数……连成一线,这些数的和是第2n个
斐波那契数。将第2n行第2个数,跟第2n+1行第4个数、第2n+2行第6个数……这些数之和是第2n-1个斐波那契数。
6、第n行的第1个数为1,第二个数为1×(n-1),第三个数为1×(n-1)×(n-2)/2,第四个数为1×(n-1)×(n-2)/2×(n-3)/3…依此类推。
(n+1)行。
图1-2-1 杨辉三角图 1-2-2 杨辉三角数学公式
汇编语言简介
汇编语言概况
根据本次设计要求:通过汇编语言编写汇编程序要求能够在提示信息下,从计算机键盘任意输入一个数据,在输出提示信息后显示相应的杨辉三角。下面对汇编语言作简单的介绍。
汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。
汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言,作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。
汇编语言优点及缺点
汇编语言直接同计算机的底层软件甚至硬件进行交互,它具有如下一些优点:
(1)能够直接访问

最近更新

2025年竹山县幼儿园教师招教考试备考题库附答.. 31页

2025年西安文理学院马克思主义基本原理概论期.. 13页

2025年那坡县幼儿园教师招教考试备考题库附答.. 30页

2026年主管中药师考试备考题100道附答案(研优.. 37页

2026年医学微生物学习题集带答案(综合卷) 40页

2026年主管中药师考试备考题100道含完整答案【.. 38页

2026年宪法知识竞赛试题库100道附参考答案【a.. 41页

小学历史与文化知识竞赛题库100道及参考答案1.. 37页

2026年网络安全知识竞赛题库(全优) 39页

小学历史与文化知识竞赛题库100道附完整答案(.. 37页

最新煤气操作证考试题100道(模拟题) 39页

最新煤气操作证考试题100道(易错题) 39页

2025年甘肃能源化工职业学院单招职业适应性测.. 44页

2025年重庆公共运输职业学院单招职业适应性考.. 44页

2025年阳江职业技术学院单招职业适应性考试题.. 44页

2026年C语言程序设计实例教程(典优) 13页

2026年中医住培带教师资理论考核题库100道带答.. 39页

2026年党政廉政考试题库(满分必刷) 14页

2026年医学微生物学习题集附答案【培优】 40页

加强科学管理 促进化学实验室有效应用 31页

2026年干部廉政知识测试题(名师系列) 14页

2025年郑州智能科技职业学院单招职业倾向性测.. 45页

2026年医学微生物学习题集及完整答案【全优】.. 41页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页

刮板式花生脱壳机结构设计 39页

vae乳液低温发泡工艺 29页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页

药用植物栽培学当归栽培技术课件 28页

自然条件对城市的影响 48页