
- •Самарская гуманитарная академия кафедра информатики Методические указания для выполнения контрольных работ по дисциплине информатика Самара 2003
- •Введение
- •Первая контрольная работа
- •Порядок выполнения контрольной работы
- •Оформление результатов контрольной работы
- •Варианты заданий
- •Вторая контрольная работа
- •Порядок выполнения контрольной работы
- •Оформление результатов контрольной работы
- •Создание документов Word
- •Установка общих параметров страницы
- •Оформление титульного листа
- •Создание оглавления
- •Оформление колонтитулов
- •Общие требования к созданию документа
- •Основы табличного процессора Excel Экспорт таблиц из Excel в Word
- •Просмотр и печать таблиц Excel в режиме формул
- •Варианты заданий
- •Приложение 1
- •Приложение 2
- •Приложение 3
Приложение 1
САМАРСКАЯ ГУМАНИТАРНАЯ АКАДЕМИЯ Факультет Юридический
ОТЧЕТ О ВЫПОЛНЕНИИ КОНТРОЛЬНОЙ РАБОТЫ №1(№2) ПО ИНФОРМАТИКЕ
Выполнил Баранов В.К. Группа 3103 Проверил_________________ Оценка___________________ Дата_____________________
Самара 2003
Приложение 2
ЗАДАНИЕ № 36
Перевести числа из заданной системы счисления в указанную систему счисления: а) 110102?3. б) 2610?16. в) 20118?16.
Выполнить операцию над числами, результат представить в указанной форме: 178‑11012=?16.
Построить таблицу значений логической функции на всех наборах ее аргументов: F(X1, X2, X3) = (X1 X2) X3.
Построить алгоритм выполнения следующей процедуры: Переход улицы, по пешеходному переходу, регулируемому светофором. Алгоритм представить в виде блок-схемы и на псевдокоде.
1. Перевести числа из заданной системы счисления в указанную систему счисления: а) 110102?3. б) 2610?16. в) 20118?16.
Решение пункта а).
Так как отсутствуют правила перевода чисел из двоичной системы счисления в троичную, то перевод осуществим, используя в качестве посредника десятичную систему счисления. То есть, выполним действия: 110102?10?3.
Применим правило перевода числа из произвольной системы счисления (в данном случае – двоичной) в десятичную:
110112124 + 123 + 022 + 121 + 120 = 1610+810+010+210+110=2710.
Применим теперь правило перевода числа из десятичной системы счисления в произвольно заданную (в данном случае – троичную):
2710 : 310 = 910 и остаток 01003
910 : 310 = 310 и остаток 01003
310 : 310 = 110 и остаток 01003
110 : 310 = 010 и остаток 11013
Получаем в результате: 11010210003.
Решение пункта б).
Применим правило перевода числа из десятичной системы счисления в произвольно заданную (в данном случае – шестнадцатеричную):
2610 : 1610 = 110 и остаток 1010А16
110 : 1610 = 010 и остаток 110116
Получаем в результате: 26101А16.
Решение пункта в).
Применим правила перевода чисел из 8-ричной системы счисления в двоичную и из двоичной в 16-ричную. То есть, 20118?2?16. В результате получим:
201180102 0002 0012 0012100000010012
10000001001201002 00002 10012416 016 91640916
Следовательно: 2011840916.
2. Выполнить операцию над числами, результат представить в указанной форме: 178‑11012=?16.
Решение:
Для выполнения операций над числами они должны быть представлены в одной и той же системе счисления. В данном случае удобно перевести 178?2, выполнить вычитание в двоичной системе счисления, а полученный результат преобразовать в 16-ричную систему счисления. В процессе решения используются правила и таблицы перевода из 8‑ричной и 16‑ричной систем счисления в двоичную и наоборот.
1780012 111211112
11112 - 11012 = 102
10200102216
3. Построить таблицу значений логической функции на всех наборах ее аргументов: F(X1, X2, X3) = (X1 X2) X3.
Решение:
Всего возможны 23=8 различных комбинаций аргументов (X1, X2, X3). Для каждой из комбинаций вычислим значение логической функции F(X1, X2, X3). Вычисление функции будем выполнять поэтапно и представим в виде таблицы:
X1 |
X2 |
X3 |
Y=X1 X2 |
Z= X3 |
F=Y Z |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
4. Построить алгоритм выполнения следующей процедуры: Переход улицы, по пешеходному переходу, регулируемому светофором. Алгоритм представить в виде блок-схемы и на псевдокоде.
Решение:
Определим два действия - «СТОЯТЬ» и «ПЕРЕЙТИ», а также высказывание «Не зеленый». Действие «СТОЯТЬ» означает, что пешеход не должен продолжать движение, а должен наблюдать за светом светофора. Действие «ПЕРЕЙТИ» означает, что пешеход должен продолжить движение. Высказывание «Не зеленый» утверждает, что горит не зеленый свет светофора.
Блок‑схема алгоритма.
П
севдокод
алгоритма
АЛГОРИТМ Переход_улицы
ЦИКЛ <Не зеленый>
<СТОЯТЬ>
ВСЕ_ЦИКЛ
<ПЕРЕЙТИ>
ВСЕ_АЛГОРИТМ
Примечание. При разработке алгоритма, при необходимости, вводятся в рассмотрение и определяются необходимые действия и высказывания. В задании могут быть уже указаны действия, которыми можно пользоваться. Это, однако, не означает, что в процессе разработки алгоритма нельзя вводить в рассмотрение и определять необходимые дополнительные действия. Главное требование к вводимым действиям – они должны однозначно истолковываться различными исполнителями (в качестве исполнителя предполагается человек). Процесс построения алгоритма можно (и целесообразно) производить поэтапно от общего представления алгоритма, включающего в себя крупные нечетко определенные действия (процедуры), до детального представления, включающего в себя только четко определенные и однозначно истолковываемые действия. Переход к очередному этапу построения алгоритма преследует цель декомпозировать процедуры и выразить их с помощью уже введенных ранее действий или вновь вводимых менее сложных процедур и действий. Следовательно, при необходимости на каждом этапе декомпозиции алгоритма могут вводиться и определяться новые процедуры или дополнительные действия и высказывания.