- 5
- 0
- 约2.71千字
- 约 7页
- 2019-09-14 发布于广东
- 举报
基于记录的应用程序设计
问题描述:编写一个应用程序实现程序化教学,程序必须完成以 下功能?
?向華生提问题;
?从学生处获得答案;
?根据学生的答案继续选择下一个问题。
在该应用程序的概要设计中,从以下几个方面进行考虑:
?如何在你的程序中表示程序化教学课程所需的信息?在设计 阶段,需要开发一个合适的数据结构,它可以是记录和数组的 结合。
?课程的数据文件是怎样的?(数据文件rh所教授课程的老师编 辑操作而非程序员)
?如何将数据文件使用的外部表示转换为内部表示?
?如何编写程序对数据库进行操作?
问题的框架:
程序运行的基本操作步骤如下:
?提出当前的问题:一个问题可以有一行或多行文本组成,这些 文本可以用字符串表示;
?从学生处获取答案:答案也可以由字符串表示。
?查看为该问题准备的一系列答案:如果学生的答案在上述答案 中列出,则参考数据结构来选择新的问题。如果学生的答案与 提供的答案不符,则告知学生结果并提供另一次机会回答问 题。
数据的表示
为使该应用程序拥有较好的可移植性,关于某门课程的所有信息 必须存入一个数据文件中,而不是直接将它们写入程序。程序的任务 是读取数据文件,在内部数据结构中存储信息并处理该结构。设计数 据结构的过程包括两个步骤:
?首先,需要设计一个供程序使用的内部结构。内部数据结构由 自定义结构体类型定义组成,其中结合了数组和记录,因而可 以反映真实世界
您可能关注的文档
- CSA安规测试方法.docx
- CSFB失败问题快速定位手册.docx
- CSFB语音问题处理指引.docx
- Csharp团队开发代码规范.docx
- CSI项目立项申请报告.docx
- CSP连铸介质系统设备说明.docx
- CSS命名及书写规范.docx
- CSS系统成品盘点管理规定.docx
- CSS样式在浏览器常见的兼容问题及解决办法.docx
- css中一些兼容性问题和技巧.docx
- 2025~2026学年安徽合肥市合肥经济技术开发区下学期九年级学情调研试卷道德与法治.doc
- 2026年辽宁铁岭市部分学校中考二模历史试卷.doc
- 2026年陕西渭南市合阳县中考二模历史试卷.doc
- 2026年陕西省榆林市横山区九年级下学期学业水平考试适应性训练历史试卷.doc
- 2026年陕西省西安工业大学附属中学中考模拟历史试卷.doc
- 2026年陕西西安市交大附中浐灞右岸学校中考适应性检测历史试卷.doc
- 2026年贵州遵义仁怀市中考第一次适应性考试历史试卷.doc
- 2026年贵州遵义市红花岗区学业水平第二次适应性考试文科综合-初中历史.doc
- 2026年辽宁抚顺市新宾满族自治县模拟预测历史试卷.doc
- 2026年辽宁省抚顺市新宾县永陵镇中学5月份中考历史质量检测试卷.doc
最近下载
- 学习教育“立党为公”方面问题清单及整改措施.pdf VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- VDA 239-100-2023 中文版(汽车冷成型钢板通用材料规范完整标准).docx VIP
- 人教版七年级英语下册全套新测试卷(配2025年春改版教材).pdf
- 浙江省浙南名校联盟2025-2026学年高二下学期开学考试英语试卷(含答案).docx VIP
- 重点用能单位能耗在线监测接入端系统建设技术规范书 (模板).doc VIP
- 国企职工运动会组织方案.docx VIP
- 海康威视VisionMaster机器视觉软件详解.pptx VIP
- 初中数学九年级上学期期中测试题实用版.pdf
- 建筑工程施工质量检测机构管理手册(2024版).docx
原创力文档

文档评论(0)