Вашему вниманию представлены 4 практических задания по учебному курсу "ИНФОРМАТИКА" (Росдистант),
Практические задания выполнены и оценены на высокий балл
Выполнение этих заданий открывает доступ к итоговому тестированию. Покупайте работы и переходите к итоговому тестированию без проблем.
Практическое задание 1
Тема 1. Основные понятия теории информации и кодирования Арифметические и логические основы работы компьютеров
Лекция 1.1. Понятия информации и данных. Измерение и кодирование информации
Вопрос 1
В некоторой стране автомобильный номер заданной длины составляется из заданного количества заглавных букв и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным целым количеством байт. Определить объём памяти в байтах, необходимый для хранения заданного количества автомобильных номеров.
Вопрос 2
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из заданного количества символов и содержащий только заданные символы. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти в байтах, отводимый этой программой для записи заданного количества паролей.
Практическое задание 2
Тема 1. Основные понятия теории информации и кодирования Арифметические и логические основы работы компьютеров
Лекция 1.2. Арифметические и логические основы работы компьютеров
Вопрос 1
Перевести число из двоичной системы счисления в восьмеричную систему счисления: 110101011002 = X8.
Вопрос 2
Перевести число из двоичной системы счисления в шестнадцатеричную систему счисления: 111001011002 = Z16.
Вопрос 3
Перевести число из шестнадцатеричной системы счисления в двоичную систему счисления: D6C16 = Y2.
Вопрос 4
Перевести число из восьмеричной системы счисления в двоичную систему счисления: 2648 = K2.
Вопрос 5
Перевести число из десятичной системы счисления в двоичную систему счисления: 23410 = M2.
Вопрос 6
Перевести число из двоичной системы счисления в десятичную систему счисления: 111010012 = W10.
Вопрос 7
Выполнить операции сложения и вычитания в двоичной системе счисления:
S = 1011001(2) + 111011(2)
R = 1101001(2) – 110011(2)
Задание выполнить и сохранить в одном файле с именем
Практическое задание 3
Тема 2. Программные и алгоритмические средства реализации информационных процессов
Лекция 2.2. Алгоритмический подход к решению задач с использованием компьютера
Вопрос 1
Задан алгоритм:
x = –32;
z = x + 50;
y = 2*z – x;
x = y / 4;
y = z / (x + 1);
Напечатать значения x, y, z.
1. Определить тип вычислительного процесса.
2. Определить значения переменных x, y, z, полученные в результате выполнения алгоритма.
Вопрос 2
Задан алгоритм:
a = 20;
b = 10;
d = 0;
если a < b то c = b – a иначе c = 3*(a – b), d = d + 10;
Напечатать значения c, d.
1. Определить тип вычислительного процесса.
2. Определить значения переменных c и d, которые будут выведены на печать в результате выполнения алгоритма.
Вопрос 3
Задан алгоритм:
x = 10;
p = 1;
m = –10;
Начало цикла
пока x >= m выполнить x = x – 5; p = p*2; конец цикла;
Напечатать значения x, p.
1. Определить тип вычислительного процесса.
2. Определить значения переменных x и p, которые будут выведены на печать в результате выполнения алгоритма.
Задание выполнить и сохранить в одном файле с именем Задание_3_Фамилия.docx или Задание_3_Фамилия.doc.
Пример выполнения задания. Вопрос 1
Задан алгоритм:
z = 2;
b = z*3;
y = b*5;
z = z*y;
y = y – b;
Напечатать значения b, y, z.
1. Определить тип вычислительного процесса.
2. Определить значения переменных b, y, z в результате выполнения данного алгоритма.
Решение
1. Данный алгоритм относится к типу вычислительных процессов – следование.
2. В результате выполнения данного алгоритма переменным будут присвоены значения: b = 6; y = 24; z = 60.
Пример выполнения задания. Вопрос 2
Задан алгоритм:
k = 30;
b = 4;
если k < b то k = k – b иначе b = b + k;
Напечатать значения k, b.
1. Определить тип вычислительного процесса.
2. Определить значения переменных k и b, которые будут выведены на печать в результате выполнения данного алгоритма.
Решение
1. Данный алгоритм относится к типу вычислительных процессов – ветвление.
2. С учетом начальных значений переменных условие k < b не выполняется, будет выполнено действие: b = b + k.
Результат выполнения алгоритма: k = 30; b = 34.
Пример выполнения задания. Вопрос 3
Задан алгоритм:
s = 0;
k = 1;
Начало цикла
пока k <= 10 выполнять
k = k*2;
s = s + k;
конец цикла;
Напечатать значения k, s.
1. Определить тип вычислительного процесса.
2. Определить значения переменных k и s, которые будут выведены на печать в результате выполнения данного алгоритма.
Решение
1. Данный алгоритм относится к типу вычислительных процессов – цикл.
2. Значения переменных при прохождении через тело цикла:
1 цикл: k = 2; s = 2;
2 цикл: k = 4; s = 6;
3 цикл: k = 8; s = 14;
4 цикл: k = 16; s = 30;
После выполнения четвертого цикла условие k <= 10 не выполняется, осуществляется выход из цикла.
3. Результат выполнения алгоритма: k = 16; s = 30.
Практическое задание 4
Тема 4. Основы работы с базами данных. Защита информации
Лекция 4.1. Базы данных и модели данных. Основы работы с реляционными базами данных
Задание
На основе заданного описания предметной области выполнить проектирование реляционной базы данных.
Описание предметной области
Оптовый магазин закупает товар по цене закупки и продает его по цене продажи. Цена продажи может изменяться в процессе реализации товара. Разница между ценой продажи и ценой закупки каждой единицы товара составляет доход магазина от реализации товара. При продаже каждой единицы товара указывается вид товара, продавец, дата продажи, цена продажи, количество проданных единиц товара.
В магазине работает несколько продавцов. Каждый продавец получает комиссионное вознаграждение за проданный товар. Процент комиссионного вознаграждения назначается индивидуально каждому продавцу.
Минимальный перечень атрибутов:
1. Наименование товара.
2. Единица измерения товара.
3. Цена закупки единицы товара.
4. Цена продажи единицы товара.
5. Дата продажи.
6. Количество проданных единиц товара.
7. Ф. И. О. продавца.
8. Процент комиссионных.
Предлагаемый набор таблиц проектируемой базы данных:
1. ТОВАРЫ.
2. ПРОДАВЦЫ.
3. ПРОДАЖИ.
Выполненное задание сохраняется в файле Задание_4_Фамилия.doc или Задание_4_Фамилия.docx.
Рекомендации по выполнению задания
При проектировании базы данных рекомендуется выполнить следующие этапы работы:
1. Рассмотреть образец выполнения задания.
2. Выполнив анализ описания предметной области и минимального перечня атрибутов, которые должны быть представлены в таблицах базы данных, выделить информационные объекты для представления их в базе данных.
3. Описать информационные объекты с помощью заданных атрибутов. Можно ввести в рассмотрение дополнительные атрибуты.
4. Перейти к представлению информационных объектов в виде реляционных таблиц:
• определить состав полей базовых таблиц;
• в каждой таблице определить ключевое поле;
• определить тип связей между таблицами базы данных;
• определить свойства полей в таблицах.
Образец выполнения задания
Внимание! Это задание на проверку преподавателю
НЕ предоставляется.
Описание предметной области. Фирма выполняет ремонт компьютеров. При этом выполняется определенный набор операций (работ), стоимость которых устанавливается заранее. Каждый исполнитель получает фиксированный процент вознаграждения от стоимости выполнения работы. Этот процент устанавливается персонально каждому исполнителю. При оформлении заказа фиксируется дата выполнения заказа, вид выполненной работы, исполнитель работы. Требуется разработать структуру базы данных для хранения информации о выполнении ремонтных работ сотрудниками фирмы.
Анализ описания предметной области позволяет выделить набор атрибутов, которые должны храниться в проектируемой базе данных:
1. Наименование работы.
2. Стоимость работы.
3. Дата исполнения работы.
4. Фамилия исполнителя.
5. Имя исполнителя.
6. Отчество исполнителя.
7. Процент вознаграждения, который устанавливается индивидуально для каждого исполнителя.
Исходя из набора атрибутов, можно выделить два информационных объекта (ИО): ИСПОЛНИТЕЛЬ (фамилия, имя, отчество, процент вознаграждения) и РАБОТА (наименование, стоимость).
При выделении ИО нужно из числа заданных атрибутов отнести к данному ИО только те атрибуты, которые характеризуют данный объект и не зависят от других ИО. Так, атрибут «Фамилия» характеризует исполнителя и не зависит от выполняемой работы. Аналогично атрибут «Стоимость» характеризует только работу и не зависит от исполнителя. Заметим, что атрибут «Дата исполнения работы» не включен ни в один ИО, поскольку не является неотъемлемой характеристикой ни одного из них. Этот атрибут характеризует факт исполнения некоторой работы конкретным исполнителем.
Определим соответствующие таблицы «ИСПОЛНИТЕЛИ» и «РАБОТЫ», включив в них поля, соответствующие атрибутам соответствующих ИО.
Отметим, что ни одно из первоначально включенных в таблицу «ИСПОЛНИТЕЛИ» полей не определяет однозначно каждую запись таблицы и может содержать повторяющиеся значения, то есть не может служить первичным ключом. Введем в таблицу поле «Код исполнителя», значения в котором будут уникальными для каждого исполнителя. Это поле будет первичным ключом таблицы «ИСПОЛНИТЕЛИ».
С этой же целью в таблицу «РАБОТЫ» введем первичный ключ «Код работы»: