b?a:b);min=(aprintf("%d%d",max,min);return0;}2.输入2个学生的成绩,编写程序输出学生成绩总和以及平均值。保留1位小数。#includeintmain(){inta,b,sum;f" />
文档库 最新最全的文档下载
当前位置:文档库 › 第二章 上机练练练

第二章 上机练练练

第二章    上机练练练
第二章    上机练练练

上机练练练

第一套

1.输入2个学生的成绩,编写程序输出学生成绩中最大值和最小值。

#include

int main()

{

int a,b,max,min;

scanf("%d%d",&a,&b);

max=(a>b?a:b);

min=(a

printf("%d %d",max,min);

return 0;

}

2. 输入2个学生的成绩,编写程序输出学生成绩总和以及平均值。保留1位小数。

#include

int main()

{

int a,b,sum;

float average;

scanf("%d%d",&a,&b);

sum=a+b;

average=(a+b)/2.0;

printf("%d %.1f",sum,average);

return 0;

}

3. 输入3个浮点数表示学生的成绩,编写程序输出3个学生成绩中的最大值,最小值以及3个学生的总和与平均值,4个浮点数之间用空格键隔开。

#include

int main()

{

float a,b,c,sum,average;

float max,min;

scanf("%f%f%f",&a,&b,&c);

max=a;

if(b>max)max=b;

if(c>max)max=c;

printf("max=%.1f",max);

min=a;

if(b

if(c

printf(" min=%.1f",min);

sum=a+b+c;

average=(a+b+c)/3.0;

printf(" %.1f %.1f",sum,average);

return 0;

}

第二套

1.编写程序实现2位数的数字反向,即根据用户输入的2位数,反向显示出该数相应位上的数字。

#include

int main()

{

int a,b;

scanf("%d",&a);

b=a%10*10+a/10;

printf("%02d\n",b);

return 0;

}

2.编写程序实现3位数的数字反向,即根据用户输入的3位数,反向显示出该数相应位上的数字。

#include

int main()

{

int a,b;

scanf("%d",&a);

b=a%100%10*100+a%100/10*10+a/100;

printf("%03d\n",b);

return 0;

}

3.编写程序实现3位数的数字反向,要求不用数学式分割数字法就可以显示出3位的反向数。

#include

int main()

{

int a,b,c,i;

scanf("%d",&i);

a=i/100;

b=i%100/10;

c=i%100%10;

printf("%d%d%d\n",c,b,a);

return 0;

}

第三套

1.输入2个整数,编写程序输出这2个数交换后的值。

#include

int main()

{

int a,b,c;

scanf("%d%d",&a,&b);

c=a;

a=b;

b=c;

printf("%d %d\n",a,b);

return 0;

}

2.输入2个整数,要求不借助第3个变量,编写程序输出这2个数交换后的值。

#include

int main()

{

int a,b;

scanf("%d%d",&a,&b);

a=b-a;

b=b-a;

a=a+b;

printf("%d %d\n",a,b);

return 0;

}

3.输入2个整数,要求利用位操作,不借助第3个变量,编写程序输出这2个数交换后的值。

(提示:用按位异或运算符^)。#include

int main()

{

int a,b;

scanf("%d%d",&a,&b); a=a^b;

b=b^a;

a=a^b;

printf("%d %d\n",a,b); return 0;

}

华中科技大学c第2次上机作业

第二章上机实验 一、实验目的 ●学会编写选择结构的C++程序。 ●掌握if 语句的使用 ●掌握switch 语句的使用 ●学会编写简单的循环结构C++程序 二、实验内容 1.在vc环境下编写下述程序代码,编译调试其语法和逻辑错误,直至得到完全正确的结果。 #include using namespace std; int main(){ int a,b,c; int max,min; cout<<"请输入三个不等整数:\n"; cin>>a>>b>>c; if(a>b) max=a; min=b; else ; max=b; min=a; if(c>max) cout<

发系统给出很多条error信息,因此,发现一个错误并修改后最好重新编译一次,以便提高工作效率。 警告错误处理: 一般是触发了C/C++的自动规则,如将一个单精度(浮点)型数据赋给整型变量,需要系统将单精度型数据自动转换为整型,此时小数部分会丢失,因而系统给出警告信息,警告信息不会影响程序执行,本例可以通过强制转换去掉警告信息。 连接错误(linking error) 产生连接错误的原因可能是缺少所需的库文件或目标文件,或程序中调用的外部函数没有定义等,只要补充相应文档再重新建立即可。 逻辑错误 运行程序时,可能发现程序没有编译错误,而且也能执行,但执行结果不对,此时存在的就是逻辑错误。 ①编译上述程序,按照上面介绍的方法找出并修改其语法错误。 ②语法错误修改完毕后用下列四组数组分别测试其结果,看是否正确,如果不正确,请 使用下述调试手段修改。 数据一: 33 60 50 数据二: 33 22 10 数据三: 88 45 67 数据三: 88 45 30 调试过程:+ 首先,在源程序中可能出现错误的行上设置断点,方法是将光标移至该行,然后按F9键,或单击工具栏上的手形按钮(再按一次F9键或单击手形按钮将取消断点),此时该行左侧出现一个红色圆点,断点设置成功,如图就是在A行设置了断点。 然后选择【组建】|【开始调试】|【GO】菜单命令(也可直接单击工具栏上的图标),程序开始执行,但执行到断点处停止,这时选择【查看】|调试窗口|子菜单的Watch 和Variables两个菜单项,打开监视窗口和变量窗口来观察变量的值,分析并查找出错原因。 在Watch窗口加入max和min两个变量,进行监视。Watch窗口的每一行可以显示一个变量,其中左栏显示变量名,双击它可进行编辑;右栏显示变量的值。接下来可按F10键从断点位置处单步执行。通过单步执行(一条一条语句执行)可以看出我们所观察的变量的变化以及程序执行流程是否正确,如果不正确是由哪条语句引起的,因而有针对性的检查错误原因。例如在本例中,尽管a>b,在执行了if后面的{max=a; min=b; }后,通过单步执行发现仍然执行了else后面的{max=b; min=a; }所以当程序执行到箭头所指位置时,max=45, min=48,如图所示,与预期结果不相符,说明程序的流程有问题。此时再仔细分析源程序,发现问题在于else后多余的分号。

大学计算机第二章练习题

? A集中计算 ? B互联网 ?C云计算 ? D服务器 * A硬件系统和软件系统?B主机和外设 ?C系统软件和应用软件?D主机、显示器和键盘 * A莫尔 * B冯?诺依曼 * C比尔?盖茨 * D图灵

* A代数和逻辑运算?B代数和四则运算?C算术和逻辑运算?D算术和代数运算 * A鼠标 * B运算器 ?C控制器 ?D存储器 ?A控制器 * B输出设备 * C键盘 * D显示器

? B鼠标 ?C扫描仪 ?D打印机 * A存储器 * B输入输出设备 ? C显示器 ? DCPU 9[单选题] 下列设备中,完全属于外部设备的一组是1分 * A光驱、内存、显示器、打印机 ? B扫描仪、CPU硬盘、内存 ?C光驱、鼠标、扫描仪、显示器 * D显示器、键盘、运算器、移动硬盘 * A接口软件

?B系统软件?C应用软件? D支援软件 ?A硬盘 * B光盘 ?CU盘 ?D主存 A运算器?B软件?C/0设备?D控制器 * A输出设备* B输入设备

?C中央处理器和主存储器 .D外存储器 * An tel * BBM * CMicrosoft ? C Lenovo * A外频 * B速度 * C主频 * D缓存 * A外存中的信息可直接被CPU处理 * B计算机中使用的汉字编码ASCII码是相同的* C操作系统是一种很重要的应用软件

?D键盘是输入设备,显示器是输出设备 ?A硬盘 * B内存 ?C键盘 * D外存 ?ARAM ?B硬盘 ?CROM * DU盘 19[单选题] 以下软件中,都是系统软件1分 * AWord和Excel ? BMicrosoft Office 和Dos * CPhotoshop 和iOS * DWindows 8 和UNIX

运筹学上机实验指导书.

运筹学上机实验指导书 重庆交通大学管理学院

目录 绪论 运筹学上机实验软件简介 第一章运筹学上机实验指导 §1.1 中小型线性规划模型的计算机求解 §1.2 大型线性规划模型的编程计算机求解 §1.3线性规划的灵敏度分析 §1.4运输问题数学模型的计算机求解 §1.5目标规划数学模型的计算机求解 §1.6整数规划数学模型的计算机求解 §1.7 指派问题的计算机求解 §1.8最短路问题的计算机求解 §1.9最大流问题的计算机求解 第二章LINGO软件基础及应用 §2.1 原始集(primitive set)和派生集(derived set)与集的定义 §2.2 LINGO中的函数与目标函数和约束条件的表示 §2.3 LINGO中的数据 §2.4 LINDO简介

第三章运筹学上机实验及要求 实验一.中小型线性规划模型的求解与Lingo软件的初步使用实验二.中小型运输问题数学模型的Lingo软件求解。 实验三.大型线性规划模型的编程求解。 实验四.运输问题数学模型的Lingo编程求解。 实验五.分支定界法上机实验 实验六.整数规划、0-1规划和指派问题的计算机求解 实验七:最短路问题的计算机求解 实验八:最大流问题的计算机求解 实验九:运筹学综合实验

绪论 运筹学是研究资源最优规划和使用的数量化的管理科学,它是广泛利用现有的科学技术和计算机技术,特别是应用数学方法和数学模型,研究和解决生产、经营和经济管理活动中的各种优化决策问题。 运筹学通常是从实际问题出发,根据决策问题的特征,建立适当的数学模型,研究和分析模型的性质和特点,设计解决模型的方法或算法来解决实际问题,是一门应用性很强的科学技术。运筹学的思想、内容和研究方法广泛应用于工程管理、工商企业管理、物流和供应链管理、交通运输规划与管理等各行各业,也是现代管理科学和经济学等许多学科研究的重要基础。 在解决生产、经营和管理活动中的实际决策问题时,一般都是建立变量多、约束多的大型复杂的运筹学模型,通常都只能通过计算机软件才能求解,因此,学习运筹学的计算机求解和进行上机实验,就是运筹学教学的重要组成部分。 现在求解各类运筹学模型的软件多种,主要有Microexcel,Matlab,LINDO,LINGO,WinQSB和英国运筹学软件Dash-Xpress。Microexcel主要利用规划求解来解线性规划模型,WinQSB功能比较齐全,但是主要适合解决规模较小的运筹学模型,英国运筹学软件Dash-Xpress现在在中国的使用率不高,Matlab是通过矩阵的方法解决线性规划,对非线性规划和其它运筹学模型特别是大规模的模型的输入不太方便,。而LINGO和LINDO是使用最广泛的运筹学专业软件,前者功能强大,能解决几乎所有的运筹学优化模型,后者主要功能是线性规划模型的求解。在LINGO中模型的输入和编程都比较方便,可解决大规模的运筹学模型。因此,本课程的教学就是以LINGO为主,适当补充Excel和LINDO作为运筹学上机软件,后者的优势主要在于能获得最优单纯形表以进行更全面地灵敏度分析。 LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 LINGO全称是Linear INteractive and General Optimizer的缩写---交互式的线性和通用优化求解器。它是一套设计用来帮助您快速,方便和有效的构建和求解线性,非线性,和整数最优化模型的功能全面的工具.包括功能强大的建模语言,建立和编辑问题的全功能环境,读取和写入Excel和数据库的功能,和一系列完全内置的求解程序. 运行环境:Win9x/NT/2000/XP/2003/Vista/Win7 软件类别:国外软件/工具软件/计算工具 软件语言:英文 LINGO 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。LINGO 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。LINGO具有如下的优势: 1.简单的模型表示 LINGO 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。LINGO的建模语言允许您使用汇总和下标变量以一种易懂的直观的方式来表达模型,非常类似您在使用纸和笔。模型更加容易构建,更容易

最新操作系统第二章复习题-答案

操作系统第二章复习题 一、选择最合适的答案 1. 用P、V 操作管理临界区时,信号量的初值一般应定义为( C )。 A.–1 B.0 C.1 D.任意值 2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( A )。 A.1 至–(m-1) B.1 至m-1 C.1 至–m D.1 至m 3.在下面的叙述中,正确的是( C )。 A.临界资源是非共享资源 B.临界资源是任意共享资源 C.临界资源是互斥共享资源 D.临界资源是同时共享资源 4.对进程间互斥地使用临界资源,进程可以( D ) A.互斥地进入临界区 B.互斥地进入各自的临界区 C.互斥地进入同一临界区 D.互斥地进入各自的同类资源的临界区 5.设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示( B )。 A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入了临界区 D.两个进程都在等待 6.设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示( A )。 A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入了临界区 D.两个进程都在等待 7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为( B )。 A.>0 B.<0 C.≥0 D.≤0 8.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为( D )。 A.>0 B.<0 C.≥0 D.≤0 9.如果信号量的当前值为-4,则表示系统中在该信号量上有( A )个进程等待。 A.4 B.3 C.5 D.0 10.若有 4 个进程共享同一程序段,而且每次最多允许 3 个进程进入该程序段,则信号量的变化范围是

excel上机操作题及标准答案

excel题共21道题 第2题 题目: 项目1990年1991年1992年1993年1994年 产品销售收入 9001335?产品销售成本 781068 产品销售费用 1011121620?产品销售税金 49.555.86369.273 产品销售利税 139.5156.2160172.8174?1、在表中添加标题为“1990-1994年销售数据表”,黑体,24,并进行合并及居中。 2、将除标题行的所有行高设置为20,并将所有数据的格式设置为中文货币样式,中文货币、2位小数、千位分隔符表示,所有项目设置为居中。 3、删除B列,设置表所有列为最适合列宽。?4、在本表中制作一个三维饼图,标题为“产品销售利税情况比较图”,比较5年产品销售利税情况,显示百分比。 5、将Sheet1重命名为“销售数据表”。?6、将A2:F7单元格设置所有框线。?答案:?1、鼠标单击行号1,选中第1行——单击插入菜单、行命令——双击“A1”单元格——输入标题“1990-1994年销售数据表”——鼠标单击A1单元格——格式工具栏,字体列表中选择黑体、字号选24号字——按住鼠标左键拖动选择A1:G1单元格区域——单击格式单元格合并及居中按钮 2、按住鼠标拖动选择A2:G7单元格区域——选择“格式”菜单、“行”命令、“行高”——在“行高”对话框中输入20 ——确定——按住鼠标左键拖动选择C3:G7单元格区域——选择格式菜单、单元格命令——选择“数字”选项卡——分类项选“货币”——“小数位数”框中输入2、“货币符号”选择中文货币符号¥——确定——格式工具栏单击居中按钮?3、鼠标右击选中B列——选择删除——按住鼠标左键拖动选择A1:F7单元格区域——选择格式菜单、列命令、最适合的列宽?4、按住鼠标左键拖动选择A2:F2单元格区域——再按住C trl键+鼠标左键拖动选择A7:F7单元格区域——单击常用工具栏上的“图表向导”按钮──在图表向导对话框中,图表类型选“饼图”——“子图表类型”中选“三维饼图”——单击下一步——在图表数据源,单击“数据区域”项右侧按钮——拖动鼠标选择A2:F2单元格区域——再按住Ctrl键+鼠标左键拖动选择A7:F7单元格区域——再单击右侧按钮——“系列产生在”项选“行”——单击下一步——“标题”选项卡、“图表标题”项输入“产品销售利税情况比较图”——“数据标志”选项卡、选“显示百分比”——单击下一步——内容默认即可——单击完成 5、鼠标双击工作表名称Sheet1——重命名为“销售数据表”——回车 6、按住鼠标左键拖动选择A2:F7单元格区域——选择格式菜单、单元格命令、单击“边框”选项卡——“预置”中选择“外边框”和“内部”——确定 第1题 题目: A B C D 1姓名销售额

第二章-操作题系统习题一

第二章操作题系统习题一 一、判断(共15题) 1、在Windows 7中查找文件时,可以使用通配符“*”代替文件名中的一部分。() 2、多个窗口层叠显示时,处于最上方的窗口是活动窗口。() 3、(*)所有处于运行状态的应用程序都有图标显示在任务栏。() 4、菜单中若某命令项为灰底色,则说明当前条件下该命令不可用。() 5、在Windows中如果要选定几个连续的图标,可用鼠标单击第一个图标,然后按住CTRL键,再单击最 后的那个图标。() 6、控制面板是Windows的控制设置中心,其中各个对象组成了对计算机的硬件驱动组合、软件设置以及 Windows的外观设置。() 7、删除后的文件总可以通过回收站进行还原。() 8、具有左手操作习惯的人在使用鼠标时,可以在控制面板中双击“鼠标”,再选择“习惯左手”选项后, 按“确定”按钮。() 9、要设置和修改文件夹或文件的属性,可用鼠标右键单击该文件夹或文件的图标,再选择属性命令。() 10、在Windows中,当某个应用程序不再响应用户的操作时,可以按Del + Ctrl+ Alt组合键,在弹出 的对话框中选择所要关闭的应用程序,单击“结束任务”按钮退出该应用程序。() 11、在Windows中,当多个窗口同时打开时,可用Alt+Tab操作在各个窗口之间切换。() 12、(**)要想使本机联结的打印机能被网上邻居们使用,必须将该打印机设置成共享状态。() 13、(*)在Windows 7操作系统,要想为本机增添新用户,可以在控制面板中双击“用户帐户”。() 14、Windows 7中组合键(Ctrl+C)同菜单中的复制功能相同。() 15、在Windows中,要删除已经安装好的应用程序,可在控制面板中选择添加/删除程序命令。() 16、如果需要经常运行一个应用程序,则可以在桌面上创建快捷图标,以便随时访问。() 17、从回收站中,既可以恢复从硬盘上删除的文件或文件夹,也可以恢复从软盘上删除的文件或文件 夹。() 18、(*)回收站与剪贴板一样,是内存中的一块区域。() 19、在第一次与第二次单击鼠标期间,不能移动鼠标,否则双击无效,只执行单击命令。() 20、任务栏只能位于桌面底部。() 21、(**)在磁盘驱动器对象和文件对象的快捷菜单中,都有FORMAT命令,用来对磁盘进行格式 化。() 22、(*)Unix和Linux操作系统都是多用户多任务操作系统。() 23、在Windows中,日期和时间往往需要经常调整,但只能通过双击控制面板窗口中的“日期/时间”图 标来进行。() 24、在Windows中,主文件名不能包含字符“.”。() 25、(*)在复选框中可以选择多个复选按钮。()

excel上机操作题及答案

练习一: (1)打开表1,将首行字体设置为黑体,14,加粗,并将所有单元格格式设置为居中。 (2)利用公式计算总分(总分=语文+数学+英语) (3)把表格按照总分排序,并保存。 答案:( 1)打开表1,选中首行字体,单击鼠标右键,选择设置单元格格式,选择字体选项卡,字体设置为黑体,字号设置为14,字形设置为加粗,并单击确定。选中所有单元格, 单击鼠标右键,选择设置单元格格式,选择对齐选项卡,水平对齐选择居中,然后单击确定。 (2)选定单元格F2,输入“ =C2+D2+E2 ,按回车键。向下填充至F8. (3)选择单元格区域(A2: F8),单击数据一一排序,主要关键字选择“总分”,按降序排列,单击确定即可。 练习二: (1)在所给序号前面加数字“ 0”,例如将“ 1”改为“ 01” ( 2) 将sheet1 重命名为“员工工资表” ,将sheet2 重命名为“女职工工资表” 。 ( 3) 筛选出女职工的信息,复制到“女职工工资表”中,首行同“员工工资表”。 答案:(1)打开表2,选择单元格A2,单击鼠标右键选择设置单元格格式,选择数字选项卡,分类里选择“文本” ,单击确定。在A2 中输入01 ,向下填充至A10. ( 2)右键单击sheet1 ,选择重命名,输入员工工资表。右键单击sheet2 ,选择重命名,输入女职工工资表。 ( 3)选定首行,单击数据——筛选——自动筛选。在“性别”的下拉选项中选择“女”,然后选中全部单元格,右键复制,选择女职工工资表,将光标移至A1,右键粘贴。单击文件——保存即可。 练习三: (1) 将以下内容输入表3中: 序号书籍名称单价数量总价 1高等数学1620 2大学英语31 37 3电路2326 4通信原理2541 ( 2 ) 计算总价(总价=单价* 数量) 答案:(1)按照所给数据输入 (2)选中单元格E2,输入“ =C2*D2',按回车键,向下填充至E5 练习四: (1) 在英语和数学之间增加一列计算机成绩,分别为92,89,90,88,79 (2) 在本表中制作一个簇状柱形图表,比较各班各科成绩,设置坐标轴最大刻度为120,主 要刻度单位为60 (3) 给表添加所有框线,删除Sheet2 工作表。 答案:(1)选中列标 D 列——选择插入菜单、列命令——在D1 单元格中输入计算机——D2 到D6 单元格中分别输入92 、89、90、88、79 (2)选中表格A1 :E6 单元格区域——选择常用工具栏图表向导按钮(或选择插入菜单图 表命令)——在图表向导对话框中,图表类型选“柱形图”、子图表类型选“簇状柱形图”——点

matlab上机实验指导书

MATLAB应用基础实验指导书

第一章 MATLAB及其工作环境介绍 (1) 1.1 MATLAB简介 (1) 1.2 MATLAB的工作环境介绍 (1) 1.3 MATLAB的基本管理命令 (4) 第二章 MATLAB的数值计算功能 (5) 2.1 变量与赋值语句 (5) 2.2 MATLAB矩阵 (5) 2.3 MATLAB表达式 (10) 2.4 MATLAB常用数学函数 (11) 2.5 矩阵的基本运算 (12) 2.6 数组运算 (16) 2.7 多项式及其运算 (17) 第三章 MATLAB程序设计入门 (19) 3.1 M文件 (19) 3.2 数据的输入输出 (21) 3.3 全局变量和局部变量 (23) 3.4 程序流程控制 (23) 第四章 MATLAB的符号运算功能 (28) 4.1 建立符号对象 (28) 4.2 符号算术运算 (29) 4.3 符号微积分运算 (32) 4.4 符号函数的可视化 (34) 第五章 MATLAB的可视化功能 (37) 5.1 二维图形 (37) 5.2绘制三维图形 (42) 5.3 特殊坐标图形 (44) 5.4 图形句柄 (45)

第一章 MATLAB及其工作环境介绍 1.1 MATLAB简介 MATLAB是matrix和laboratory前三个字母的缩写,意思是实验室矩阵。MATLAB 语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美国MathWorks公司推向市场以来,经过十多年的发展与完善,MATLAB已发展成为由MATLAB语言、MATLAB工作环境、MATLAB图象处理系统、MATLAB数学函数库和MATLAB 应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的体系。MATLAB由“主包”和三十多个扩展功能和应用学科性的工具箱组成。 MATLAB具有以下基本功能: ●数值计算功能 ●符号计算功能 ●图形处理及可视化功能 ●可视化建模及动态仿真功能 MATLAB语言是以矩阵计算为基础的程序设计语言,语法规则简单易学。其指令格式与数学表达式非常相近,用MATLAB编写程序犹如在便笺上列写公式和求解,因而被称为“便笺式”的编程语言。另外,MATLAB还具有功能丰富和完备的数学函数库及工具箱,大量繁杂的数学运算和分析可通过调用MATLAB函数直接求解,大大提高效率,其程序编译和执行速度远远超过了传统的C和FORTRAN语言,因而用MATLAB 编写程序,往往可以达到事半功倍的效果。在图形处理方面,MATLAB可以给数据以二维、三维乃至四维的直观表现,并在图形色彩、视角、品性等方面具有较强的渲染和控制能力,使技术人员对大量原始数据的分析变得轻松和得心应手。 MATLAB的上述特点,使它深受工程技术人员及科技专家的欢迎,并成为应用学科计算机辅助分析、设计、仿真、教学等领域不可缺少的基础软件。目前MATLAB已成为国际上公认的最优秀的科技应用软件。 1.2 MATLAB的工作环境介绍 一、MATLAB的工作环境

数字信号处理第二章上机题作业

数字信号处理作业实验题报告 第一章16.(1) 实验目的: 求解差分方程所描述的系统的单位脉冲响应和单位阶跃响应。 实验要求: 运用matlab求出y(n)=0.6y(n-1)-0.08y(n-2)+x(n)的单位脉冲响应和单位阶跃响应的示意图。 源程序: B1=1;A1=[1, -0.6, 0.08]; ys=2; %设差分方程 xn=[1, zeros(1, 20)]; %xn=单位脉冲序列,长度N=31 xi=filtic(B1, A1, ys); hn1=filter(B1, A1, xn, xi); %求系统输出信号hn1 n=0:length(hn1)-1; subplot(2, 1, 1);stem(n, hn1, '.') title('单位脉冲响应'); xlabel('n');ylabel('h(n)') xn=ones(1, 20); sn1=filter(B1, A1, xn, xi); %求系统输出信号sn1 n=0:length(sn1)-1; Subplot(2, 1, 2); stem(n, sn1, '.') title('单位阶跃响应'); xlabel('n'); ylabel('s(n)')

运行结果: 实验分析: 单位脉冲响应逐渐趋于0,阶跃响应保持不变,由此可见,是个稳定系统。

第二章31题 实验目的: 用matlab判断系统是否稳定。 实验要求: 用matlab画出系统的极,零点分布图,输入单位阶跃序列u(n)检查系统是否稳定。 源程序: A=[2, -2.98, 0.17, 2.3418, -1.5147]; B=[0, 0, 1, 5, -50]; subplot(2,1,1); zplane(B,A); %求H(z)的极点 p=roots(A); %求H(z)的模 pm=abs(p); if max(pm)<1 disp('系统因果稳定'), else,disp('系统因果不稳定'),end un=ones(1,800); sn=filter(B, A, un); n=0:length(sn)-1; subplot(2, 1, 2);plot(n, sn) xlabel('n');ylabel('s(n)')

excel上机操作题hqc

EXCEL操作题 1. 输入图4-72所示工作表数据。 图4-72 工作表数据 2. 利用公式计算表中空白单元的值。部分空白单元的计算标准如下: (1)“销售业绩”的评定标准为:“上半年销售合计”值在60万元以上(含60万元) 者为“优异”、在48~60万元之间(含48万元)者为“优秀”、在36~48万元之间 (含36万元)者为“良好”、在24~36万元之间(含24万元)者为“合格”,24 万元以下者为“不合格”。 (2)“奖金”的计算标准为:“销售业绩”优异者的奖金值为20000元、优秀者的奖金 值为10000元、良好者的奖金值为6000元、合格者的奖金值为2000元、不合格者 没有奖金。 (3)“特别奖”的发放标准为:“上半年销售合计”值最高的销售人员(可能不唯一) 奖励5000元,其余人员不奖励。 (4)“上半年奖金”值为“奖金”与“特别奖”之和。 3. 按图4-72所示格式设置表格的框线及字符对齐形式。 4. 将表中的数值设置为小数,且保留一位小数。 5. 将表标题设置为隶书、22号,其余文字与数值均设置为仿宋体、12号。 6. 将表中月销售额在8.5万元以上的数值显示为红色,同时将月销售额在4万元以下的数值显示为蓝色。 7. 将表中“销售业绩”与“特别奖”两列交换位置。 8. 将“分部门”所在列的列宽调整为10,将每月销售额所在列的列宽调整为“最适合的列宽”。 9. 统计表中员工人数。 上机练习

1.图表操作 1)根据图4-72 所示表中的数据,绘制图4-73所示嵌入式簇状柱形图。 图4-73 簇状柱形图 2)移动数据系列的位置,将“高思”移到“赵丽”与“付晋芳”之间。 3)在图表中增加数据系列“张胜利”。 4)删除图表中的数据系列“付晋芳”。 5)在图表中显示数据系列“高思”的值。 6)将图表标题格式设为楷体、14号。 7)为图表增加分类轴标题“月份”,数值轴标题“销售额(单位:万元)”。 8)将图表区的图案填充效果设为“红黄双色”,且由角部幅射。 9)将绘制的嵌入式图表转换为独立式图表。 10)绘制所有员工3月份销售额的饼图。 2.数据管理及其应用(以图4-73所示表数据为依据) 1)将表中记录按“上半年销售合计”升序排列。 2)统计各“分部门”上半年的销售合计值,且顺序为“一部”、“二部”和“三部”。3)显示“上半年销售合计”值在40万元以上(含40万元)的记录。 4)显示分部门为“一部”,且“上半年销售合计”值在40万元以上的记录。

