上机实训(实训六 函数)
excel上机实验报告
上机报告课程名称:EXCEL在财务管理中应用学生姓名:学号:班级:专业:指导教师:张勇实验项目: EXCEL的高级应用实验目的:掌握EXCEL的公式,函数,数据排序,筛选,分类汇总,模拟运算,规划求解等实验平台:WINDOWS XP ,EXCEL2003实验内容和要求:掌握EXCEL的公式,函数(MOD,ROUND,MID,INDEX,MATCH,VLOOKUP,LOOKUP,CHOOSE等主要函数),数据排序,筛选,分类汇总,模拟运算,规划求解等的使用技巧。
实验步骤和结果(空间不够可加页):1.EXCEL公式的应用2.函数(1)MOD函数(2)ROUND函数(3)MID函数4)INDEX函数(5)MATCH函数(6)VLOOKUP函数(7)LOOKUP函数(8)CHOOSE函数3.数据排序①单击表中任意单元格,单击【数据】按钮,选择【排序】项,系统弹出【排序】对话框;②在【排序】对话框中选择主要关键字“销量”,“排序依据”为“数值”降序;单击确定。
如下,对产品的销量进行从大到小排序4.筛选筛选成绩大于等于85的学生建立条件区域成绩〉=85,建立输出时的新区域,单击数据菜单中的筛选,高级筛选,选择将筛选结果显示到其他区域,选择条件区域,列表区域,输出区域,单击确定5.分类汇总6.模拟运算假设某企业向银行贷款50000元,期限为5年,则可使用模拟运算表来测试不同的利率对月还款的影响。
1)设计模拟运算表结构,如下图:2)选取包括公式和要进行模拟运算单元格区域在内的单元格区域A4:B14,在【数据】菜单中单击【模拟运算表】命令,如图:3)单击确定按钮,结果如图:7.规划求解某企业生产甲、乙两种产品及资源的限制条件如下表:步骤:1)建立优化模型(设x和y分别表示甲乙产品的销量)约束条件如下:9x+6y≤3404x+7y≤16015x+18y≤520x≤25x≥0,y≥0,且为整数2)设计计算表结构。
将单元格B9和C9设为可变单元格,分别放甲乙的生产量,将单元格B10作为目标单元格并在其中输入公式:3)在B11中输入公式:“=SUMPRODUCT(B4:C4,B9:C9)”,在B12中输入公式:“=SUMPRODUCT(B5:C5,B9:C9)”,在B13中输入公式:“=SUMPRODUCT(B6:C6,B9:C9)”4)在【工具】菜单中单击【规划求解】,在弹出的对话框中输入约束条件,然后关闭【添加约束】对话框,则显示【规划求解参数】对话框,确认无误后单击【确定】,再次弹出对话框,单击【求解】,系统将弹出【规划求解结果】对话框,单击【确定】后得到下图:实验项目: EXCEL在财务预测中的应用实验目的:掌握EXCEL在财务预测中的各种分析方法。
会计上机实训练习1
Windows XP基本操作实验目的:
1、学会启动与关闭计算机。
2、了解计算机的基本组成,主机、显示器和键盘的连接及作用。
3、了解键盘的组成及功能,熟悉键盘使用。
4、了解Window 的桌面系统。
5、掌握窗口、菜单及任务栏的基本操作。
6、掌握启动、切换及退出应用程序的方法。
7、掌握对话框窗口的使用。
8、学会在Windows 下录入汉字。
实验内容
1、分别用三种方法启动计算机(冷启动、热启动、复位启动)
2、使用"开始" 菜单重新启动计算机;
3、使用"开始" 菜单关闭计算机;
4、使用"开始" 菜单的注销功能;
5、熟悉键盘和指法;
6、练习英文打字;
7、观察Windows 的桌面组成,认识应用程序图标和任务栏。
8、对Windows 窗口进行最大化、最小化、还原、关闭、移动和调整大小操作,并了解"开始菜单" 的作用。
9、使用滚动条查看窗口内容。
10、使用应用程序菜单,掌握"文件" 和"编辑" 菜单中各命令的使用。
11、学习"自定义Window 桌面" 。
12、通过任务栏查看当前日期和时间,掌握日期和时间的显示和修改方法。
13、练习汉字录入(要求:每分钟录入15 个汉字,正确率100%)。
计算机基础实训教程--第6章资料课件
6.6 打印工作表
• 当制作好工作表后,通常要做的下一步工 作就是把它打印出来。利用Excel 2007提供 的设置页面、设置打印区域、打印预览等 打印功能,可以对制作好的工作表进行打 印设置,美化打印的效果。本节将介绍打 印工作表的相关操作。
• 打印预览 • 打印输出
6.6.1 打印预览
• Excel 2007提供打印预览功能,用户可以通 过该功能查看打印后的实际效果,如页面 设置、分页符效果等。若不满意可以及时 调整,避免打印后不能使用而造成浪费。
• Excel 2007的工作界面 • 工作薄与工作表 • 工作表的基本操作 • 单元格的基本操作
6.1.1 Excel 2007的工作界面
• Excel 2007的工作界面主要由Office按钮、标 题栏、快速访问工具栏、功能区、编辑栏、 工作表格区、滚动条和状态栏等元素组成。
6.1.2 工作薄与工作表
• 公式的语法和运算符 • 运算符的优先级 • 公式的输入与引用
6.3.1 公式的语法
• 在Excel 2007中,公式具有以下基本特性: • 所有的公式都以等号开始。 • 输入公式后,在单元格中只显示该公式的
计算结果。 • 选定一个含有公式的单元格,该公式将出
现在Excel 2007的编辑栏中。
• 单击Office按钮,在弹出的菜单中选择【打 印】|【打印】命令,即可打开【打印内容 】对话框,如图6-74所示。在该对话框中, 可以选择要使用的打印机还可以设置打印 范围、打印内容等选项。设置完成后,在 【打印内容】对话框中单击【确定】按钮 即可打印工作表。
习题
1. 在【学生成绩统计】表中将所有学生的“ 语文”成绩按照从高到低顺序排列,如果“ 语文”成绩相同,那么按照“总成绩”, 从高到低排列。
中职计算机上机实验报告
中职计算机上机实验报告实验题目:用户登录验证系统设计与实现实验目的:1. 熟练掌握使用Python编程语言实现用户登录验证系统的方法;2.熟悉计算机网络与数据库的基本知识;3.掌握计算机系统设计与实现的方法。
实验内容:本实验通过使用Python编程语言设计并实现一个用户登录验证系统。
该系统可以接收用户输入的用户名和密码,并将其与数据库中存储的信息进行匹配验证。
验证成功则显示登录成功信息,验证失败则显示登录失败信息。
实验步骤:1. 创建数据库表格:创建一个名为“user_info”的表格,包含“username”和“password”两个字段。
将用户的用户名和密码分别存储在这两个字段中。
2. 编写登录验证系统的代码:首先,导入pymysql库,连接数据库。
然后,通过input函数接收用户输入的用户名和密码。
接着,利用SQL语句查询数据库表格,判断输入的用户名和密码是否与数据库中保存的信息匹配。
最后,根据匹配结果输出相应的登录验证信息。
3. 运行代码:在Python编程环境中运行代码,输入用户名和密码进行登录验证。
实验结果及分析:通过以上步骤,成功实现了用户登录验证系统。
当用户输入正确的用户名和密码时,系统会显示登录成功的信息。
当用户输入错误的用户名或密码时,系统会显示登录失败的信息。
实验总结:通过本次实验,我掌握了使用Python编程语言设计并实现一个用户登录验证系统的方法。
同时,我进一步熟悉了计算机网络与数据库的基本知识,学会了使用Python连接数据库、查询数据表和执行SQL语句等操作。
这对我今后在计算机领域的学习和工作都具有重要意义。
同时,通过设计和实现一个完整的计算机系统,我深刻体会到了计算机科学中的系统设计思维和实践能力的重要性。
这为我今后更好地学习和掌握计算机系统设计和开发提供了基础。
第六次上机实验 实验报告
计算机基础上机实验(六)
姓名:学号:班级:日期:
上机须知:
a)必须带《实验教程》,没有带的回去取;上机时间:2小时
b)提交内容:
1)按照实验1的步骤制作自己生日所在月份的日历。
2)按照实验2的步骤创建Excel抽奖器(或其他模板)。
3)按照实验3的步骤制作成绩单。
注:以上三部分包括Excel源文件和最终效果的截图。
c)A、B班要求不完全相同,不要做错
d)作业提交格式:提交多个文件时打包为rar压缩包,压缩包按班级-学号-姓名-实验号(阿
拉伯数字)-A(B).rar命名,A、B代表A班或者B班,截图按1.jpg、2.jpg…依次命名
1.创建Excel基本表格
说明:
a)参考实验5.1,创建自己生日所在月份的日历。
b)尝试自动填充功能(星期的自动填充,数字的自动填充)
c)给日历加样式(字体大小,对齐,颜色,边框)
d)创建艺术字,达到与图5.3类似的效果(注意用自己生日所在年月)
2.使用Excel模板
说明:
a)新建模板-选择抽奖器模板(可以用其他自己感兴趣的模板)。
b)根据实验5.2来使用抽奖器模板或自己尝试使用其他模板。
c)获得获奖结果(或其他模板的最终效果)
3.用Excel制作成绩单
说明:
a)参考实验5.3创建Excel成绩单
b)输入数据(提示:自动填充)
c)输入公式统计平均成绩
d)设置条件格式(红色加粗显示不及格成绩)
e)分类汇总(按照班级分类汇总)(B班可不做)。
EXCEL上机作业5个范文
实验一EXCEL2003 基本操作一.实验目的1.掌握EXCEL2003的启动和退出操作2.熟悉EXCEL2003的窗口界面。
3.掌握工作簿的新建、打开、关闭与保存操作4.掌握不同类型数据的输入方法及填充技巧5.掌握单元格内容的编辑、清除、复制移动、查找替换操作二.实验内容1.启动EXCEL2003 。
2.认识EXCEL2003 窗口界面将工作簿窗口由最大化变为还原显示观察工作簿的文件名、工作簿窗口的控制图标及控制菜单找出当前工作簿名,当前工作表名,当前活动单元格在A5中输入429.38,观察数据编辑栏的显示。
显示或隐藏“图表”工具栏按下Home、Ctrl+Home、Ctrl+End、Ctrl+↑、Ctrl+↓、Ctrl+←、Ctrl+→组合键,观察当前单元格的变化。
3.工作簿操作创建一个新的工作簿在新工作簿的sheet1表中输入如下数据将新建的工作簿以文件名“姓名实验1”保存在E盘的班级文件夹中。
4.数据编辑打开工作簿文件:姓名实验1.xls以填充序列数的方法产生各学生的编号05001、05002、05003…、05012、05013 将工作表sheet1中的“期中成绩”改为“大学语文”,将“期末成绩”改为“平图4- 1均成绩”、D8格的889改为89在“李少波”和“黄玉梅”间插入一空行,输入一名学生的姓名及相应成绩,内容自定在工作表sheet1的A列前插入一列,在单元格A1输入“小组”,在单元格A2、A6、A10分别输入第一组、第二组、第三组。
将单元格A2中的数据复制到单元格区域A3:A5,将单元格A6中复制到单元格区域A7:A10,将单元格A11中的数据复制到单元格区域A12:A14(方法:复制粘贴法、CTRL+鼠标拖动法、填充柄拖动法)清除“平均成绩”列中的内容删除‘总评成绩’列应用序列填充将“编号”列中的内容加上前缀“机电”,即“机电05001”在第一行之前插入一行,输入:初三(1)班2005春成绩表保存文件退出EXCEL2003 。
实验报告函数的用法(3篇)
第1篇一、实验目的1. 理解函数的概念及作用。
2. 掌握函数的声明、定义和调用方法。
3. 学习函数的参数传递和返回值。
4. 熟悉函数的嵌套调用和递归调用。
二、实验原理函数是程序设计中的一种基本概念,它将一系列具有特定功能的代码封装在一起,以便重复使用。
函数的主要作用是将复杂的程序分解为多个模块,提高代码的可读性和可维护性。
在C语言中,函数分为两大类:标准函数和自定义函数。
标准函数是C语言库函数,如printf()、scanf()等;自定义函数是由程序员根据实际需求编写的函数。
函数的基本结构如下:```c函数返回类型函数名(参数列表) {// 函数体}```三、实验内容1. 函数的声明函数声明用于告诉编译器函数的存在,包括函数名、返回类型和参数列表。
函数声明格式如下:```c函数返回类型函数名(参数类型参数名);```2. 函数的定义函数定义是函数声明的具体实现,包括函数名、返回类型、参数列表和函数体。
函数体由大括号{}包围,包含一系列执行语句。
```c函数返回类型函数名(参数类型参数名) {// 函数体}```3. 函数的调用函数调用是指程序中调用函数的过程。
调用函数时,需要按照函数的参数列表提供相应的实参。
```c函数名(实参1, 实参2, ..., 实参n);```4. 函数的参数传递函数的参数传递主要有两种方式:值传递和地址传递。
(1)值传递:将实参的值复制给形参,函数内部对形参的修改不会影响实参。
(2)地址传递:将实参的地址传递给形参,函数内部通过修改形参的地址来修改实参的值。
5. 函数的返回值函数的返回值是指函数执行完毕后返回给调用者的值。
函数返回值类型必须与函数声明时指定的返回类型一致。
6. 函数的嵌套调用函数嵌套调用是指在一个函数内部调用另一个函数。
嵌套调用的函数可以递归调用自身。
7. 函数的递归调用递归调用是指函数在执行过程中直接或间接地调用自身。
递归调用分为直接递归和间接递归两种。
Excel 上机实训
Excel 2010上机实训之勘阻及广创作实验4.1 Excel 2010的编纂与格式化【实验目的】1.熟练掌握Excel2010的基本把持.2.掌握单位格数据的编纂.3.掌握填充序列及自界说序列把持方法.4.掌握公式和函数的使用方法.5.掌握工作表格式的设置及自动套用格式的使用.【实验要求】1.实现单位格数据的基本编纂.2.利用自动填充序列方法实现数据输入,学会自界说序列及其填充方法.3.利用公式和函数完成数据的简单计算,并将工作簿加密保管.4.实现对工作表的格式化,如字体、颜色、底纹、对齐方式及数据格式等.4.1.1 Excel 的基本把持【实验内容】1.启动Excel 2010并更改工作簿的默认格式2.新建空白工作簿,并按样表4-1格式输入数据.3.利用数据填充功能完成有序数据的输入.4.利用单位格的移动将“液晶电视”所在行至于“空调”所在行的下方.5.调整行高及列宽.【样表4-1】【实验步伐】1.启动Excel2010并更改默认格式(1)选择“开始|所有法式|Microsoft office|Microsoft of fice Excel 2010”命令,启动Excel 2010.(2)单击“文件”按钮,在弹出的菜单中选择“选项”命令,弹出“Excel选项”对话框,在“惯例”选项面板中单击“新建工作簿”时区域内“使用的字体”下三角按钮,在展开的下拉列表中单击“华文中宋”选项.(3)单击“包括的工作表数”数值框右侧上调按钮,将数值设置为5,如图4-1所示,最后单击“确定”按钮.图4-1 Excel选项(4)设置了新建工作簿的默认格式后,弹出Microsoft Excel 提示框,单击“确定”按钮,如图4-2所示.图4-2 Microsoft Excel 提示框(5)将以后所翻开的所有Excel 2010窗口关闭,然后重新启动Excel 2010,新建一个Excel表格,并在单位格内输入文字,即可看到更改默认格式的效果.2.新建空白工作簿并输入文字(1)在翻开的Excel 2010工作簿中单击“文件”按钮,选择“新建”命令.在右侧的“新建”选项面板中,单击“空白工作簿”图标,再单击“创立”按钮,如图4-3所示,系统会自动创立新的空白工作簿.图4-3 新建空白工作簿(2)在默认状态下Excel自动翻开一个新工作簿文档,题目栏显示工作簿1-Microsoft Excel,以后工作表是Sheet1.(3)选中A1为以后单位格,键入题目文字:全年部份商品销售统计表.(4)选中A1至F1(按下鼠标左键拖动),在以后地址显示窗口呈现“1R×6C”的显示,暗示选中了一行六列,此时单击“开始|对齐方式|合并后居中”按钮,即可实现单位格的合并及题目居中的功能.(5)单击A2单位格,输入“商品名称”,然后用光标键选定B3单位格,输入数字,并用同样的方式完成所有数字部份的内容输入.3.在表格中输入数据有序数据(1)单击B2单位格,输入“第一季”,然后使用自动填充的方法,将鼠标指向B2单位格右下角,当呈现符号“+”时,按下Ctrl键并拖动鼠标至E2单位格,在单位格右下角呈现的【自动填充选项】按钮中选择“填充序列”,B2至E2单位格分别被填入“第一季、第二季、第三季、第四季”等4个连续数据.(2)创立新的序列:单击“文件”按钮,在左侧单击“选项”命令,弹出“Excel选项”对话框后,切换至“高级”选项卡,在“惯例”选项组中单击“编纂自界说列表”按钮,如图4-4所示.图4-4 高级选项卡(3)弹出“自界说序列”对话框,在“输入序列列表框”中输入需要的序列条目,每个条目之间用“,”分开,再单击“添加”按钮,如图4-5所示.图4-5 添加新序列(4)设置完毕后单击“确定”按钮,返回“Excel选项”对话框,单击“确定”按钮,返回工作表,完成新序列的填充.4.单位格、行、列的移动与删除(1)选中A4单位格并向右拖动到F4单位格,从而选中从A4到F4之间的单位格.(2)在选中区域单击鼠标右键,选择“剪切”命令.(3)选中A8单位格,按下Ctrl+V组合键,完成粘贴把持.(4)右击A4单位格,在弹出的快捷菜单中选择“删除”命令,弹出“删除”对话框,单击选中“整行”单选按钮,如图4-6所示,再单击“确定”按钮.图4-6 “删除”对话框5.调整行高、列宽(1)如图4-7所示,单击第3行左侧的标签,然后向下拖动至第7行,选中从第3行到第7行的单位格.图4-7 选择单位格示意图(2)将鼠标指针移动到左侧的任意标签分界处,这时鼠标指针,按鼠标左键向下拖动,将呈现一条虚线并随鼠标指针移动,显示行高的变动,如图4-8所示.(3)当拖动鼠标使虚线达到合适的位置后释放鼠标左键,这时所有选中的行高均被改变.图4-8 显示行高变动图(4)选中F列所有单位格,切换至“开始”选项卡,在“单位格”组中单击“格式|列宽”选项,如图4-9所示.图4-9 设置列宽(5)弹出“列宽”对话框,在文本框中输入列宽值12,再单击“确定”按钮,如图4-10所示,完成列宽设置.图4-10 “列宽”对话框4.1.2 Excel公式和函数的使用【实验内容】1.利用公式求出合并项数据.2.保管文件并用密码进行加密.【实验步伐】1.利用公式计算(1)单击F3单位格,以确保计算结果显示在该单位格.(2)直接从键盘输入公式“=B3+C3+D3+E3”.(3)单击编纂栏左侧的“输入”按钮,结束输入状态,则在F3显示出冰箱的合计销售量.(4)鼠标移向F3单位格的右下角,当鼠标酿成“十字”形时,向下拖动鼠标,到F7单位格释放鼠标左键,则所有商品的销售情况被自动计算出来,如图4-11所示.图4-11 自动计算结果图2.保管并加密(1)选择“文件|另存为”命令,翻开“另存为”对话框,选择“工具”按钮下的“惯例选项”命令,如图4-12所示.(2)在翻开的“惯例选项”对话框中输入“翻开权限密码”,如图4-13所示.(3)单击“确定”按钮,翻开“确认密码”对话框,再次输入刚才的密码,如图4-14所示.(4)单击“确定”按钮,完成设置.当再次翻开该文件时就会要求输入密码.(5)将文件名改为“商品销售统计表”,存于桌面上,单击“确定”保管.图4-12 “另存为”对话框图4-13 “惯例选项”对话框图4-14 “确认密码”对话框4.1.3 工作表格式化【实验内容】1.翻开“商品销售统计表. xlsx”.2.设置Excel中的字体、字号、颜色及对齐方式.3.设置Excel中的表格线.4.设置Excel中的数字格式.5.在题目上方拔出一行,输入创立日期,并设置日期显示格式.6.设置单位格布景颜色.【实验步伐】1.翻开“商品销售统计表. xlsx”(1)进入Excel 2010,选择“文件|翻开”命令,弹出如图4-15所示的“翻开”对话框.图4-15 “翻开”对话框(2)依照路径找到工作簿的保管位置,双击其图标翻开该工作簿,或者单击选中图标,单击该对话框中的“翻开”按钮.2.设置字体、字号、颜色及对齐方式(1)选中表格中的全部数据,单击鼠标右键,在弹出的快捷菜单中选择“设置单位格格式”命令,翻开“设置单位格格式对话框”.(2)切换到“字体”选项卡,字体选择为“宋体”,字号为“12”,颜色为“深蓝,文字2,深色50%”.如图4-16所示.图4-16 “单位格格式”——“字体”选项卡(3)翻开“对齐”选项卡,文本对齐方式选择“居中”,如图4-17所示.单击“确定”按钮.图4-17 “对齐”选项卡(4)选中第二行,用同样的方法对第二行数据进行设置,将其颜色设置为“黑色”;字形设置为“加粗”.3.设置表格线(1)选中A2单位格,并向右下方拖动鼠标,直到F7单位格,然后单击“开始|字体”组中的“边框”按钮,从弹出的下拉列表中选择“所有框线”图标,如图4-18所示.图4-18 选择“所有框线”图标(2)如做特殊边框线设置时,首先选定制表区域,切换到“开始”选项卡,单击“单位格”组中的“格式”按钮,在展开的下拉列表中单击“设订单位格格式”选项,如图4-19所示.图4-19 设置单位格格式(3)在弹出的“设置单位格格式”对话框中,翻开“边框”选项卡,选择一种线条样式后,在“预置”组合框中单击“外边框”按钮,如图4-20所示.图4-20 “边框”选项卡(4)单击“确定”按钮.设置完边框后的工作表效果如图4-21所示.图4-21 设置边框后工作表效果图4.设置Excel中的数字格式(1)选中B3至F7单位格.(2)右击选中区域,在弹出的快捷菜单中选择“设置单位格格式”命令,翻开“设置单位格格式对话框”,切换到“数字”选项卡.(3)在“分类”列表框中选择“数值”选项;将“小数位数”设置为“0”;选中“使用千位分隔符”复选框,在“负数”列表框中选择“(1,234)”,如图4-22所示.图4-22 “数字”选项卡(4)单击“确定”按钮,应用设置后的数据效果如图4-23所示.图4-23 设置数字格式后工作表效果5.设置日期格式(1)将鼠标指针移动到第一行左侧的标签上,当鼠标指针酿成,单击该标签选中第一行中的全部数据.(2)右击选中的区域,在弹出的快捷菜单中,单击“拔出”命令.(3)在拔出的空行中,选中A1单位格并输入“2011-8-8”,单击编纂栏左侧的“输入”按钮,结束输入状态.(4)选中A1单位格,右击选中区域,在快捷菜单中单击“设置单位格格式”命令,翻开“设置单位格格式”对话框,切换到“数字”选项卡.(5)在“分类”列表框中选择“日期”,然后在“类型”列表框中选择“二OO一年三月十四日”,如图4-24所示.(6)单击“确定”按钮.图4-24 设置日期格式(7)选中A1至A2单位格,单击“开始|对齐方式”组中的“合并后居中”按钮,将两个单位格合并为一个,应用设置后的效果如图4-25所示.图4-25 设置日期格式后工作表效果图6.设置单位格布景颜色(1)选中A4至F8之间的单位格,然后单击“开始|字体”组中的“填充颜色”按钮,在弹出的面板中选择“紫色,强调文字颜色4,浅色80%”.(2)用同样的方法将表格中A3至F3单位格中的布景设置为“深蓝,文字2,浅色80%”.(3)如做特殊底纹设置时,右击选定底纹设置区域,在快捷菜单中单击“设置单位格格式”命令,翻开“设置单位格格式”对话框,切换到“填充”选项卡,在“图案样式”下拉列表中选择“6.25%灰色”,如图4-26所示,单击“确定”按钮,设置布景颜色后的工作表效果如图4-27所示.图4-26 “图案”选项卡图4-27 设置布景颜色后工作表效果图实验4.2 数据统计运算和数据图表的建立【实验目的】1.掌握经常使用函数的使用,了解数据的统计运算.2.学会对工作表的数据进行统计运算.3.掌握使用条件格式设置单位格内容,了解删除条件格式的方法.4.掌握Excel中经常使用图表的建立方法.5.了解组成图表的各图表元素,了解图表与数据源的关系.6.掌握图表格式化方法.【实验要求】1.利用经常使用函数实现数据的统计运算,如总分、平均分等.2.使用条件格式完成工作数据的统计,并实现条件格式的删除.3.利用向导建立数据图表并格式化该图表.4.2.1 工作表数据的统计运算【实验内容】1.依照样表4-2输入数据,并完成相应的格式设置.2.计算每个学生成果总分.3.计算各科成果平均分.4.在“备注”栏中注释出每位同学的通过情况:若“总分”年夜于250分,则在备注栏中填“优秀”;若总分小于250分但年夜于180分,则在备注栏中填“及格”,否则在备注栏中填“不及格”.5.将表格中所有成果小于60的单位格设置为“红色”字体并“加粗”;将表格中所有成果年夜于90的单位格设置为“绿色”字体并加粗;将表格中“总分”小于180的数据,设置布景颜色.6.将C3至F6单位格区域中的成果年夜于90的条件格式设置删除.7.将文件保管至桌面,文件名为“英语成果统计表”.【样表4-2】【实验步伐】1.启动Excel并输入数据启动Excel并按样表4-2格式完成相关数据的输入.2.计算总分(1)单击F3单位格,输入公式“=C3+D3+E3”,按Enter键,移至F4单位格.(2)在F4单位格中输入公式“=SUM(C4:E4)”,按Enter键,移至F5单位格.(3)切换到“开始”选项卡,在“编纂”组中单击“求和”按钮,此时C5:F5区域周围将呈现闪烁的虚线边框,同时在单位格F5中显示求和公式“=SU M(C5:E5)”.公式中的区域以黑底黄字显示,如图4-28所示,按Enter键,移至F6单位格.图4-28 利用公式求和示意图(4)单击“编纂栏”前边的“拔出公式”按钮,屏幕显示“拔出函数”对话框,如图4-29所示.(5)在“或选择类别”下拉列表中选择“经常使用函数”选项,在“选择函数”列表框中选择“SUM”.单击“确定”按钮,弹出“函数参数”对话框.图4-29 “拔出函数”对话框(6)在Number1框中输入“C6:E6”,如图4-30所示.(7)单击“确定”按钮,返回工作表窗口.图4-30 “函数参数”对话框3.计算机平均分(1)选中C7单位格,单击“拔出公式”按钮,弹出“拔出函数”对话框,在“选择函数”区域中选择“AVERAGE”,单击“确定”按钮后弹出“函数参数”对话框.(2)在工作表窗口中用鼠标选中C3到C6单位格,在Number1框中即呈现“C3:C6”,如图4-31所示.图4-31 求平均分示意图(3)单击“确定”按钮,返回工作表窗口.(4)利用自动填充功能完成其余科目平均分成果的计算.4.IF函数的使用(1)选中G3单位格,单击“拔出公式”按钮,弹出“拔出函数”对话框,在“选择函数”区域中选择“IF”,单击“确定”按钮后弹出“函数参数”对话框.(2)单击Logical_test右边的“拾取”按钮.(3)单击工作表窗口中的F3单位格,然后“>=250”,如图4-32所示.图4-32 IF函数参数图(4)单击“返回”按钮.(5)在Value_if_ture右边的文本输入框中输入“优秀”,如图4-33所示.图4-33 IF函数参数图(6)将光标定位到Value_if_false右边的输入框中,单击工作表窗口左上角的“IF”按钮,又弹出一个“函数参数”对话框.(7)将光标定位到“Logical_test”右边的输入框中,单击工作表窗口中的F3单位格,然后输入“>=180”.(8)在“Value_if_ture”右边的输入框中输入“及格”,在“Value_if_false”右边的输入框中输入“不及格”,如图4-34所示.图4-34 IF函数参数图(9)单击【确定】按钮,完成其余数据把持,最终效果如图4-35所示.图4-35 使用IF函数后工作表效果图5.条件格式的使用(1)选中C3:E6单位格区域,单击功能区中的“开始|样式|条件格式”按钮,在弹出的列表中选择“新建规则”命令,弹出“新建格式规则”对话框.(2)在“选择规则类型”框中选择“只为包括以下内容的单位格设置格式”.在“编纂规则说明”中设置“单位格值小于60”,如图4-36所示.图4-36 “新建格式规则”对话框(3)单击“格式”按钮,在弹出的“设置单位格格式”对话框中翻开“字体”选项卡,将颜色设置为“红色”,字形设置为“加粗”,如图4-37所示.图4-37 “字体”选项卡(4)单击“确定”按钮,返回“新建格式规则”对话框,可以看到预览文字效果,如图4-38所示.(5)单击“确定”按钮,退出该对话框.(6)用同样的方式完成各科成果年夜于90的格式设置,要求为“绿色”字体并加粗.(7)选中F3至F6单位格,单击功能区中的“开始|样式|条件格式”按钮,在弹出的列表中选择“新建规则”命令,弹出“新建格式规则”对话框.图4-38 预览文字效果(8)在“选择规则类型”框中选择“只为包括以下内容的单位格设置格式”.在“编纂规则说明”中设置“单位格值小于180”.(9)单击“格式”按钮,在弹出的“设置单位格格式”对话框中翻开“填充”选项卡,将单位格底纹设置为“浅紫色”,如图4-39所示.图4-39 “填充”选项卡(10)单击“确定”按钮,返回“新建格式队则”对话框,可以看到预览文字效果,如图4-40所示.图4-40 “新建格式规则”对话框(11)单击“新建格式规则”对话框的“确定”按钮,退出该对话框,结果如图4-41所示.图4-41 设置“条件”和“格式”后工作表效果6.条件格式的删除(1)将光标位于C3至F6单位格区域中的任意单位格中,单击功能区中的“开始|样式|条件格式”按钮,在弹出的列表中选择“管理规则”命令,弹出“条件格式规则管理器”,对话框,如图4-42所示.图4-42 “条件格式规则管理器”对话框(2)选中“单位格值>90”条件规则,单击“删除规则”按钮,该条件格式规则即被删除,“条件格式规则管理器”中显示现有条件格式规则,如图4-43所示.图4-43 “条件格式规则管理器”对话框7.保管文件(1)选择“文件|另存为”命令,弹出“另存为”对话框,选择保管路径.(2)将文件名改为“英语成果统计表”,单击“保管”按钮. 4.2.2 建立数据图表【实验内容】启动Excel2010,翻开实验题目1中建立的“英语成果统计表”文件,完成以下工作.1.对“英语成果统计表”中每位同学三门科目的数据,在以后工作表中建立嵌入式柱形图图表.2.设置图表题目为“英语成果表”,横坐标轴题目为姓名,纵坐标轴题目为分数.3.将图表中“听力”的填充色改为红色斜纹图案.4.为图表中“作文”的数据系列添加数据标签.5.更改纵坐标轴刻度设置.6.设置图表布景为“渐变填充”,边框样式为“圆角”,设置好后将工作表另存为“英语成果图表”文件.【实验步伐】1.创立图表(1)启动Excel2010,翻开实验题目1中建立的“英语成果统计表”文件.选择B2:E6区域的数据.(2)单击功能区中的“拔出|图表|柱形图”按钮,在弹出的列表中选择“二维柱形图”中的“簇状柱形图”,如图4-44所示.图4-44 选择图标类型(3)此时,在以后工作表中创立了一个柱形图表,如图4-45所示.图4-45 创立图表(4)单击图表内空白处,然后按住鼠标左键进行拖动,将图表移动到工作表内的一个适当位置2.添加题目(1)选中图表,激活功能区中的“设计”、“规划”和“格式”选项卡.单击“规划|标签|图表题目”按钮,在弹出的列表中选择“图表上方”命令,如图4-46所示.(2)在图表中的题目输入框中输入图表题目“英语成果表”,单击图表空白区域完成输入.图4-46 添加图表题目(3)单击“规划|标签|坐标轴题目”按钮,在弹出的列表中分别完成横坐标与纵坐题目目的设置.(4)选中图表,然后拖动图表四周的控制点,调整图表的年夜小.3.修饰数据系列图标(1)双击听力数据系列或将鼠标指向该系列,单击鼠标右键,在弹出的菜单中单击“设置数据系列格式”.(2)在翻开的对话框的“填充”面板中选择“图案填充”的样式,设置前景色为“红色”,如图4-47所示.图4-47 “设置数据系列格式”对话框4.添加数据标签(1)选中作文数据系列,单击“规划|标签|数据标签”按钮,在弹出的下拉列表中选择“数据标签外”命令,如图4-48所示.(2)图表中作文数据系列上方显示数据标签.图4-48 添加标签5.设置纵坐标轴刻度(1)双击纵坐标轴上的刻度值,翻开“设置坐标轴格式”对话框,在“坐标轴选项”区域中将“主要刻度单位”设置为“20”,如图4-49所示.图4-49 “设置坐标轴格式”对话框(2)设置完毕后,单击“关闭”按钮.6.设置图表布景并保管文件(1)分别双击图例和图表空白处,在相应的对话框中进行设置,图表区的设置参考图4-50和图4-51所示.图4-50 设置“填充颜色” 图4-51 设置“边框样式”(2)设置完毕后,单击“关闭”按钮,效果如图4-52所示.图4-52 图表最终效果图(3)依照前面介绍的另存文件的方法,将嵌入图表后的工作表另存为“英语成果图表”文件.实验4.3 数据列表和数据透视表【实验目的】1.了解Excel 2010的数据处置功能.2.掌握数据列表的排序方法.3.掌握数据列表的自动筛选方法.4.掌握数据的分类汇总.5.了解数据透视表向导的使用方法.6.掌握简双数据透视表的建立.7.掌握创立合并计算陈说.【实验要求】1.实现数据列表的排列、自动筛选和分类汇总.2.利用数据透视表向导建立数据透视表.3.实现数据的合并计算功能.4.3.1 数据列表的数据处置方式【实验内容】1.在Sheet1工作表中输入样表4-3中的数据,并将Sheet1工作表中的内容复制至两个新工作表中.将三个工作表名称分别更改为“排序”、“筛选”和“分类汇总”.将Sheet2和Sheet3工作表删除.2.使用“排序”工作表中的数据,以“基本工资”为主要关键字,“奖金”为主要关键字降序排序3.使用“筛选”工作表中的数据,筛选出“部份”为设计部而且“基本工资”年夜于即是900的记录.4.使用“分类汇总”工作表中的数据,以“部份”为分类字段,将“基本工资”进行“平均值”分类汇总.【样表4-3】【实验步伐】1.工作表的管理(1)启动Excel2010,在Sheet1工作表中按样表4-3完成数据的输入.(2)右击工作表中的“Sheet1”标签,在弹出的菜单中单击“移动或复制”命令,翻开“移动或复制工作表”对话框,选中“Sheet2”选项,选中“建立副本”复选框,如图4-53所示.(3)单击“确定”按钮,将增加一个复制的工作表,它与原来的工作表中的内容相同,默认名称为Sheet1(2),效果如图4-54所示.图4-53 “移动或复制工作表”对话框图4-54 复制后的工作表(4)用同样的方法创立另一张工作表,创立完成后,其默认名称为Sheet1(3).(5)右击工作表Sheet1标签,在弹出的菜单中单击“重命名”命令,如图4-55所示,然后在标签处输入新的名称“排序”,如图4-56所示.图4-55 选择“重命名”菜单命令图4-56 重命名后的工作表效果图(6)用同样的方式修改Sheet1(2)和Sheet1(3)工作表的名称.(7)右击工作表Sheet2标签,在弹出的菜单中单击“删除”命令,则删除该工作表标签.用同样的方法将工作表Sheet3删除,删除后的效果如图4-57所示.图4-57 删除后的工作表效果2.数据排序(1)使用“排序”工作表中的数据,将鼠标指针定位在数据区域任意单位格中,单击功能区中的“数据|排序和筛选|排序”按钮,弹出“排序”对话框.在“主要关键字”下拉列表中选择“基本工资”选项,在“次第”下拉列表中选择“降序”选项.(2)单击“添加条件”按钮,增加“主要关键字”设置选项,在“主要关键字”下拉列表中选择“奖金”选项,“次第”下拉列表中选择“降序”选项.如图4-58所示.图4-58 “排序”对话框(3)单击“确定”按钮,即可将员工按基本工资降序方式进行排序,基本工资相同则按奖金进行降序排序,如图4-59所示.图4-59 排序后的工作表3.数据筛选(1)使用“筛选”工作表中的数据,将鼠标指针定位在第2行任一单位格中,单击功能区中的“数据|排序和筛选|筛选”按钮,这时在第2行各单位格中呈现如图4-60所示的下拉按钮.(2)单击“部份”单位格中的下拉按钮,在弹出的下拉列表中选择“设计部”,如图4-61所示.单击“确定”按钮,即可筛选出部份为“设计部”的数据.(3)单击“基本工资”单位格的下拉按钮,在弹出的下拉列表中选择“数字筛选|年夜于或即是”选项,如图4-62所示.图4-60 设置筛选后的工作表图4-61 筛选设置图4-62筛选设置(4)在翻开的“自界说自动筛选方式”对话框中,设置“基本工资年夜于或即是900”,如图4-63所示.图4-63 “自界说自动筛选方式”对话框(5)单击“确定”按钮,即可筛选出“基本工资”年夜于即是900的记录,如图4-64所示.图4-64 自界说筛选后的工作表(6)分别单击“部份”和“基本工资”单位格中的下拉按钮,在弹出的下拉列表中选择“全部”选项,则会显示原来所有数据.4.分类汇总(1)使用“分类汇总”工作表中的数据,将鼠标指针定位在数据区域任意单位格中,单击功能区中的“数据|排序和筛选|排序”按钮,弹出“排序”对话框.在“主要关键字”下拉列表中选择“部份”选项,在“次第”下拉列表中选择“升序”选项.(2)单击“确定”按钮,即可将数据按部份的升序方式进行排序.(3)单击功能区中的“数据|分级显示|分类汇总”按钮,弹出“分类汇总”对话框.在“分类字段”下拉列表中选择“部份”,“汇总方式”下拉列表中选择“平均值”,“选定汇总项”列表框中选择“基本工资”,如图4-65所示.图4-65 “分类汇总”对话(4)选中“替换以后分类汇总”与“汇总结果显示在数据下方”两项,单击“确定”按钮.效果如图4-66所示.图4-66 汇总后的工作表效果图(5)单击分类汇总表左侧的减号,即可折叠分类汇总表,结果如图4-67所示.图4-67 折叠分类汇总标效果图4.3.2 数据透视表和合并计算【实验内容】1.在Sheet1工作表中输入样表4-4中的数据,创立数据透视表.2.在Sheet2工作表中输入样表4-5中的数据,在“成果分析”中进行“平均值”合并计算.【样表4-4】【样表4-5】【实验步伐】1.建立数据透视表(1)依照样表4-4在Sheet1工作表中输入数据.(2)单击数据区域中的任意一个单位格,切换至“拔出”选项卡,在“表格”组中单击“数据透视表”按钮,弹出“创立数据透视表”对话框,如图4-68所示.图4-68 “创立数据透视表”对话框(3)单击“确定”按钮,即可创立一个空白的数据透视表,并在窗口的右侧自动显示“数据透视表字段列表”窗格,在其中勾选需要的字段,并在左侧的数据透视表中显示出来,效果如图4-69所示.图4-69 数据透视表(4)选择单位格“B3”,切换至“数据透视表工具”的“选项”选项卡,单击“活动字段”组中“字段设置”按钮,弹出“值字段设置”对话框,切换至“值汇总方式”选项卡,在其列表框中单击“最年夜值”选项,如图4-70所示.(5)单击“确定”按钮,此时,“第一季”的数据在总计项中显示最年夜值,效果如图4-71所示.图4-70 “值字段设置”对话框图4-71 设置后的效果2.数据合并计算(1)依照样表4-5在Sheet2工作表中输入数据.(2)将光标定位到“成果分析”中“科目”下方的单位格中,单击功能区中的“数据|数据工具|合并计算”按钮,弹出“合并计算”对话框,如图4-72所示.(3)在“合并计算”对话框的“函数”下拉列表中选择“平均值”.(4)单击“引用位置”文本框后面的工作表缩略图图标后,用鼠标选中“科目”和“总分”两列数据,单击“工作表缩略图”图标返回“合并计算”对话框中.(5)单击“添加”按钮,将选择的源数据添加到“所有引用位。
会计电算化习题与上机训练(高教版)教案:实验六 期末处理
1.自定义转账生成
2.对应结转转账生成
3.销售成本结转生成
4.汇兑损益结转生成
5.期间损益结转生成
(提示:应先将前4项转账生成的分录进行记账)
注意:
(1)凭证先记账,再生成下一类凭证
(2)各类凭证无法生成或生成错误的原因
4.6.3对账
4.6.4结账
注意:
强调:审核凭证、出纳签字和记账完毕,才能生成月末转账凭证或生成凭证正确。
课号:16
授课时间:年月日(第周) 节(投影)
课号:13
授课时间:年月日(第周) 节(投影)
【教学目的与要求】
通过本次教学,使学生掌握用友ERP—U8.52总账管理系统期末业务处理的流程及操作方法;重点掌握期末转账定义的的内涵和方法,理解其重要性。
(1)上月未结账,则本月不能结账,但可以填制、复核凭证。
(2)本月还有记账凭证时,则本月不能结账。
(3)已结账月份不能再填制凭证。
(4)若对账不符不能结账。
(5)反结账:ctrl+shift+f6。
【练习与作业】
1、维达公司案例
2、阳光公司案例
【课后小结】
备注:
本节内容有难度,讲细致、讲明白,多练习。
要求学生独立完成实验内容。
七、实验小结
八、实验说明
全部内容皆为实验重点,因为实验环节是有连续性的,每一个环节都
不允许忽视,否则实验无法保证。
九、操作指导
略
备注:
操作具体要求:
1、账套号
班号+学号
2、用户
本节内容操作员为账套主管和操作员。
3、文件夹
以自己名字命名备份文件夹。每节课
备份内容单设文件夹存放。
实训6 公式和函数实训
实训6 公式和函数实训6.1 实训目的(1)掌握在工作表中应用公式的方法。
(2)掌握在工作表中应用函数的方法。
6.2实训内容案例1 在工作表 1 中完成下列操作①在区域A2∶A21中用函数输入[40,100]的随机整数;②在区域B2∶B21中用函数计算出与A2∶A21对应随机整数的平方根值;③在区域C2∶C21中用函数计算出以A2∶A21对应随机整数为直径的圆面积;④在区域D2∶D21中用函数计算出与A2∶A21对应随机整数的奇偶性。
对应的整数为奇数时输出文本“奇”,为偶数时输出文本“偶”。
图6-1工作表1操作步骤:①在单元格A2中输入公式=40+INT(RAND()*61),然后拖动单元格A2的填充柄将公式复制到A3∶A21;②在单元格B2中输入公式=SQRT(A2),然后双击单元格B2的填充柄将公式复制到B3∶B21;③在单元格C2中输入公式=PI()*(A2/2)^2,然后双击单元格C2的填充柄将公式复制到C3∶C21;④在单元格D2中输入公式=IF(MOD(A2,2)=0,″偶″,″奇″),然后双击单元格D2的填充柄将公式复制到D3∶D21。
案例2 在工作表 2 中完成下列操作在区域G2∶G27中用函数计算每个职工的工龄工资,工龄在5年以下的(含5年),每年的工龄工资为5元,5年以上的每年工龄工资为10元;图6-2工作表2操作步骤:在单元格G2中输入公式 =IF(F2<=5,F2*5,F2*10),然后双击单元格G2的填充柄将公式复制到G2∶G27。
案例3 在工作表 3 中完成下列操作区域A1∶D12为计算机水平考试获奖学生清单。
设奖励规则为:①若笔试成绩和机试成绩均不低于80分,则奖励等级“优秀”;②若笔试成绩或机试成绩低于80分,但二者平均分不低于80分,则奖励等级为“良好”;③若平均分不足80分,则奖励等级为“及格”。
根据学生的考试成绩在区域D3∶D12中用公式计算出相应的奖励等级。
Excel上机练习_函数
Excel上机练习1.简单公式的输入练习⑴常量的公式输入练习要求:在A列单元格中分别输入下列公式:A1:=1+2A2:=1<2A3:="B"<"A"A4:="姓"&"名"A5:=":"&"输入你的真实姓名"A6:=输入你的生日日期A7:=输入今天的日期提示:直接顺序输入。
⑵带坐标的公式输入要求:在A列单元格中分别输入下列公式,观察并分析结果:A8:=A1+A2A9:=A1+A3A10:=A1+A4A11:=A4&A5A12:=A7-A6(注意:结果应是是你从出生到今天所活的天数,但被显示为从1900年1月1日起经过这么多天后的日期;你可以选中A12单元格,然后执行“格式”“单元格”命令,再弹出的对话框中选择“数字”选项卡,在其“分类”栏中选择“常规”格式,最后单击“确定”按钮就可以显示正确的结果)。
⑶存盘将已建立的工作簿以文件名Excel1存入D:\中。
2.函数与公式使用练习在Excel1.xls文档基础上进行下列练习。
⑴求和函数使用练习要求:在B1单元格中输入下列公式:=SUM(B2:B10);在B2~B10单元格中随意输入数字,观察B1单元格中显示结果的变化。
提示:采用函数的直接输入法。
⑵最大、最小值、求和函数应用练习要求:下表给出了8名裁判给某体操运动员的成绩。
请在C1:D11区域各单元格中分别输入下表内容:然后按下列计分原则计算该运动员的实际得分:去掉最高分和最低分后,其余裁判员所给分的平均分就是该运动员的实际得分。
C D1 运动员号C10012 裁判员1 9.253 裁判员2 8.854 裁判员3 9.005 裁判员4 9.156 裁判员5 9.257 裁判员6 8.958 裁判员7 8.609 裁判员8 9.4510 最高分11 最低分12 实际得分提示:裁判员1~8可采用自动填充法输入;在单元格D10和D11后分别采用最大值和最小值函数求出该运动员所获得分和最低分,最后在D10\D11\D12单元格中输入计算该运动员最高分、最低分和实际得分的公式:⑶计数函数应用练习要求:在上题基础上继续下列练习:假如8个裁判中有一个弃权(即没有给成绩,而不是给0分),需要在D13单元格计算有效给分裁判员的人数。
实训六答案
1、查询每个学生出生个月和个星期后的日期select姓名,出生日期,dateadd(month,30,出生日期)as newmonth,dateadd(week,30,出生日期)as newweek from s2、创建一个视图,如果某个学生所有课程成绩的平均分小于,那么设置奖学金类型为“三等奖”;如果大于或等于,则设置奖学金类型为“一等奖”;其余设置为“二等奖”。
create view view_jxj1asselect学号,avg(成绩)as平均成绩,类型=casewhen avg(成绩)<60 then'三等奖'when avg(成绩)>=90 then'一等奖'when avg(成绩)>=60 and avg(成绩)<90 then'二等奖'endfrom scgroup by学号select*from view_jxj14、建立一自定义函数,要求能够显示某个同学选修某门课程的成绩,如果某个同学没有选修某门课程,则显示“某某同学没有选修某某课程”。
create function f_grade1(@xm char(10),@kcm char(20))returns char(50)asbegindeclare @grade intset @grade=(select成绩from s,sc,c where s.学号=sc.学号and sc.课程号=c.课程号and姓名=@xmand课程名=@kcm)if @grade is nullbeginreturn rtrim(@xm)+'没有选修'+@kcmendreturn @gradeendselect*from sselect*from scselect*from cselect dbo.f_grade1('马俊萍','C语言')5、为学生基本信息表S中男同学的行声明游标,并使用FETCH NEXT逐个提取这些行declare cursor_boy cursorscrollforselect*from s where性别='男'open cursor_boyfetch next from cursor_boywhile@@fetch_status=0beginfetch next from cursor_boyendclose cursor_boydeallocate cursor_boy6、建立标量函数course_stdevp,计算某门课程所有学生的平均成绩。
上机作业(公式和函数)
在Excel中输入下表:要求如下:
0. 报表以“成绩单”为名称存档,且制作成表格(不包括前两行),
1.报表标题“信息管理专业考试成绩单”设置为楷体、三号,蓝色,
加粗且居中显示。
2.分别求出最高分,最低分,总分、平均分,最高分、最低分,求
出工程力学成绩中不及格的人数,并计算出每位同学的排名。
3.在“英语”后插入一列,要对每名学生的“英语”成绩进行判断,
若其成绩大于等于60,显示“及格”,否则,显示“不及格”
4.报表中数据四列(软件工程、数据结构、文本编辑和英语),对于
不及格的成绩改成单元格底纹为蓝色字体,对于90分以上的单元格改成红色文字,并添加黄色底纹。
5.插入页眉和页脚:页眉中间显示当前工作表的名称;页脚左下角
显示页码和总页数,右下角显示当前日期。
6.对于总分和平均分两列要求小数点均保留两位小数,右对齐。
7.制作图表,(图表的范围为D4:G6,图表标题为“学生成绩统计
表”,图表类型为“簇状柱形图”,系列产生在“行”,系列名称为“姚七、张三、范例”,最后的图表放在A17:F28内)。
函数实训报告
一、实训目的通过本次函数实训,使学生掌握函数的定义、性质、图像及其应用,培养学生的逻辑思维能力和实际操作能力。
同时,通过实训,提高学生对数学知识的应用能力,为后续学习打下坚实基础。
二、实训内容1. 函数的基本概念(1)函数的定义:给定两个非空数集D和C,如果按照某种对应关系f,对于D中的任意一个数x,在C中都有唯一确定的数y与之对应,则称f是D到C的一个函数,记作y=f(x),x∈D,y∈C。
(2)函数的性质:奇偶性、单调性、周期性、有界性等。
2. 函数的图像(1)一次函数:y=kx+b(k≠0)的图像是一条直线,斜率k表示直线的倾斜程度,截距b表示直线与y轴的交点。
(2)二次函数:y=ax²+bx+c(a≠0)的图像是一条抛物线,开口方向由a的正负决定,顶点坐标为(-b/2a, c-b²/4a)。
(3)指数函数:y=a^x(a>0且a≠1)的图像是一条不断上升的曲线,当a>1时,图像在y轴右侧不断上升;当0<a<1时,图像在y轴右侧不断下降。
(4)对数函数:y=log_a(x)(a>0且a≠1)的图像是一条不断上升的曲线,当a>1时,图像在x轴右侧不断上升;当0<a<1时,图像在x轴右侧不断下降。
3. 函数的应用(1)经济领域:函数可以用来描述供需关系、成本收益、利润等。
(2)工程技术:函数可以用来描述物理现象、工程问题等。
(3)社会问题:函数可以用来描述人口、资源、环境等问题。
三、实训过程1. 函数定义及性质的学习:通过阅读教材、上网查询资料等方式,了解函数的基本概念、性质,并进行总结归纳。
2. 函数图像的学习:通过绘制函数图像,观察函数的图像特点,加深对函数性质的理解。
3. 函数应用的学习:结合实际生活,分析函数在经济、工程、社会等领域的应用,提高解决实际问题的能力。
4. 实训报告撰写:根据所学内容,撰写实训报告,总结实训过程中的收获和体会。
计算机上机实习报告
改第1题一、题目要求函数fun的功能是:用递归算法计算斐波拉契级数数列中第n项的值。
从第l项起,斐波拉契级数序列为1、1、2、3、5、8、13、21、…;例如:当给n输入7,该项的斐波拉契级数值为13。
#include <stdio.h>long fun(int g)/*************found************/{ switch(g);{ case 0:return 0;/***********found*************/case 1;case 2: return 1;}return (fun(g-1)+fun(g-2));}main(){ long fib; int n;printf("input n: "); scanf("%d",&n);printf("n=%d\n",n);fib=fun(n); printf("fib=%d\n\n",fib);}二、错误分析①语句swich(g);错误,swich(表达式)后不应该带有“;”,应该为:swich(g)②语句case 1;case 2: return 1;错误,case语句常量后应该是“:”,应该为:case:case:return 1;第2题一、题目要求下列给定程序中,函数fun的功能是:将字符串p中的所有字符复制到字符串b中,要求每复制三个字符之后插入一个空格。
例如,在调用fun函数之前给字符串a输入ABCDEFGHIJK,调用函数之后,字符串b中的内容则为ABC DEF GHI JK。
#include <stdio.h>void fun(char *p,char *b){ int i,k=0;while(*p)/**********found********/{ i=1; /***********found*********/while(i<3 || *p){ b[k]=*p;k++;p++;i++;}if(*p)/************found**********/{ b[k]=' ';}}b[k]='\0';}main(){ char a[80],b[80];printf("enter a string ");gets(a);printf("the original string: ");puts(a);fun(a,b);printf("\nthe string after insert space: ");puts(b);printf("\n\n");}二、错误分析①题目中p是指针型变量作函数参数,因此给b[k]赋值时出现错误。
Excel上机实验
1、创建一学生工作簿(命名为stu)在该工作薄中创 建三张工作表,分别存放基本学籍信息、学习 成绩、综合评定(命名分别为xj,cj,pd). 2、填充数据。要求:学号定义为字符型,并用 自动填充方式,不连续填充成绩,运用表单填 充成绩,在某一单元格设置批注,在最后一行 填充日期(用日期函数),按某一条件查找替换。 3、用函数计算每个同学总成绩、平均成绩,每 个同学总成绩加上xj表中H2单元格中的基准分 (在xj表中自定义),在该结果上乘以xj表中H3 单元 格中的系数1.2,后按总成绩排名。按某同 学的学号链接到该同学的综合评定(在pd表中自 定义)
4、格式化工作表。字符格式,对齐方式,边 框底纹。 5、选择数据区创建图表。 6、数据透视表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六函数
一、实验目的:
1.理解并掌握函数定义、调用、数据传递等形式
2.熟悉上机考试题型
二、实验内容
1. 有参有返回值的函数定义
求Fibonacci数列中大于t的最小的一个数,结果由函数返回。
其中Fibonacci数列F(n)的定义为:F(1)=1,F(2)=1 ,F(n)=F(n-1)+F(n-2)
例如:当t = 1000时,函数值为:1597。
#include <math.h>
#include <stdio.h>
int fun( int t)
{
int a=1,b=1,c;
do
{
c=a+b;
a=b;
b=c;
}while(c<t);
return c;
}
main()
{
int n;
n=1000;
printf("n = %d, f = %d\n",n, fun(n));
}
2.有参无返回值函数定义。
将大于形参m 且紧靠m 的k 个素数存入xx 所指的数组中。
例如,若输入17, 5,则应输出:19, 23, 29, 31, 37
【参考答案】
for(i=2;i<t;i++)
if(t%i==0) break; /*判断该数是否能将之间的数整除,*/
/*注意在退出for 循环时的i 的值是多少*/
if(t==i)
{
xx[j++]=t; /*如果是素数,放入数组xx 中,*/
/*已找到素数的个数变量j 的值增1*/
}
t++;/*不管是否为素数,t 的值都要增1,以便于while 循环对下一位数判断*/
【解题思路】
(1)本题答案中粗体部分是判断一个整数t 是否为素数,通过for 循环语句,比较2至t-1中数,结合if 语句,如果能被其中的数整除,说明不是素数,用break 语句,跳出循环。
如果跳出循环的i 等于t ,那说明是因为循环条件不满足跳出循环,即说明其是素数。
(2)外层的while 循环将大于m 且紧靠m ,即从m+1开始向后逐一判定,当个数j 的值等于k 时结束循环
#include <stdio.h> void fun(int m, int k, int xx[]) { /* 以下代码仅供参考 */
int i, j=0, t=m+1;
while(j<k) /*找大于m 的素数,循环k 次即找出紧靠m
的k 个素数*/ {/* 以下完成判断素数,并存放到数组xx 中 */ } } main() { int m, n, zz[1000] ;void
printf( "\nPlease enter two integers:") ;
scanf("%d%d", &m, &n ) ;
fun( m, n, zz) ;
for( m = 0 ; m < n ; m++ )
for(i=2;i<t;i++) if(t%i==0) ________; /*判断该数是否能将之间的数整除*/ if(_______)
{
xx[j++]=t; /*如是素数,放入数组xx*/ }
t++;
【常用算法练习】
1.定义一个函数,求两个数的和,并返回主调函数int max(int a,int b)
{
}
main(){
int a,b,sum;
a=10;
b=20;
sum=max(a,b);
printf("sum=%d",sum);
}
2.定义一个函数,求整数的绝对值,并返回
int jueduizhi(int a)
{
}
main(){
int a,b;
scanf("%d",&a);
b=jueduizhi(a);
printf("b=%d",b);
}
3.定义一个函数,求n!
int fun(int n)
{
}
main(){
int n,sum;
scanf("%d",&n);
sum=fun(n);
printf("sum=%d",sum);
}
4.定义一个函数,求1+2+3+......+n的和int fun(int n)
{
}
main(){
int n,sum;
scanf("%d",&n);
sum=fun(n);
printf("sum=%d",sum);
}
5.定义一个函数,输出数组元素的值void print(int a[],int n)
{
}
main(){
int a[5]={10,20,30,40,50};
print(a,5);
}
6.定义一个函数,对数组元素排序void sort(int a[],int n)
{
}
main()
{
int a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
sort(a,5);
printf("%4d",a[i]);
}
7.定义一个函数,求数组元素中最大值的下标
int fun(int a[],int n)
{
}
main(){
int a[5],i,t;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
t=fun(a,5);
printf("%4d",t);
}
8.定义一个函数,将二维数组按行转换成一维数组void change(int a[][3],int b[],int m,int n)
{
}
main(){
int a[3][3],b[9],i,j;
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
change(a,b,3,3);
for(i=0;i<9;i++)
printf("%4d",b[i]);
}
9.定义一个函数,将二维数组转置后存在新数组中void fun(int a[][3],int m,int n)
{
}
main(){
int a[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
fun(a,3,3);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%4d",a[i][j]);
}
10. 定义一个函数,求二位数组的周边元素的平均值,并返回
下列程序定义了的二维数组,并在主函数中赋值。
请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。
例如,若a 数组中的值为:
0 1 2 7 9
1 9 7 4 5
2 3 8 3 1
4 5 6 8 2
5 9 1 4 1
则返回主程序后s的值应为3.375。
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define N 5
double fun (int w[][N])
{
}
void main()
{
int a[N][N]={0,1,2,7,9,1,9,7,4,5,2,3,8,3,1,4,5,6,8,2,5,9, 1,4,1};
int i, j;
double s;
printf("*****The array*****\n ");
for (i=0; i<N; i++)
{ for (j=0;j<N;j++)
{printf("%4d ",a[i][j]);} printf("\n ");
}
s=fun(a);
printf("*****THE RESULT*****\n "); printf("The sum is : %lf\n ",s);}。