c课程设计题目及说明.docxVIP

  • 5
  • 0
  • 约2.71千字
  • 约 7页
  • 2019-09-14 发布于广东
  • 举报
基于记录的应用程序设计 问题描述:编写一个应用程序实现程序化教学,程序必须完成以 下功能? ?向華生提问题; ?从学生处获得答案; ?根据学生的答案继续选择下一个问题。 在该应用程序的概要设计中,从以下几个方面进行考虑: ?如何在你的程序中表示程序化教学课程所需的信息?在设计 阶段,需要开发一个合适的数据结构,它可以是记录和数组的 结合。 ?课程的数据文件是怎样的?(数据文件rh所教授课程的老师编 辑操作而非程序员) ?如何将数据文件使用的外部表示转换为内部表示? ?如何编写程序对数据库进行操作? 问题的框架: 程序运行的基本操作步骤如下: ?提出当前的问题:一个问题可以有一行或多行文本组成,这些 文本可以用字符串表示; ?从学生处获取答案:答案也可以由字符串表示。 ?查看为该问题准备的一系列答案:如果学生的答案在上述答案 中列出,则参考数据结构来选择新的问题。如果学生的答案与 提供的答案不符,则告知学生结果并提供另一次机会回答问 题。 数据的表示 为使该应用程序拥有较好的可移植性,关于某门课程的所有信息 必须存入一个数据文件中,而不是直接将它们写入程序。程序的任务 是读取数据文件,在内部数据结构中存储信息并处理该结构。设计数 据结构的过程包括两个步骤: ?首先,需要设计一个供程序使用的内部结构。内部数据结构由 自定义结构体类型定义组成,其中结合了数组和记录,因而可 以反映真实世界

文档评论(0)

1亿VIP精品文档

相关文档