Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
i-exam_информ.docx
Скачиваний:
176
Добавлен:
13.05.2015
Размер:
1.36 Mб
Скачать

Решение:

Разветвляющаяся конструкция относится к базовым алгоритмическим конструкциям и обеспечивает выбор между двумя альтернативами в зависимости от входных данных. Вначале проверяется условие (вычисляется логическое выражение). Если условие истинно, то выполняются действия 1 –  последовательность команд, на которую указывает стрелка с надписью «да» (положительная ветвь). В противном случае выполняются действия 2 (отрицательная ветвь). Различают полное и неполное ветвления. Полное ветвление позволяет организовать две ветви в алгоритме, каждая из которых ведет к общей точке их слияния, так что выполнение алгоритма продолжается независимо от того, какая ветвь была выбрана. Неполное ветвление предполагает наличие некоторых действий только по одной ветви, вторая ветвь отсутствует, т.е. для одного из результатов проверки никаких действий выполнять не надо, управление сразу переходит к точке слияния. В предложенной задаче и во внешней, и во внутренней развилке действия присутствуют в обеих ветвях

Задание N 29.

В приведенном ниже фрагменте алгоритма переменные a, b, c имеют тип «строка», а переменные i, k – тип «целое». Используются следующие функции: Длина(a) – возвращает количество символов в строке a (тип «целое»). Извлечь (a,i) – возвращает i-ый (слева) символ в строке  a (тип «строка). Склеить (a,b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b (тип «строка). Значения строк записываются в одинарных кавычках (например, a:='дом'). a:= ‘ИНФОРМАТИКА i:=Длина(a)-5 k:=1 b:=‘А’ пока  i > 2 нц c:=Извлечь(a,i) b:=Склеить(c,b) i:=i-k кц Определите значение переменной b после выполнения вышеприведенного фрагмента алгоритма.

ФОРМА’

Решение:

Для того чтобы много раз повторить какую-либо последовательность действий, применяют алгоритмические конструкции, которые называются циклами. Саму последовательность действий при этом называют телом цикла. Существуют три типа циклических алгоритмов: цикл с параметром (арифметический цикл, цикл типа для), цикл с предусловием (цикл типа пока) и цикл с постусловием. Цикл с предусловием предполагает исполнение всех команд внутри цикла, пока выполняется условие  (в данном случае пока i > 0). Составим таблицу: В первой строке таблицы записаны все операции, которые выполнились до начала цикла. Следующие четыре строки – это работа внутри цикла, который закончился потому, что для i перестало выполняться условие i>2   (i стало равно 2).

 Задание N 30.

Создана программа с использованием средств объектно-ориентированного подхода. На форме размещено два объекта: «Кнопка» и «Поле Выбора». Обработчик события «Нажатие кнопки» запрограммирован таким образом, чтобы изменить визуальные свойства этих объектов. На рисунке представлены объекты и их размещение до и после выполнения заявленного события. Если считать, что пространственные координаты объектов – это также визуальные свойства, то у объектов «Кнопка» и «Поле Выбора» изменилось _______визуальных свойств.7

Решение:

У объекта «Поле Выбора» изменились свойства: «Горизонтальное положение» и «Вертикальное положение», а также «Надпись» и «Состояние выбора». У объекта «Кнопка» изменилось «Горизонтальное положение» и «Вертикальное положение», а также «Надпись».

 Задание N 31.

Устройство, имеющее две сетевые карты и предназначенное для соединения сетей, называется … мостом

Решение:

Мост (сетевой мост, бридж) – сетевое аппаратное обеспечение, предназначенное для объединения различных сегментов локальной сети, служит для разграничения информационных потоков и разных сегментов в зависимости от поставленных задач.  

Задание N 32. Доменным именем компьютера может быть … abcd.eqwert.com

Решение:

Доменное имя компьютера записывается латиницей, где все части имени (имена доменов и самого сервера) разделяются точками, например www.rambler.ru. Здесь www – имя сервера, rambler – имя домена второго уровня, ru – имя домена первого уровня.

Задание N 33.

Удаленное управление компьютером обеспечивает сервис … Telnet

Решение:

Один из первых сервисов, получивших распространение в компьютерных сетях, был связан с удаленным управлением мощным компьютером. Этот сервис получил название Telnet.

Задание N 34.

Вредоносная программа, попадающая на компьютер под видом безвредной и не умеющая самовоспроизводится, – это …

Решение:

Вредоносные программы, попадающие на компьютер под видом безвредных, называют троянскими. Троянские программы не имеют собственного механизма распространения  и этим отличаются от вирусов, которые распространяются, прикрепляя себя к программам или документам, и от «червей», которые копируют себя по сети.

 Задание N 1.

Количество информации в слове «Информатика» при условии, что для кодирования используется 32-значный алфавит, равно _______ битам(-ов).

Решение:

Количество информации, которое вмещает один символ  N-элементного  алфавита,  равно  Это известная формула Р. Хартли. В 32-значном алфавите каждый символ несет информации. В слове «Информатика» 11  символов. Количество информации в слове «Информатика» при кодировании в 32-значном алфавите равно

Задание N 2.

С помощью одного байта при двоичном кодировании можно представить целое неотрицательное число от нуля до…

Решение:

1 байт равен 8 битам, т.е. 8 двоичным разрядам.  Количество различных однобайтовых двоичных кодов (00000000, 00000001, 00000010,…, 00110010,…, 11111111) равно .  Следовательно,  этими кодами можно представить 256 различных чисел, например, числа 0, 1, 2, 3,…, 255. Итак, максимальное число, которое можно представить однобайтовым двоичным кодом  «11111111», равно 255.

 Задание N 3.

Перевести двоичное число 1100101001101010111 в восьмеричную систему счисления.

Решение:

Есть два варианта решения. В первом варианте используются два основных алгоритма: вначале алгоритм перевода чисел из Р-ичной с. с. в 10-ичную, а затем из 10-ичной с. с. в Q-ичную. Если основание q-ичной системы счисления является степенью числа 2, то перевод чисел из q-ичной системы счисления в 2-ичную и обратно можно проводить по более простым правилам. Алгоритм перевода целых двоичных чисел в систему счисления с основанием 1. Двоичное число разбить справа налево на группы по n в каждой. 2. Если в левой последней группе окажется меньше n разрядов, то ее надо дополнить слева нулями до нужного числа разрядов. 3. Рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием Разбиваем число 1100101001101010111 на группы по три цифры – триады (т.к. , , ) слева направо и, пользуясь таблицей, записываем соответствующее восьмеричное число. Получаем: (без восьмерки)

 Задание N 4.

На рисунке приведена таблица истинности для выражения, содержащего две логические операции.  Одна из них –  (второй столбец). В заголовке третьего столбца таблицы должно быть указано логическое выражение…

Решение:

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

  

 Задание N 5.

Символом F обозначено логическое выражение от трех аргументов:  Дан фрагмент таблицы истинности выражения F: Логической функции F  соответствует логическое выражение…

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]