Структурное программирование: предпосылки и назначение; основные критерии оценки качества программы для ЭВМ
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Традиционная технология программирования формировалась на заре вычислительной техники, когда в распоряжении пользователей были ограниченные ресурсы ЭВМ, а разработчик программ был в то же время и главным ее пользователем. В этих условиях главное внимание обращалось на получение эффективных программ в смысле оптимального использования ресурсов ЭВМ.
В настоящее время, когда сфера применения ЭВМ чрезвычайно расширилась, разработка и эксплуатация программ осуществляется, как правило, разными людьми. Поэтому наряду с эффективностью на первый план выдвигаются и другие важные характеристики программ такие, как понятность, хорошая документированность, надежность, гибкость, удобство сопровождения и т.п. Проблема разработки программ, обладающих такими качествами, объясняется трудоемкостью процесса программирования и связанным с этим быстрым ростом стоимости программного обеспечения.
Для создания "хорошей" программы появляется необходимость придерживаться определенных принципов или определенной дисциплины программирования. Значительный прогресс в области программирования достигается с использованием так называемого структурного программирования.
Появление новой технологии, или, как еще говорят, дисциплины программирования, основанной на структурном подходе, связано с именем известного голландского ученого Э.Дейкстры (1965 г.). В своих работах он высказал предположение, что оператор GOTO может быть исключен из языков программирования и что квалификация программиста обратно пропорциональна числу операторов GOTO в его программах. Такая дисциплина программирования упрощает и структуризирует программу.
Однако представление о структурном программировании, как о программировании без использования оператора GOTO, является ошибочным. Например, Хоор определяет структурное программирование как "систематическое использование абстракции для управления массой деталей и способ документирования, который помогает проектировать программу".
В настоящее время, когда сфера применения ЭВМ чрезвычайно расширилась, разработка и эксплуатация программ осуществляется, как правило, разными людьми. Поэтому наряду с эффективностью на первый план выдвигаются и другие важные характеристики программ такие, как понятность, хорошая документированность, надежность, гибкость, удобство сопровождения и т.п. Проблема разработки программ, обладающих такими качествами, объясняется трудоемкостью процесса программирования и связанным с этим быстрым ростом стоимости программного обеспечения.
Для создания "хорошей" программы появляется необходимость придерживаться определенных принципов или определенной дисциплины программирования. Значительный прогресс в области программирования достигается с использованием так называемого структурного программирования.
Появление новой технологии, или, как еще говорят, дисциплины программирования, основанной на структурном подходе, связано с именем известного голландского ученого Э.Дейкстры (1965 г.). В своих работах он высказал предположение, что оператор GOTO может быть исключен из языков программирования и что квалификация программиста обратно пропорциональна числу операторов GOTO в его программах. Такая дисциплина программирования упрощает и структуризирует программу.
Однако представление о структурном программировании, как о программировании без использования оператора GOTO, является ошибочным. Например, Хоор определяет структурное программирование как "систематическое использование абстракции для управления массой деталей и способ документирования, который помогает проектировать программу".
Похожие материалы
«Технология структурного программирования» по дисциплине: Современные технологии в программировании. Вариант №21
ToPool
: 4 января 2022
Контрольная работа «Технология структурного программирования»
по дисциплине: Современные технологии в программировании
Вариант 21
Цель работы:
Сформировать практические навыки разработки консольных приложений под Windows:
1. проектирования программ методами структурного программирования;
2. реализации программного проекта средствами языка программирования C# в среде программирования Microsoft Visual Studio;
3. тестирования программ.
Задание:
Спроектируйте и реализуйте консольное приложение,
330 руб.
Другие работы
Зачетная работа по дисциплине: Социальная психология. Тема: «Социальная психология как психология толпы (Г.ЛеБон)»
SibGOODy
: 28 августа 2018
Тема: «Социальная психология как психология толпы (Г.ЛеБон)»
Содержание
Введение 3
Социальная психология как психология толпы (Г.ЛеБон). 4
Заключение 9
Список литературы 10
200 руб.
КОНТРОЛЬНАЯ РАБОТА по дисциплине «ЭКОЛОГИЯ». Вариант №24.
teacher-sib
: 18 апреля 2018
25. Особенности воздействий основных отраслей промышленности, энергетики и автотранспорта на окружающую природную среду.
70. Обеззараживание воды: сущность и способы реализации процесса.
Задача № 2 .
Сделать оценку качества поверхностного источника питьевого водоснабжения населенного пункта по степени опасности загрязнения химическими веществами. Привести наиболее распространенные причины загрязнения поверхностных вод, а также методы снижения этого загрязнения.
Исходные данные
Таблица 1.
Вещест
400 руб.
Теплотехника Задача 25.8 Вариант 16
Z24
: 19 февраля 2026
Теплообмен излучением
Стенка трубопровода диаметром d, мм нагрета до температуры t1, ºС и имеет коэффициент теплового излучения ε1. Трубопровод помещен в канал сечением b×h, мм, поверхность которого имеет температуру t2, ºС и коэффициент лучеиспускания с2, Вт/(м²·К4). Рассчитать приведенный коэффициент лучеиспускания спр и потери теплоты Q трубопроводом за счет лучистого теплообмена.
150 руб.
Валютный рынок России и валютное законодательство
VikkiROY
: 6 ноября 2012
Содержание
Введение.............................................................................................................................. 5
Глава 1. Валютный рынок России и валютное законодательство 7
1.1. Валютный рынок: общие положения................................................................. 7
1.2. Эволюция валютной системы и становление валютного рынка России...... 9
1.3. Современное валютное законодательство РФ.........................................
10 руб.