VB上机实验题

(截止目前所有上机实验及代码。不用画窗体界面,只写题目和代码。填写实验报告也是复习的过程,请务必认真! ......) 实验一:第二章 ⒈在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“等级考试”,BorderStyle属性值为1,可以根据标题自动调整大小;然后再画一个命令按钮,其名称和标题均为Command1,编写适当的事件过程。程序运行后,界面如图所示,此时如果单击命令按钮,则标签消失,同时用标签的标题作为命令按钮的标题。 Private sub command1_click() Label1.visible=false Command1.caption=label1.caption End sub ⒉在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“输入信息”、一个文本框, 名称为Text1,Text属性为空白、一个命令按钮,名称为Command1,标题为“显示”。然后编写命令按钮的Click事件过程。程序运行后,在文本框输入“计算机等级考试”,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框的内容。要求程序中不得使用任何变量。 上机代码:Private sub command1_click() Label1.visible=false Text1.visible=false Print text1.text End sub ⒊在名称为Form1的窗体上画两个文本框,名称分别为Text1和Text2,再画两个命令按钮,名 称分别为Command1和Command2,标题分别为“复制”和“删除”。程序运行时,在Text1中输入一串字符,并用鼠标拖曳的方法选择几个字符,然后分别单击“复制”按钮,则被选中的字符被复制到Text2中;若单击“删除”按钮,则被选中的字符从Text1中被删除。请编写两个命令按钮的Click过程完成上述功能。

