Информатика


         

в качестве иллюстрации спецификаций сценария


Пример составления алгоритмов с использованием в качестве иллюстрации спецификаций сценария диалога с ЭВМ:

Сценарий «Галерея картинок»



Список картинок:

1. треугольник

2. прямоугольник

3. кольцо

номер = ? <N>

 n =1                                   n = 2                        n = 3

 

В соответствии с этими четырьмя картинками построим три вспо­могательных алгоритма рисования отдельных картинок из «Галереи» и общий алгоритм выбора картинок в соответствии с принятым сценарием:

алг «Галерея картинок»

нач                                                                  алг «рисуиок_треугольника»

вывод («Список картинок:»)                 нач

вывод («1. треугольник»)                           линия(150,50)-(100,100)

вывод («2. прямоугольник»)                       линия(150,50)-(200,100)

вывод («3. кольцо»)                                      линия(100,100)-(200,100)

запрос («номер=», п)                               кон

графический_экран

если п = 1 то                                            алг «рисунок_прямоугольника»

рисунок_треугольника                      нач

инес п

= 2 то                                                 рамка(50,50)-(150,100)


рисунок_прямоугольника                  кон

инес п = 3 то

рисунок_кольиа                                   алг «рисунок_кольца»

иначе                                                         нач

вывод («нет такого рисунка»)              окружность( 100,100),20

все                                                                   окружность(100,100),50

кон                                                                  кон

 

Правильность каждого из вспомогательных алгоритмов и подпро­грамм определяется сравнением с соответствующими фрагментами сценария, а правильность всего алгоритма и соответствующей про­граммы - со сценарием в целом.


Содержание  Назад  Вперед