Структурное программирование: предпосылки и назначение; основные критерии оценки качества программы для ЭВМ
Состав работы
|
|
|
|
Работа представляет собой 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 руб.
Другие работы
Курсовой проект по дисциплине: Оптические мультисервисные сети. Вариант 20
Учеба "Под ключ"
: 14 ноября 2022
«Проект оптической мультисервисной сети доступа»
Содержание
Исходные данные 3
Введение 5
1. Выбор технологии построения сети доступа 6
2. Расчёт трафика в сети доступа и выбор коммутационного оборудования 9
2.1 Методика расчета трафика 9
2.2 Расчет трафика узла B 10
2.3 Расчет трафика узла С 11
2.4 Расчет трафика узла D 12
2.5 Расчет трафика узла E 14
2.6 Расчет трафика узла F 15
2.7 Расчет необходимой пропускной способности узлов связи 16
3. Выбор активного оборудования 17
3.1 Коммутатор узла
1500 руб.
Социальные проблемы теневой экономики в Республике Беларусь
Elfa254
: 4 ноября 2013
Содержание
Характеристика сути проблемной ситуации
Цели и задачи социологического исследования
Объект и предмет исследования
Эмпирическая интерпретация понятий
Характеристика выдвинутых гипотез
Анкета
Заключение
Литература
Актуальность темы
Данная тема является весьма актуальной в наше время. Теневая экономика представляет интерес, прежде всего, с точки зрения всего влияния на протекание большинства обычных, «нормальных», экономических явлений процессов: формирование и распределение доход
10 руб.
Собственность в рыночной экономике
alfFRED
: 10 ноября 2013
Введение
Понятие собственности имеет множество трактовок.
Как экономическая категория — это исторически развивающиеся общественные отношения по поводу распределения (присвоения), описывающие принадлежность субъекту, у которого имеется исключительное право на распоряжение, владение и пользование объектом собственности. Совокупность вещей, принадлежащих данному субъекту (собственнику), составляет имущество соответствующего лица, поэтому отношения собственности называются также имущественными отн
10 руб.
Технология и организация восстановления деталей и сборочных единиц при сервисном сопровождении
Leon_88
: 6 марта 2009
Восстановление валик водяного насоса хромированием