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