上机操作练习题

上机操作期末复习 一、Word操作 1、在“素材”文件夹中打开文档doc001.doc,按要求完成下面的操作,并以原文件名保存到自己的文件夹中。(必做) (1)将全文中的“数据传送”一词替换为“数据传输”,标题“56K Modem” 设置为英文字体Tahoma、二号红色阴影黑体、加单下划线、居中、并添 加文字蓝色底纹;正文部分的汉字设置为宋体,字号为五号,英文设置 为Times New Roman字体,将标题段的断后间距设置为1行。 (2)正文各段首行缩进2个字符、行距设置为20磅、段后间距设置为0.5行。 第一段首字下沉2行,距正文为0.2厘米。 2、在“素材”文件夹中打开doc002.doc,按要求完成下面的操作,并以原文件名保存到自己的文件夹中。(必做) 1)在第三行前插入一行,并按原有格式输入如下内容: 李明 520 550 40 2)在“总收入”字段中计算各人的收入总额。 3)按“基本工资”的多少,从高到低对表格进行排序。 4)设置表格的列宽为2.5厘米,行高为0.8厘米,将表格中所有单元格内容设 置为中部居中。 5)将最后一行的2、3、4、5列合并成一个单元格,并设置灰25%的底纹。3、在“素材”文件夹中打开doc003.doc,按要求完成下面的操作,并以原文件名保存到自己的文件夹中。(选做) 1)将素材所提供的文字转换成一个5行6列的表格; 2)在表格中的第五行前插入一行,并以表中原有内容的字体、字号和格式添 加下列内容:四车间 24192619; 3)将表格外框线改为1.5磅单实线,内框线改为0.25磅单细实线; 4)表格中的中文改为粗黑体四号;表格中内容均居中; 5)计算表格中的每车间的总计; 4、在“素材”文件夹中打开doc004.doc,按要求完成下面的操作,并以原文件名保存到自己的文件夹中。(必做) 1)设置纸张大小为A4,方向为纵向,上下页边距为2.3厘米,左右页边距为3 厘米。

