Тема: Алгоритмы разветвляющейся структуры
Имеется фрагмент схемы алгоритма: . Перед выполнением были введены значения переменных A = 13, B = 11 и С = 15. Последовательность выполнения блоков алгоритма (номера блоков без пробелов, например, 12359) будет выглядеть как …
ЗАДАНИЕ N 33 Тема: Алгоритмы циклической структуры
Имеется фрагмент схемы алгоритма: Значение переменной А после его выполнения будет равно …
ЗАДАНИЕ N 34 отправить сообщение разработчикам Тема: Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ " сверху-вниз" и " снизу-вверх"
В структурном программировании повторяющиеся фрагменты программы могут оформляться в виде программных единиц, которые называются …
|
| | подпрограммами
| |
| | инкапсуляциями
| |
| | блоками
| |
| | субпрограммами
|
Решение: На сегодняшний день в программной инженерии существуют два основных подхода к разработке программного обеспечения, принципиальное различие между которыми обусловлено разными способами декомпозиции систем. Первый подход называют функционально-модульным, или структурным. В его основу положен принцип функциональной декомпозиции. В основе структурного программирования лежат следующие идеи: 1) при написании программ основными конструкциями являются: линейный алгоритм, ветвление и цикл; 2) в программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается; 3) повторяющиеся фрагменты программы могут оформляться в виде подпрограмм (процедур или функций); 4) разработка программы ведется пошагово. Второй, объектно-ориентированный подход, использует объектную декомпозицию. При этом структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами.
ЗАДАНИЕ N 35 отправить сообщение разработчикам Тема: Объектно-ориентированное программирование
Событиями в объектно-ориентированном программировании называются …
|
| | уведомления, получаемые или передаваемые объектом другим объектам или приложениям
| |
| | отдельные методы в форме процедур
| |
| | способы поведения объектов
| |
| | атрибуты
|
ЗАДАНИЕ N 36 отправить сообщение разработчикам Тема: Интегрированные среды программирования
Компонент современных систем программирования, позволяющий последовательно выполнять отдельные операторы исходного текста, наблюдая при этом, как меняются значения различных переменных, называется …
|
| | отладчиком
| |
| | супервизором
| |
| | компилятором
| |
| | обработчиком
|
Решение: В современных системах программирования имеется такой компонент, как отладчик, который позволяет анализировать работу программы во время ее исполнения. С его помощью можно последовательно выполнять отдельные операторы исходного текста последовательно, наблюдая при этом, как меняются значения различных переменных.
ЗАДАНИЕ N 37 отправить сообщение разработчикам Тема: Типовые алгоритмы (работа с массивами, рекурсивные алгоритмы и т.д.)
Массив А из 5 целочисленных элементов заполнен значениями: Имеется фрагмент программы: После выполнения фрагмента программы значение переменной B будет равно …
Решение: Тело цикла (оператор «if A[x] < = 5 then B: = B + 1») выполняется 3 раза, при этом значение Х принимает значения 2, 3 и 4: Значение переменной В равно 2 (количество элементов от второго по четвертый со значениями меньшими или равными пяти).
|