Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Тема: Алгоритмы разветвляющейся структуры

Имеется фрагмент схемы алгоритма:
.
Перед выполнением были введены значения переменных 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 (количество элементов от второго по четвертый со значениями меньшими или равными пяти).

<== предыдущая лекция | следующая лекция ==>
Видаткова накладна (рнк) | О сновные объемы строительно-монтажных работ




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.