基于记录应用程序设计
一.问题描述:编写一个应用程序实现程序化教学,程序必须完成以下功能: 向学生提问题; 从学生处获得答案; 根据学生的答案继续选择下一个问题。 二.在该应用程序的概要设计中,从以下几个方面进行考虑: 如何在你的程序中表示程序化教学课程所需的信息?在设计阶段,需要开发一个合适的数据结构,它可以是记录和数组的结合。 课程的数据文件的格式是怎样的?(数据文件由所教授课程的老师编辑操作而非程序员) 如何将数据文件使用的外部表示转换为内部表示? 如何编写程序对数据库进行操作? 三.问题的框架: 程序运行的基本操作步骤如下: 提出当前的问题:一个问题可以有一行或多行文本组