- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
程序设计逻辑与基础(校本教材)
程序逻辑设计与基础 (信息工程学院)
程序逻辑设计与基础
吴道君 郭雪妍 蒋丽芳编著
广东岭南职业技术学院 (信息工程学院)
1
第 页
程序逻辑设计与基础 (信息工程学院)
第一章 流程图简介
引言
开发应用程序时,通常的作法是用图形方式表示应用程序中信息的流程。这种图形表示
形式称为流程图。允许应用程序开发人员直观地看到问题所在,并与其它团队成员交流应用
程序的逻辑。
本章概述了输入、处理和输出的概念。还阐述了通过使用流程图解决问题的技巧。
目标
在本章中,您将学习到:
识别输入、处理和输出
程序说明
问题解决技巧
输入、处理和输出
在我们日常生活中我们可以注意到火车站订票、商店购物、饭店吃饭、图书馆借书、开
学注册报道等都在使用计算机。在这些每个地方,一个人输入某些值,计算机会生成一个输
出,此输出可以显示在计算机屏幕上或打印到纸张上。
让我们考虑图书馆借书的例子。当您要借某本书时,你需提供该书的类别、书名、作者、
出版社、出版日期等要求。图书馆管理员会将这些信息输入到计算机中,然后有关您要借书
籍的详细信息就显示在屏幕上。
处理问题阶段
若要了解在将某些值输入到计算机后发生了什么,我们需要将此整个活动划分为单独的
阶段。在第一个阶段中,借书要求被键入计算机中。此阶段称为输入阶段。然后处理借书要
求信息,决定是否有此书并且借书人出示借书证借此书。此阶段称为处理阶段。一旦处理完
成,结果就显示在计算机屏幕上,指示出借书的状态。此阶段称为输出阶段。
输入—处理—输出循环
计算机执行的活动循环还遵循输入-处理-输出循环或I-P-O循环。计算机由若干部件组
成,例如键盘、鼠标、监视器、打印机和中央处理单元。每个部件参与输入阶段、处理过程
阶段、或输出阶段中一个活动。如,键盘和鼠标用于输入,中央处理器单元和计算机系统单
元中的内存用于处理,而监视器和打印机用于输出。下图说明了典型的I-P-O循环。
输入 输出
处理
I-P-O循环
程序说明
2
第 页
程序逻辑设计与基础 (信息工程学院)
计算机怎么知道处理借书请求之后的步骤是什么?计算机如何管理店铺内购物账单的
计算?计算机如何在学校生成报告单?计算机是众所周知的机器?您是否必须为每个这些
上述活动购买一台不同的计算机?最后两个问题的答案是 “否”。计算机不是众所周知的机
器,您不需要为每个活动购买一个单独的计算机。
那么计算机是如何起作用的?计算机设计用于接受输入、处理输入数据并生成输出。但
是还必须提供一组指令以表明如下操作:
将提供的输入种类。如在借书申请中的书名、作者、出版社等。
预期的输出类型。如可借书目状态就是输出
处理是需要执行的操作。如接受这些值,检查是否有可借书籍,并显示结果。
执行特定作业的一组指令称为程序。因此,对于您要计算机执行的每个作业,您需要一
个单程序。若要解决现实问题,您需要将大量程序组合到一起形成应用程序。
问题解决技巧
如上所述,程序是解决特定问题的一组指令。
我们实际开始编写程序之前,需要设计好解决问题的步骤。算法是解决问题所需的一系
列步骤。
流程图
流程图是解决问题是所遵循步骤的图形表现形式。流程图由一组符号组成。每个符号表
示一个具体的活动。典型问题包含接受输入、处理输入数据和显示输出。处理包含解决问题
要做的决策。
现在让我们看看流程图中用于表示I-P-O循环是某些符号。任何问题的输入都使用平行
四边形表示。输入可以是需要经处
您可能关注的文档
- 用word制作课程表.ppt
- 用丰富的课程成就学生的发展.doc
- 用文化涵养生命 以和美诠释幸福.pdf
- 田家寨学校师教学技能大练兵活动实施方案.doc
- 用心开发课程 “自留地”卧龙街东).ppt
- 申报总体材料123.doc
- 电与生活校本教材.doc
- 电子刊物:芳华.ppt
- 田英章硬笔钢笔书法教程楷书偏旁部首技法篇.pdf
- 电子商务专业人才培养方案阶段性成果.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)