EXCEL上机操作题(基础部分)

EXCEL操作题 第一次上机练习(第10周)11月3日 1. 输入图4-72所示工作表数据。 图4-72 工作表数据 2. 利用公式计算表中空白单元的值。部分空白单元的计算标准如下: (1)“销售业绩”的评定标准为:“上半年销售合计”值在60万元以上(含60万元) 者为“优异”、在48~60万元之间(含48万元)者为“优秀”、在36~48万元之间 (含36万元)者为“良好”、在24~36万元之间(含24万元)者为“合格”,24 万元以下者为“不合格”。 (2)“奖金”的计算标准为:“销售业绩”优异者的奖金值为20000元、优秀者的奖金 值为10000元、良好者的奖金值为6000元、合格者的奖金值为2000元、不合格者 没有奖金。 (3)“特别奖”的发放标准为:“上半年销售合计”值最高的销售人员(可能不唯一) 奖励5000元,其余人员不奖励。 (4)“上半年奖金”值为“奖金”与“特别奖”之和。 3. 按图4-72所示格式设置表格的框线及字符对齐形式。 4. 将表中的数值设置为小数,且保留一位小数。 5. 将表标题设置为隶书、22号,其余文字与数值均设置为仿宋体、12号。 6. 将表中月销售额在8.5万元以上的数值显示为红色,同时将月销售额在4万元以下的数值显示为蓝色。 7. 将表中“销售业绩”与“特别奖”两列交换位置。 8. 将“分部门”所在列的列宽调整为10,将每月销售额所在列的列宽调整为“最适合的列宽”。 9. 统计表中员工人数。

