Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Система программирования включает следующие программные компоненты:

2021-02-05 155
Система программирования включает следующие программные компоненты: 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

• редактор текста;

• транслятор с соответствующего языка;

• компоновщик (редактор связей);

• отладчик;

• библиотеки подпрограмм.

Заметим, что любая система программирования может работать только в соответствующей ОС, под которую она и создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие ОС.

 

Вопрос 27. Технология разработки программных комплексов. Основные этапы.

- Содержательная постановка задачи

 - Разработка модели и выбор метода решения;

- Разработка алгоритма решения задачи;

- Кодирование алгоритма;

- Компиляция программы;

- Тестирование программы;

- Создание документации;

- Сопровождение и эксплуатация.

Вопрос 28. Основы структурного программирования

В основу структурного программирования как научной методологии разработки алгоритмов и программ заложен ряд принципов системного подхода:

1)программа должна составляться поэтапно, небольшими шагами;

2)размер шага определяется количеством информации, применяемой программистом на каждом шаге;

3)сложная задача должна разбиваться на простые, легко воспринимаемые блоки, каждый из которых имеет один вход и выход;

Логика алгоритма и программы должна опираться на минимальное число достаточно простых базовых и управляющих структур.

Структурированная программа представляет собой композицию из последовательных или вложенных друг в друга блоков с одним входом и одним выходом каждый.

 

 

Вопрос 29. Базовые управляющие конструкции.

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

а) структура сокращенного ветвления;

б) структура выбора;

в) структура цикла с параметром;

г) структура цикла с постусловием

Личной. В языке Паскаль реализованы все рассмотренные структуры.

 

 

Вопрос 30..«Восходящий» и «нисходящий» способы проектирования программ

это методика разработки программ, при которой разработка начинается с определения целей решения проблемы, после чего идет последовательная детализация, заканчивающаяся детальной программой.

Сначала выделяется несколько подпрограмм, решающих самые глобальные задачи (например, инициализация данных, главная часть и завершение), потом каждый из этих модулей детализируется на более низком уровне, разбиваясь в свою очередь на небольшое число других подпрограмм, и так происходит до тех пор, пока вся задача не окажется реализованной.

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

Такой подход удобен тем, что позволяет человеку постоянно мыслить на предметном уровне, не опускаясь до конкретных операторов и переменных. Кроме того, появляется возможность некоторые подпрограммы не реализовывать сразу, а временно откладывать, пока не будут закончены другие части. Например, если имеется необходимость вычисления сложной математической функции, то выделяется отдельная подпрограмма такого вычисления, но реализуется она временно одним оператором, который просто присваивает заранее выбранное значение (например, 5). Когда все приложение будет написано и отлажено, тогда можно приступить к реализации этой функции.

 

Программирование «снизу вверх», или восходящее программирование – это методика разработки программ, начинающаяся с разработки подпрограмм (процедур, функций), в то время когда проработка общей схемы не закончилась.


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.