学生成绩名次表实验
- 格式:doc
- 大小:27.50 KB
- 文档页数:1
EXCEL实训课件一制作成绩表课前准备1.在D盘新建个人文件夹学号最后2位+姓名,如“10张三”;2.进入计算机基础教学网作业提交、资料下载【登录】;将操作素材“第6章素材”下载到D盘的个人文件夹中,并解压缩;实训目标按照样文“成绩表(样例).xls”,制作一份“计算机应用”课程学生成绩登记表(图1)。
并据此和三个素材文件的数据生成“各科成绩表”(图2)、并利用“自动筛选”查找出满足条件的记录(图3)。
图1图2图3实现过程任务一:制作“计算机应用”成绩登记表 图4☞实现目标:在任务一中,我们要制作如图4所示的工作表,主要完成以下任务:1.掌握各种快速高效地在Excel 中输入数据的方法。
2.进行公式计算。
3.进行单元格格式设置。
4.工作表的重命名。
通过 公式计得到1.准备工作(1)启动Excel。
(2)单击“常用”工具栏中的“保存”按钮,在“另存为”对话框中将文件名由“Book1.xls”,另存为“成绩表(学号后2位+姓名).xls”,并保存在个人文件夹中。
相关概念:(a)工作簿、工作表、工作表标签(b)行、列、单元格、当前单元格格式2.在工作表Sheet1中输入标题及表头数据请参见“成绩表(样例).xls”中的“计算机应用”工作表,输入以下内容:(1)建立表格标题:在工作表Sheet1中,选中单元格A1,输入标题“《计算机应用》课程学生成绩登记表”。
(2)输入表格的表头内容:分别在单元格A2、B2、C2、D2、E2、F2、G2中,输入“学号姓名性别平时成绩作业设计期末考试总成绩”。
3.输入“学号”列数据请根据以下提示,参见P125~126,完成所有学号(04302101~04302137)的输入。
在单元格A3中输入“学号”数据“04302101”数据前面的数字0出现了吗??为什么呢?怎么让它出现呢?4.利用自定义填充序列,输入“姓名”列数据(选做,若无时间可用复制粘贴的方法实现)请参见P126~127,完成姓名列的输入。
实验一定时器/计数器实验一. 实验程序DATA SEGMENTDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: PUSH DSMOV AX,0PUSH AX;返回DOSMOV AX,DATAMOV DS,AX;初始DSMOV DX, 22bH ;控制字端口地址MOV AL, 00110111B ;定时器0工作在方式3,16位初值,BCD计数OUT DX,ALMOV DX, 228H ;计数通道0端口地址MOV AL,00HOUT DX,ALmov al,96h;初值9600H=9600out dx,alMOV DX,22BHMOV AL, 01010100B;定时器1工作在方式2,8位初值,二进制计数OUT DX,ALMOV DX,229H;计数通道1端口地址MOV AL,10H;初值10H=16OUT DX,ALJMP $CODE ENDSEND START二.实验连线及结果GATE0、GATE1--+5V, CLK0--153.6KHZ,OUT0--CLK1,OUT1--L1,CS8253--228H。
=153.6KHZ/9600=16HZfout0=16HZ/16=1HZfout1运行后可观察到LED1在不停闪烁,间隔周期为1秒。
实验二双色灯实验一. 实验程序DATA SEGMENTPB DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: POP DSMOV AX,OPUSH AX;返回DOAMOV DX,206H;控制字端口地址MOV AL,80H;A、B、C口全设置为方式0、输出 OUT DX,ALMOV DX,204H;C口端口地址MOV AL,0FFHOUT DX,AL ;全灭MOV DX,204H ;全红MOV AL,0FHOUT DX,ALMOV BX,7fH;延时参数CALL DLY;延时127tBG: MOV AL,5AH ;东西红,南北绿OUT DX,ALMOV BX,50HCALL DLY;延时50tMOV CX,03H;绿灯闪次数XH1: MOV AL,5FH ;东西红,南北灭OUT DX,ALMOV BX,10HCALL DLY;延时10tMOV AL,5AH ;东西红,南北绿OUT DX,ALMOV BX,10HCALL DLY;延时10tLOOP XH1;南北绿灯(灭→亮)重复CX次MOV AL,0AH ;东西红,南北黄OUT DX,ALMOV BX,20HCALL DLY;延时20tMOV AL,0A5H ; 东西绿,南北红OUT DX,ALMOV BX,50HCALL DLY;延时50tMOV CX,03;绿灯闪次数XH2: MOV AL,0AFH; 东西灭,南北红OUT DX,ALMOV BX,10HCALL DLY;延时10tMOV AL,0A5H; 东西绿,南北红OUT DX,ALMOV BX,10HCALL DLY;延时10tLOOP XH2;东西绿灯(灭→亮)重复CX次MOV AL,05H; 东西黄,南北红OUT DX,ALMOV BX,20HCALL DLY;延时20tJMP BGDLY PROC NEAR;延时子程序,延时t(假设BX=1) PUSH CXDDD: MOV CX,0FFFHCCC: LOOP CCCDEC BXCMP BX,0JNE DDDPOP CXRETDLY ENDPCODE ENDSEND START二.实验连线及结果将DG1~DG4,DR1~DR4连至8255的PC0~PC7,CS8255--200H。
竭诚为您提供优质文档/双击可除wps表格怎么排成绩名次篇一:巧用wps表格综合分析学生成绩信息巧用wps表格综合分析学生成绩信息一、班级排名首先如图1.1所示设计表格并输入内容,学号部分可以输入第一项“20xx0801”然后拉动光标进行填充。
接下来如实输入姓名以及各科成绩,在总分一列中既可以在g3格输入"=sum(c3:F3)"也可以使用常用工具栏里的求和工具或插入菜单栏里的函数,然后拉动光标填充到整列。
图1-1接下来利用工具菜单的排序工具根据总成绩进行排序,如图1-2所示,选定总分所在的g列,然后点击排序选项,在给出排序依据的复选框中选择扩展选定区域,并单击排序图1-2得到如图1-3所示效果,在主要关键字中选择总分,并以降序排序。
此时,整个成绩表以成绩高低排序。
图1-3此时,在班级排名列下的第一个单元格输入1,并拉动光标,填充整个“班级排名”列,此时就根据成绩高低为全班进行了排名。
图1-4二、学科排名以语文学科排名为例,单击a即选择整个a列,利用ctRl 键多选所需列,使用快捷键ctRl+c或者单击鼠标右键选择复制,将其贴在新的表格中。
可以复制到sheet2中并将其改名为0808班第一次语文月考成绩。
图2-1然后可以使用与进行班级排名相同的方法先将语文成绩由高到低排序然后再创建语文排名,效果·如图2-2所示。
为了便于分析学生语文成绩对其总分的作用,也可以通过班级排名-语文排名的方式来观察,若差距值>0,则语文成绩提高了其班级排名,数值越大提高越大,则提醒该生应该多重视其他科目以提高其总分。
若差距值图2-2三、个人成绩变化以卫槐同学为例,将该生的各次考试成绩与排名都复制到一个表格,如图3-1所示,可以清晰的看到历次考试的情况。
图3-1为了更加直观的看出卫槐同学成绩的变化,我们也可以插入图表来便于观察,例如创建班级排名折线图,可以首先选择模考和班级排名列,并在插入菜单的图表选项中如图3-2所示选择折线图,点击下一步,如图3-3所示输入图表名称并做调整,点击完成即可。
实验1 基本操作实验一、实验目的(1)掌握TD- PITC 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。
(2)掌握使用运算指令类编程及调试方法。
(3)掌握运算类指令对各状态标志位的影响及其测试方法。
(4)学习使用软件监视变量的方法。
二、实验设备PC机一台,TD- PITC实验装置一套三、实验内容及步骤通过对样例程序的操作,学会使用在TD- PITC环境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会:如何设置断点,如何单步运行程序,如何连续运行程序,怎样查看寄存器的内容,怎样修改寄存器的内容,怎样查看存储器的内容,怎样修改存储器的内容3.1 实验内容一——BCD码转换为二进制实验内容将四个二位十进制数的BCD码存放于3500H起始的内存单元中,将转换的二进制数存入3501H起始的内存单元中,自行绘制流程图并编写程序。
实验步骤:1)运行Wmd86软件,进入Wmd86集成开发环境。
2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言。
语言选择后,下次再启动软件,语言环境保持这次的修改不变。
在这里我们选择汇编语言。
3)语言选择后,点击新建来新建一个文档。
默认文件名为Wmd861.4)编写实验程序。
并保存,此时系统会提示输入新的文件名,输完后点击保存。
实验程序清单如下:SSTACK SEGMENT STACKDW 64 DUP(?)SSTACK ENDSCODE SEGMENTASSUME CS:CODESTART:XOR AX,AXMOV SI 3500HMOV DI 3510HA1:MOVE AL,[SI]ADD AL,ALMOV BL,ALADD AL,ALADD AL,ALADD AL,BLINC SIADD AL,[SI]MOV [DI],ALINC SIINC DILOOP A1A2:JMP A2CODE ENDSEND START5)点击编译文件,若程序无误,再点击进行连接。
《学生名次表实验》指导书
一、实验目的
1、掌握多重循环程序的设计要点
2、提高程序设计能力
二、设计内容与要求
以grade为首地址的10个字的数组中保存了学生的成绩,其中grade+i 保存学号为i+1的学生的成绩。
要求建立一个10个字的rank数组,并根据grade中的学生成绩将学生名次填入rank数组中,其中rank+i的内容是学号为i+1学生的名次(提示:一个学生的名次等于成绩高于该学生的人数加1)
三、可提供的仪器
1、计算机一台
2、Microsoft的汇编程序编译软件包Masm 5.0
3、文本编辑器EDIT
四、分析与设计提示
本题可以采用两重循环来实现,内层对应于每个学生的名次计算,外层则解决所有学生的名次计算。
由于数组的长度是确定的,因此内、外层均可用计数值来控制循环的结束。
在设计多重循环时,必须注意内层循环结束后的重新初始化的问题。
在程序设计中可以定义这样一个数据段如下:
data segment
grade dw 88,77,98,56,75,60,90,65,72,94
rank dw 10 dup(?)
data ends
五、参考资料
[1]沈美明温冬婵编著,IBM-PC汇编语言程序设计,北京:清华大学出版社,
2001
[2]沈美明温冬婵张赤红编著 IBM-PC汇编语言程序设计实验教程,北京:清
华大学出版社,2003。