第二次上机练习(第11周)11月4日 1.图表操作 1)根据图4-72 所示表中的数据,绘制图4-73所示嵌入式簇状柱形图。 图4-73 簇状柱形图 2)移动数据系列的位置,将“高思”移到“赵丽”与“付晋芳”之间。 3)在图表中增加数据系列“张胜利”。 4)删除图表中的数据系列“付晋芳”。 5)在图表中显示数据系列“高思”的值。 6)将图表标题格式设为楷体、14号。 7)为图表增加分类轴标题“月份”,数值轴标题“销售额(单位:万元)”。 8)将图表区的图案填充效果设为“红黄双色”,且由角部幅射。 9)将绘制的嵌入式图表转换为独立式图表。 10)绘制所有员工3月份销售额的饼图。 2.数据管理及其应用(以图4-73所示表数据为依据) 1)将表中记录按“上半年销售合计”升序排列。 2)统计各“分部门”上半年的销售合计值,且顺序为“一部”、“二部”和“三部”。3)显示“上半年销售合计”值在40万元以上(含40万元)的记录。 4)显示分部门为“一部”,且“上半年销售合计”值在40万元以上的记录。

C语言程序设计_上机实验指导与习题_第三版_(陈湘骥_编著_著)_华南农业大学_参考答案

