Козлов А.Ю. Информатика. Российский государственный аграрный заочный университет
Скачать 196.5 Kb.
|
ФГБОУ ВО РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ ЗАОЧНЫЙ УНИВЕРСИТЕТ Факультет: Электроэнергетики и технического сервиса Направление: "Агроинженерия" Профиль: «Технический сервис» Курс: 1 (3года) Шифр: 7505 Студент: Козлов А.Ю. Участвует в сессии: с 11.03.2019г. по 19.04.2019 г. КОНТРОЛЬНАЯ РАБОТА по дисциплине: Информатика Кафедра______________________________________________________ Дата регистрации работы ______________________________________ Кафедрой____________________________________________________ Тула 2019г Задание 1. Переведите десятичное число, соответствующее номеру зачетной книжки (7505), в двоичное, восьмеричное и шестнадцатеричное. Для проверки правильности перевода числа, выполните обратную операцию, т.е. переведите полученное двоичное, восьмеричное и шестнадцатеричное число в десятичное. 1. Переведем десятичное число 750510 в двоичное:
Ответ: 750510 = 11101010100012 Выполним проверку наших вычислений, для этого полученное двоичное число переведем обратно в десятичное: 11101010100012= 1212 +1211 +1210+029 + 128 + 027 + 126 + 025 + 124 + 023 + 022 + 021 + 120 = 750510 2. Переведем десятичное число 750510 в восьмеричное:
Ответ: 750510 = 165218 Выполним проверку наших вычислений, для этого полученное восьмеричное число переведем обратно в десятичное: 165218 = 184 + 683 + 582 + 281 + 180 = 750510 3. Переведем десятичное число 750510 в шестнадцатеричное:
Ответ: 750510 = 1D5116 Выполним проверку наших вычислений, для этого полученное шестнадцатеричное число переведем обратно в десятичное: 1D5116 = 1 163+13 162+5161 + 1160 = 750510 4. Занесем полученные данные в итоговую таблицу:
Задание 2. Задача 1.Вероятностный подход к измерению информации. Условие: В группе 32 студента. Какое количество информации содержится в сообщении о том, что к доске пойдет Сидоров Николай. N = 2i, где N - количество всех возможных событий; I - количество информации, содержащееся в данном сообщении. N=32-число студентов 25 = 32 I=5 ответ: 5 бит. Задача 2.Алфавитный подход к измерению информации. Условие: Сообщение занимает 2 страницы и содержит 1/16 килобайта информации. На каждой странице записано 256 символов. Какова мощность использованного алфавита? Вычислим информационный вес одного символа i по формуле: I = kI 64 = i (2562) i = 0,125 байт 1 /16 Килобайта = 64 бита 8 бит = 1 байт 0,125 байт = 1 бит Т.о. мощность алфавита N = 2 (двоичный алфавит). N = 21 = 2. Задание 3. Составить блок-схему алгоритма и программу на алгоритмическом языке программирования БЕЙСИК для вычисления значений функции Y= на заданном интервале 0≤ x ≥1,5 с шагом h = 0,3. Программа 1 CLS 2 FOR x = 0 TO 1.5 STEP 0.3 3 Y = ((EXP*(1 + SIN (x))) / (1 + COS (x)) 5 PRINT “X=”; X, “Y=”;Y 6 NEXT x 7 END Блок-схема Начало x = 0 (0.3) 1.5 Y= x, Y Конец Задание №4. Составить блок схему алгоритма и программу на алгоритмическом языке программирования БЕЙСИК обработки одномерного массива. Заполнение массива элементами организовать путем ввода с клавиатуры Условие: В одномерном массиве из N элементов найти наименьший элемент и его номер. Решение: REM вычисления наименьшего элемента массива и его номера INPUT "Введите число элементов массива", n DIM mas(n) AS INTEGER FOR I=0 TO n-1 INPUT "Введите элемент массива", mas(I) NEXT CLS PRINT "Вывод массива" FOR I=0 TO n-1 PRINT mas(I); NEXT min=mas(0) nomer=1 FOR I=0 TO n-1 IF mas(I)<min THEN min=mas(I) nomer=I+1 END IF NEXT PRINT "Минимальный элемент: "; min; " с номером "; nomer END Блок-Схема: |