6.4 输入与输出设计
- 格式:docx
- 大小:300.67 KB
- 文档页数:6
《C语言程序设计》实验报告2012~2013学年第二学期班级姓名学号指导教师实验一实验项目名称:C程序的运行环境和运行C程序的方法所使用的工具软件及环境:Visual C++ 6.0一、实验目的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。
二、预习内容:教材《C语言程序设计教程》第1章。
三、实验内容:1. 在Visual C++ 6.0环境下输入并运行下面的程序:#include <stdio.h>int main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。
#include <stdio.h>int main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运行结果(或截图):2. (1) 改正后的源程序:(2) 运行结果(或截图):五、思考题:1. 一个C程序上机的步骤有哪些?答:2. 组成C程序的基本单位是函数,一个函数包括哪几个部分?答:成绩指导教师签名实验二实验项目名称:数据类型、运算符和表达式所使用的工具软件及环境:Visual C++ 6.0一、实验目的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使用方法;3. 掌握基本算术运算符及其表达式的使用方法;4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。
二、预习内容:教材《C语言程序设计教程》第2章。
三、实验内容:1. 在Visual C++ 6.0环境下输入下面的程序,编译、连接、调试该程序。
有以下单三方面,项目的边界、对执行该做进行监控、防止范围发生蔓延
范围管理进度管理成本管理
哪些该做,哪些不该做,保证有限的项目资源用在正确的地方,保证项目保质保量的完成。
通常有以下单三方面,项目的边界、对执行该做进行监控、防止范
围发生蔓延
含义:就是在项目施工过程中,对各阶段的进展程度和项目的最终完成期限所进行的管理,在规定的时间内,拟定出合理且经济的进度计划,在执行该计划的过程中,经常检查进度是否按技术要求进行,保证在计划时间内完
成任务。
含义:就是要在批准的预算内完成任务。
在项目实施过程中,通过项目成本管理尽量使项目的实际发生成本控在预算之内。
含义:一句话,质量质量性的活动。
通过,确定质量方针、目标和职责,并通过质量管理体系中的质量规划、质量保证和质量控制来改进使其实现
沟通管理
风险管理
质量管理
人力资源管理
识别能够影响项目的受到项目影响的全部人员、群体、或者组织,分析干系人对项目的影响和期望,制定合理的侧率来调动干系人参与项目的决策
和执行。
管理是指为了质量质量性的活动。
部活动。
目的:是根据项目需要,规划并组件项目团队,对团队进行有效的指导和管理,以保证他们可以完成项目任务,实现项目目标。
是确保及时、正确的产生、收集、分发、存储和最终处理项目信息所需的
过程。
干系人管理
采购管理包括采购计划的审定、采购团队的建设、采购过程中的资源协调、采购过程监控、采购风险评估和应对,采购绩效评估,采购变更控制决策等。
的受到项目影响的全部人员、群体、或者组织,分析干系人对项目的影响和期望,制定合理的侧率来调动干系人参与项目的决策
和执行。
一、教案头本次课标题:BOOST升压电路授课班级光伏上课时间2课时上课地点理工南104教学目标能力(技能)目标知识目标掌握BOOST升压电路工作原理分析掌握BOOST电路分析BOOST升压原理能力训练任务及案例将直流电能转换为另一种固定电压或电压可调的直流电能的电路称为直流斩波电路。
它利用电力开关器件周期性的开通与关断来改变输出电压的大小,因此也称为开关型DC/DC 变换电路或直流斩波电路。
直流斩波电路的用途非常广泛,包括直流电动机传动、开关电源、单相功率因素校正,逆变器以及其他领域的交直流电源等。
【案例引导】测试电路如下图6.2所示,测量输入与输出关系。
驱动信号通道2:输入直流电压信号通道2:输出直流电压信号Ud20 VL130mHC11µFRL10kΩXFG1R21ΩD1Q1I Lu o+-(a)BOOST测试电路(b)输出波形图6.2 BOOST升压电路(multisim)调试电路,输出电压会随着函数信号发生器占空比的改变而改变。
占空比越大,输出电压越高,反之较小,但是输出电压高于输入电压。
接下来我们来分析下BOOST电路的工作原理【项目任务】构建BOOST升压电路,输入15V,输出50V。
【预习练习】1. 在光伏控制电路中,BOOST电路是用来提升直流电压。
2. BOOST升压电路中,输出电压、占空比及输出电压之间关系为:1doUUD=-。
【信息单】一、直流斩波电路的基本原理基本的直流变换电路原理如图6.3所示,T 为全控型开关管,R 为纯电阻性负载。
当开关T 在时间T on 开通时,电流流经负载电阻R ,R 两端就有电压;开关T 在时间T off 关断时,R 中电流为零,电压也就变为零。
直流变换电路的负载电压波形如图6.3(b)。
+-T onT offT sTu oTR(a) 直流斩波原理图 (b)输出波形图6.3直流斩波原理示意图定义上述电路中脉冲的占空比:on ons on offT T D T T T ==+ (5-1)其中T s 为为开关管T 的工作周期,T on 为开关管T 的导通时间。
《C语言程序设计教程》全册教案完整版教学设计第一章:C语言概述1.1 教学目标让学生了解C语言的历史背景和发展趋势。
让学生掌握C语言的特点和基本语法。
让学生了解C语言的应用领域。
1.2 教学内容C语言的历史背景和发展趋势。
C语言的特点:简洁、高效、灵活、跨平台。
C语言的基本语法:变量、数据类型、运算符、表达式。
C语言的应用领域:操作系统、嵌入式系统、游戏开发等。
1.3 教学方法采用讲解和案例相结合的方式,让学生了解C语言的历史背景和发展趋势。
通过举例和练习,让学生掌握C语言的基本语法和特点。
通过实际案例和项目,让学生了解C语言的应用领域。
1.4 教学评估通过课堂提问和讨论,了解学生对C语言的认知程度。
通过课后练习和项目,评估学生对C语言基本语法的掌握情况。
第二章:数据类型、运算符和表达式2.1 教学目标让学生掌握C语言的数据类型:整型、浮点型、字符型等。
让学生掌握C语言的运算符:算术运算符、关系运算符、逻辑运算符等。
让学生掌握C语言的表达式:赋值表达式、逻辑表达式、算术表达式等。
2.2 教学内容C语言的数据类型:整型、浮点型、字符型等。
C语言的运算符:算术运算符、关系运算符、逻辑运算符等。
C语言的表达式:赋值表达式、逻辑表达式、算术表达式等。
2.3 教学方法通过讲解和案例相结合的方式,让学生掌握C语言的数据类型。
通过举例和练习,让学生掌握C语言的运算符和表达式。
2.4 教学评估通过课堂提问和讨论,了解学生对C语言数据类型的认知程度。
通过课后练习和项目,评估学生对C语言运算符和表达式的掌握情况。
第三章:控制语句3.1 教学目标让学生掌握C语言的控制语句:条件语句、循环语句等。
3.2 教学内容C语言的控制语句:条件语句、循环语句等。
3.3 教学方法通过讲解和案例相结合的方式,让学生掌握C语言的控制语句。
3.4 教学评估通过课堂提问和讨论,了解学生对C语言控制语句的认知程度。
通过课后练习和项目,评估学生对C语言控制语句的掌握情况。
医院管理信息系统分析报告书目录1。
引言 (3)1.1编写目的 (3)1.2项目背景 (4)1.3研究的前提 (4)1.3。
1目标 (4)1.3。
2条件、假定和限制 (4)2.任务概述 (4)2.1目标 (5)2.2运行环境 (5)2.3条件或限制 (5)3.需求分析 (5)3.1功能需求分析 (5)3.1.1门诊划价系统功能需求分析 (5)3.1.2门诊收费系统功能需求分析 (6)3.1.3门诊发药系统功能需求分析 (7)3.2需求概述 (8)3.3性能需求分析 (8)3.4性能概述 (9)3.4.1数据精确度 (9)3.4.2时间特性 (9)3.4.3适应性 (9)4。
数据流程 (9)4.1门诊子系统(见图1) (9)图1 (9)4.2病房管理子系统(见图2) (9)图2 (9)4.3药品管理子系统(见图3) (9)5.总体设计 (10)5.1处理流程 (10)5。
2各部门关系图(医院机构组织结构图): (10)5.3总体结构 (10) (10)5.4模块外部设计 (10)5.5功能分配 (10)6.程序设计说明 (11)6。
5软件结构 (12)6。
6.IPO图 (13)6.6.2门诊收费系统IPO图 (13)6。
6.3诊发药系统IPO图 (13)6.7数据字典 (13)7。
程序设计说明 (16)窗体1操作 (16)(2)查询数据库功能 (17)(3)计算合计 (17)窗体2操作 (17)实现功能 (17)(1)查找索引 (17)(2)计算找零 (17)窗体3操作 (17)(1)实现功能: (17)查找索引 (17)(2)整个系统流程图 (17)份 (17)8。
本次课程设计的心得体会: (18)院医管理信息系统分析报告1.引言1.1编写目的科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。
计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、即时的信息以帮助作出正确而及时的选择与决定,从而给采用这门技术的单位带来了巨大的可见或不可见的利益与效益.随着信息时代来临,信息处理的利器—计算机应用于医院的日常管理为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的飞速发展提供了无限潜力。
一、输出设计
☆1、输出设计的内容
(1)确定输出内容
用户是输出信息的主要使用者。
因此,进行输出内容的设计,首先要确定用户在使用信息方面的要求,根据用户要求,设计输出信息内容。
图7-10 输出设备和介质一览表
(2)选择输出设备与介质
☆(3)输出设计的方法
设计人员要能选择合适的输出方法,并以清楚的方式表达出来。
输出方法主要有以下几种:
①表格信息,以表格的形式提供,一般用来表示详细的信息。
②图形信息,主要有直方图、圆饼图、曲线图等,可以充分利用综合信息,表达方式直观。
图7-11 昌吉市天气质量周报曲线图
③图标,用来表示数据间的比例关系和比较情况,易于辨认。
图7-12 各种图标
二、输入设计
管理信息系统的输入所完成的功能是将机外或外地机的信息转换成机内信息,它是对信息进行处理的出发点,是信息处理的“源”,因此保证这个“源”的正确性是输入设计中的一项重要内容。
☆1、输入设计的内容
(1)确定输入数据内容
输入数据内容包括确定输入数据项名称、数据内容、精度、数值范围。
(2)确定输入数据的输入方式
数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。
(3)确定输入数据的记录格式
记录格式是人机之间的衔接形式,设计得好,容易控制工作流程,减少数据冗余,提高输入的准确度,并且容易进行数据校验。
(4)输入数据的正确性校验
输入设计最重要的问题是保证输入数据的正确性,而对数据进行必要的校验是保证输入正确的重要环节。
(5)确定输入设备
常用的输入设备有键盘、鼠标、读卡机、磁性墨水字符识别机、光电阅读器、条形码识别机、声音识别仪、扫描仪等。
图7-13(a)光电阅读器图7-13(b)终端输入
2、输入界面设计的原则
(1)可靠性:保证输入界面提供的环境可靠性高、容错性好。
(2)简单性:在数据输入过程中应尽量减少操作人员的击键次数,采用启发式、交互式的操作过程,以提高操作速度。
(3)易学习与易使用性:由于用户的个人背景不同,对学习和使用的性能要求也不尽相同,应该按照不同使用者的要求进行设计。
(4)立即反馈性:一个良好的、效率高的输入界面应对用户所有输入都立即作出反馈。
☆3、输入数据的校验方法
(1)输入数据错误的种类
①数据内容错误。
由于原始数据填写错误或穿孔出错等原因引起的输入数据错误。
②数据多余或不足。
如数据的散失、遗漏或重复等。
③数据的延误。
由于输入数据延误而导致的数据处理推迟。
(2)数据出错的校验方法
✧重复校验。
对于同一组数据,由不同人员重复输入;然后由计算机比较检查一
致性,叫做重复校验。
重复校验可以将出错率降到0.l%以下。
✧视觉校验。
输入的同时由计算机打印或显示输入数据,然后与原始单据进行比
较找出差错。
✧校验位校验。
为代码本身设计一个校验位,来检验其正确性。
✧控制总数校验。
工作人员先用手工求出数据的总值,然后在数据输入过程中由计算机程序累计总值,将两者对比校验。
✧数据类型校验。
检查输入的数据是否符合数据项的类型。
✧格式校验。
校验数据记录中各数据项的位数和位置是否符合预先规定的格式。
✧逻辑校验。
根据业务上各种数据的逻辑性,检查有无矛盾。
✧界限校验。
检查某项输入数据的内容是否位于规定范围之内。
✧顺序校验。
检查记录的顺序。
✧记录计数校验。
通过计算记录个数来检查记录有无遗漏和重复。
✧平衡校验。
检查相反项目间是否平衡。
✧对照校验。
将输入的数据与基本文件的数据相核对,检查两者是否一致。
(3)出错改正方法
①原始数据错。
应将原始单据送交填写单据的原单位修改。
②机器自动检错。
✧待输入数据全部校验并改正后,再进行下一步处理。
✧舍弃出错数据,只处理正确的数据。
✧只处理正确的数据,出错数据待修正后再进行同样处理。
✧剔除出错数据,继续进行处理,出错数据留待下一运行周期一并处理。
【例】输入设计
(1)用户界面
图7-14 用户界面例图
(2)输入方式
入库单上除了数据项“财务记账标志”之外,其它数据项都由键盘输入。
其中“原料”相关信息只需输入相应编码,与“供货单位”相应的“供货单位名称”,与“原料”相应的“原料名称”、“规格”分别从供应商编码库和原料编码库中自动填入。
(3)输入校验
其中“数量”、“单价”、“金额”需全部输入,输入后,由计算机计算“数量*单价”,并与所输入的“金额”值进行比较,若二者相等则校验通过,否则给出警告信息,由操作员进行修改,确认。
三、系统设计说明书
1、定义
系统设计说明书是从系统总体的角度出发对系统建设中各主要技术方面的设计进行说明,是系统设计阶段的产物,其着重点在于阐述系统设计的指导思想以及所采用的技术路线和方法。
☆2、系统设计说明书的内容
(1)引言。
说明项目的背景、工作条件及约束、引用资料和专门术语。
(2)系统总体技术方案。
具体包括:
✧模块设计:用模块结构图表示系统模块层次结构,说明主要模块的名称、功能。
✧代码设计:说明所用代码的种类、功能、代码表。
✧输入设计:说明输入的项目、主要功能、输入要求、输入承担者、输入校验方
法。
✧输出设计:说明输出项目、主要功能、输出的接受者、输出数据类型与设备等。
✧数据库设计:说明数据库设计的目标、主要功能需求、需求性能规定、运行环境要求、逻辑设计方案、物理设计方案。
✧网络设计:说明系统的网络结构、功能设计。
✧安全保密设计。
✧实施方案说明。
3、系统设计说明书的具体要求
系统设计说明书的应全面、准确和清楚地阐明系统在实施过程中具体采取的手段、方法和技术标准,以及相应的环境要求,另外,系统建设的标准化问题也是系统设计说明书中应阐明的一项重要内容。