C语言程序设计上机实验指导与习题 参考答案 (仅供教师内部参考) 华南农业大学

目录 上机实验 (1) 实验 1 C语言程序初步 (1) 一、实验目的 (1) 二、实验内容 (1) 实验2基本数据类型、运算和表达式 (3) 一、实验目的 (3) 二、实验内容 (3) 实验3基本输入与输出 (5) 一、实验目的 (5) 二、实验内容 (5) 实验4选择结构程序设计 (4) 一、实验目的 (4) 二、实验内容 (4) 实验5循环结构程序设计(一) (9) 一、实验目的 (9) 二、实验内容 (9) 实验6循环结构程序设计(二) (15) 一、实验目的 (15) 二、实验内容 (15) 实验7数组 (17) 一、实验目的 (17) 二、实验内容 (17) 实验8字符数组的应用 (22) 一、实验目的 (22) 二、实验内容 (22) 实验9函数的基本应用 (24) 一、实验目的 (24) 二、实验内容 (24) 实验10指针与结构体 (26) 一、实验目的 (26) 二、实验内容 (26) *实验11链表 (29) 一、实验目的 (29) 二、实验内容 (29) *实验12文件 (32) 一、实验目的 (32) 二、实验内容 (32)

上机实验 实验 1 C语言程序初步 一、实验目的 (1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。 (2)了解在该系统上如何编辑、编译、连接和运行一个C程序。 (3)通过运行简单的C程序,初步了解C程序的特点。 (4)在教师的指导下,学会使用JudgeOnline实验系统。 二、实验内容 1. 运行第一个 C 程序 [题目:The first C Program] 将下列程序输入 TC(或 VC++),编译、连接和运行该程序。 void main() { printf("The first C Program\n"); } [具体操作步骤] 以 Turbo C 上的操作为例 (1)Windows 进入后,按照第一章中介绍的方法,进入 Turbo C。 (2)在编辑窗口中输入程序。 (3)保存程序,取名为 a1.c。 (4)按照第一章中介绍的方法,编译、连接和运行程序。 2.在JudgeOnline系统中提交实现了计算a+b功能的程序 [题目 1001:计算 a+b] 由键盘输入两个整数,计算并输出两个整数的和。实现该功能的程序如下, void main() { int a, b; scanf("%d%d", &a, &b); 1

ERP上机操作实验指导2

ERP上机操作实验指导2 实验指导手册 企业资源打算实验大纲是按照专业教学打算编制的,以目标教学、电化教学等教学方法为主。上机操作实验是学生实际操作能力综合训练与提升的实践教学过程。通过实习,使学生深入懂得所学知识,理论联系实际针对具体工作岗位进行实际操作,培养学生实际动手能力,增强学生分析咨询题解和解决实际咨询题的能力。 教育目标 通过课程实习,将理论与实践紧密结合,使学生能结合具体工作岗位,进一步把握ERP的原理和方法,达到理论应用于实践,培养具有一定实际工作能力的应用型人才。 有关知识 本系统的使用者须把握和了解以下方面的知识: 1.对现代企业运行的特点和差不多业务流程有概括性了解。 2.具备ERP系统有关背景及ERP供应链治理系统基础理论知识。 3.具备运算机基础知识,把握SQL server数据库治理和应用的差不多方法,能够使用数据库实现对ERP供应链系统的治理和设置。 实验内容和差不多要求 本实验的软件环境为用友ERP供应链治理系统,它是用友ERP-U8治理系统的重要组成部分,它是以企业购销存业务环节中的各项活动为对象,不仅记录各项业务的发生、还有效跟踪其进展过程,为财务核算、业务分析、治理决策提供依据,从而实现财务业务一体化全面治理,实现物流、资金流治理的统一。 ERP-U8供应链治理系统要紧包括采购治理、销售治理、库存治理、存货核算、GSP质量治理几个模块。要紧功能在于增加推测的准确性,减少库存,提升发货供货能力;减少工作流程周期,提升生产效率,降低供应链成本;减少总体采购成本,缩短生产周期,加快市场响应速度。同时,在这些模块中提供了对采购、销售等业务环节的操纵,以及对库存资金占用的操纵,完成对存货出入库成本的核算。使企业的治理模式更符合实际

(完整word版)Excel上机操作试题

2.尝试在Excel 工作表中输入如图4-48所示的信息。 值日袤 时间 星期一 星期二 星期三 星期四 星期五 学号 305001 305002 305003 305004 305005 图 4-48 值日表 3 .将下列表格中,收入的数据格式设为货币样式,货币符为 留两位小数,如图 4-49所示。 $”,千分位分隔样式,保 984316.12 41315.59 $41』315.59 574643. 87 猫7£ 643. 87 图4-49 收入数据 图4—50 材料表 舛忘盟国袤外债及夕卜j 匚储备 国家 外匸债务 外汇储备 1997 1993 债务总量 1997 19^8 储备增量 印尼 1355.9 1559. 3 165. 9 277.1 马来西亚 427 398 207, 8 2阪5 菲律宾 443 462 72.6 22.2 泰国 334 861 26L. 7 235. 3 新加坡 2&5 286 ^13 749 操作题 1.打开工作表,输入下图表中的内容,调整“操作”表中数据格式如图 的编 辑以及单元格的合并。 图4-47 调整后的表格格式 4-47,包括边框 ,在“钢板”下加一行,命名为“稀 材料名称 数量 单价(元) 1 方钢 400 1. 4 o o o o O o o o o O 3 4 16 0 o O o O 3 2 2 1钢板铜铜 合 圆铜苛紫铝铁铅铅 4 .在“材料名称”前加一列,命名为“材料规格” 土”,并修改材料序号,如图 4— 50所示。

5?根据A1—A3单元格(如图4— 51所示)的数据,向下填充一个 30个数字的等比数列。 3 6 12 图4-51 等比数列 10?根据如图4-54所示表格,完成以下题目 图学生成绩表 利用公式复制的方法,在工作表 Sheetl 的每行总分栏设置为每个学生三门分数之和、每列 平均分栏设置为每门课程的平均分。在单元格 G12利用公式求出总分最高分。 12?对如图4— 56所示的工作簿完成“总评”的统计,总评的计算方法为:平时、期中为 30%,期 末为40%。 B C D E 1 2 3 4 5 6 1 8 9 10 时 数 平东东东人率 名牛晓明伟小秀秀 姓王陈陈何吴优优 学生成绩表 期电 期末 总评 s 87 90 E6.1 96 S3 96 95.1 76 65 76 72. 7 95 86 90 90.3 63 70 70 67. 9 总评平均 13.打开工作簿文件: 课程成绩单. XLS 工作表“课程成绩单”内部分数据如下: 学号 姓名 课程说明 课程编号 课程名称 期中成绩 期末成绩 100103001 徐姗姗 电子商务甲 3050 电子商务 100 75 100103002 竺燕 八、、 电子商务甲 3050 电子商务 100 82 100103003 燕芳 电子商务甲 3050 电子商务 78 55 图4-56 学生成绩表

(完整版)Excel上机操作试题

操作题 1.打开工作表,输入下图表中的内容,调整“操作”表中数据格式如图4-47,包括边框的编辑以及单元格的合并。 图4-47 调整后的表格格式 2.尝试在Excel工作表中输入如图4-48所示的信息。 图4-48 值日表 3.将下列表格中,收入的数据格式设为货币样式,货币符为“$”,千分位分隔样式,保留两位小数,如图4-49所示。 图4-49 收入数据 4.在“材料名称”前加一列,命名为“材料规格”,在“钢板”下加一行,命名为“稀土”,并修改材料序号,如图4—50所示。 图4—50 材料表

5.根据A1—A3单元格(如图4—51所示)的数据,向下填充一个30个数字的等比数列。 图4-51 等比数列 10.根据如图4-54所示表格,完成以下题目 图4-54 学生成绩表 利用公式复制的方法,在工作表Sheetl的每行总分栏设置为每个学生三门分数之和、每列平均分栏设置为每门课程的平均分。在单元格G12利用公式求出总分最高分。 12.对如图4—56所示的工作簿完成“总评”的统计,总评的计算方法为:平时、期中为30%,期末为40%。 图4-56 学生成绩表 13.打开工作簿文件:课程成绩单.XLS,工作表“课程成绩单”内部分数据如下: 学号姓名课程说明课程编号课程名称期中成绩期末成绩 1 徐姗姗电子商务甲3050 电子商务100 75 2 竺燕电子商务甲3050 电子商务100 82 3 燕芳电子商务甲3050 电子商务78 55

4 林平平电子商务甲3050 电子商务78 64 5 冯雪电子商务甲3050 电子商务100 95 6 林莹电子商务3060 电子商务技术基础乙100 82 7 意志军电子商务3060 电子商务技术基础乙78 73 8 施淑英电子商务3060 电子商务技术基础乙89 64 将“课程名称”栏中“电子商务”课程替换为“计算机电子商务”课程,替换后工作表另存为:课程成绩单(替换完成).XLS工作簿文件中,工作表名不变。 14.打开工作簿文件:课程成绩单.XLS,对工作表“课程成绩单”内的数据清单的内容进行排序,条件为“按姓名笔画逆序排序”。排序后的工作表另存为:课程成绩单(排序完成).XLS 工作簿文件中,工作表名不变。 15.打开工作簿文件:课程成绩单.XLS,对工作表“课程成绩单”内的数据清单的内容进行自动筛选,条件为“期末成绩大于或等于60并且小于或等于80”,筛选后的工作表另存为:课程成绩单(筛选完成).XLS工作簿文件中,工作表名不变。 16.建立如下表格: 学生类别人数占总学生数的比例 专科生 2450 本科生 5800 硕士生 1400 博士生 300 要求: 计算各类学生比例: 选择“学生类别”和“占总学生数的比例”两列数据,绘制嵌入式“分离型三维饼图”,在“数据标志”中选择“显示百分比”,图表标题为“学生结构图”。嵌入在学生工作表的A7:F17区域中。 17.根据表4—3中的基本数据,按下列要求建立Excel表。 表4-3 产品销售表(单位:千元) 利用公式计算表中的“总计”值; 利用函数计算表中的“合计”值; 利用函数计算表中的“平均”值;

相关文档
相关文档 最新文档