Минск.: БГУИР, 2003. - 72 с. ISBN 985-444-528-3
Учебное пособие по курсам «Основы алгоритмизации и программирования» и «Технология разработки программного обеспечения» для студентов специальности 40 01 01 «Программное обеспечение информационных технологий» дневной формы обучения
В учебном пособии даны общие сведения о программном обеспечении.
Приведено описание основ алгоритмизации, рассмотрены способы описания и
разновидности структур алгоритмов. Даны основы теории и реализации методологии
структурного программирования. Приведена методология нисходящего
проектирования программ, не использующая предварительную разработку схемы
алгоритма.
Содержание:
Общие сведения о программном обеспечении
Принцип программного управления
Автоматическое выполнение команд программы
Этапы постановки и решения задачи на компьютере
Назначение и классификация универсальных языков программирования
Машинно-ориентированные языки
Машинно-независимые языки
Системы программирования
Основы алгоритмизации
Алгоритм и его свойства
Способы описания алгоритмов
Словесное описание
Графическое описание
Запись на алгоритмическом языке
Разновидности структур алгоритмов
Линейный вычислительный процесс
Разветвляющийся вычислительный процесс
Циклический вычислительный процесс
Структурное программирование
Теория структурного программирования
Реализация структурного проектирования в современных языках
программирования
Преобразование неструктурированных программ в структурированные
Метод дублирования кодов программы
Метод введения переменной состояния
Метод булева признака
Способы графического представления структурированных схем
алгоритмов
Метод Дамке
Схемы Насси–Шнейдермана
Структурирование и проектирование программ на языке Паскаль
Структурирование и оформление программ на языке Паскаль
Методология нисходящего проектирования программы, не
использующая предварительную разработку схемы алгоритма
Контрольные вопросы для самостоятельной подготовки
Учебное пособие по курсам «Основы алгоритмизации и программирования» и «Технология разработки программного обеспечения» для студентов специальности 40 01 01 «Программное обеспечение информационных технологий» дневной формы обучения
В учебном пособии даны общие сведения о программном обеспечении.
Приведено описание основ алгоритмизации, рассмотрены способы описания и
разновидности структур алгоритмов. Даны основы теории и реализации методологии
структурного программирования. Приведена методология нисходящего
проектирования программ, не использующая предварительную разработку схемы
алгоритма.
Содержание:
Общие сведения о программном обеспечении
Принцип программного управления
Автоматическое выполнение команд программы
Этапы постановки и решения задачи на компьютере
Назначение и классификация универсальных языков программирования
Машинно-ориентированные языки
Машинно-независимые языки
Системы программирования
Основы алгоритмизации
Алгоритм и его свойства
Способы описания алгоритмов
Словесное описание
Графическое описание
Запись на алгоритмическом языке
Разновидности структур алгоритмов
Линейный вычислительный процесс
Разветвляющийся вычислительный процесс
Циклический вычислительный процесс
Структурное программирование
Теория структурного программирования
Реализация структурного проектирования в современных языках
программирования
Преобразование неструктурированных программ в структурированные
Метод дублирования кодов программы
Метод введения переменной состояния
Метод булева признака
Способы графического представления структурированных схем
алгоритмов
Метод Дамке
Схемы Насси–Шнейдермана
Структурирование и проектирование программ на языке Паскаль
Структурирование и оформление программ на языке Паскаль
Методология нисходящего проектирования программы, не
использующая предварительную разработку схемы алгоритма
Контрольные вопросы для самостоятельной подготовки