|
|
СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕОглавлениеСтруктурное кодированиеСпособы описания алгоритмовПосле разбиения программного комплекса на программные модули и подготовки спецификации на каждый программный модуль начинается работа по проектированию алгоритмов, реализующих спецификацию каждого программного модуля. Разработка алгоритма представляет "перевод мыслей разработчика на бумагу". Рассмотрим некоторые формы представления алгоритма. Словесная формаСловесная форма описывается в школьных учебниках информатики, поэтому в данном учебном пособии не рассматривается. Язык проектирования программЯзык проектирования программ (псевдокод)
- это язык, не имеющий компьютерной реализации. Существует множество вариантов таких языков. Вариант 1 Процедура Чтение_книги Вариант 2 Procedure Чтение_книги; Необходимо обратить внимание на сдвиг некоторых строк вправо. За счет этого сдвига выделены унифицированные структуры. Таблицы решенияТаблицы решения (иногда их называют решающие таблицы) в основном используются для разработки программ логического типа, в которых требуется проверка многочисленных логических условий. Ввиду ограниченности применения таблиц решения мы не будем на них останавливаться. Блок-схемаБлок-схемы являются эффективным средством обучения, так как обеспечивают наглядное представления алгоритма, что облегчает его понимание и разработку. |
||||
|
|||||
|