Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа Информатика и программирован...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
413.18 Кб
Скачать

Блок 1. Измерение информации

  1. Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения: «Мой дядя самых честных правил, Когда не в шутку занемог, Он уважать себя заставил И лучше выдумать не мог.»

  2. Световое табло состоит из лампочек, каждая из которых может находиться в двух состояниях («включено» или «выключено»). Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью можно было передать 50 различных сигналов?

  3. В коробке лежат 64 цветных карандаша. Сообщение о том, что достали белый несет 4 бита информации. Сколько белых карандашей было в коробке?

  4. Для хранения растрового изображения размером 32×32 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения?

  5. Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11 соответственно). Если таким способом закодировать последовательность символов ГБВА и записать результат шестнадцатеричным кодом, то что получится?

  1. При случайном падении бутерброда вероятность падения его маслом вниз (более тяжёлой стороной) больше, чем маслом вверх. Сколько информации содержится в сообщении о том, что упал маслом вверх.

  2. Скорость передачи данных через ADSL-соединение равна 256000 бит/c. Передача файла через это соединение заняла 2 минуты. Определите размер файла в килобайтах.

  3. Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 25, запись которых в системе счисления с основанием четыре оканчивается на 11.

  1. Частота появления в тексте буквы У в 2 раза больше, чем Р и в 4 раза больше, чем буквы Г. Если частота появления буквы Р составляет 0,125, то чему равно количество информации в слове ГУРУ?

Блок 2. Перевод из одной системы исчисления в другую

  1. Переведите в троичную систему исчисления 5410 ,    9754910 ,    280.5110 ,    4145 ,    001002 .

  2. Переведите в пятиричную систему исчисления 2010 ,    957910 ,    499.75910 ,    0667 ,    011112.

  3. Переведите в 13-ричную систему исчисления 78610 ,    8010 ,    5574.6510 ,    8829 ,    101102.

  4. Переведите в двоичную систему исчисления 5710 ,    4978410 ,    416.75310 ,    0318 ,    221203 ,    43A82C16.

  5. Переведите в восьмиричную систему исчисления 69810 ,    151610 ,    797.18810 ,    011112 ,    010,112 ,    29B14A16.

  6. Переведите в 16-ричную систему исчисления 640010 ,    1810 ,    3822.4610 ,    101,1112 ,    2113,418.

  7. Переведите в десятичную систему исчисления 1000002 ,    001,1002 ,    1422558 ,    0222,768 ,    2000,213 ,    A2.2FD16 .    

  8. Выполните действия 1) 0001112 + 111112,    2) 0101,02 + 1011,002 ,    3) 010001102 - 1011012 ,    4) 00,1102 - 00,00012 5) 010100002 * 0002 ,    6) 00,1002 / 01,12 ,    7) 3322458 + 251158 ,    8) 7611,58 + 3036,238 ,     9) 263520618 - 1407258 ,    10) 30,3278 - 04,16418 ,    11) 352257018 * 1538 ,    12) 01,2348 / 00,08 13) C81.7AF16 + A943.1EF16 ,    14) D20BE16 * 1.3BC16 .   

Begin4.  Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга.

Begin22.  Проверить истинность высказывания: "Данные числа x, y являются координатами точки, лежащей во второй координатной четверти".

Begin48.  Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию.

Begin67.  Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат.

Begin93.  Дано вещественное число X и целое число N (> 0). Вывести

1 + X + X2/2! + ... + XN/N! (N! = 1·2·...·N). Полученное число является приближенным значением функции exp в точке X.

Begin104.  Дано целое число N и набор из N ненулевых целых чисел. Вывести в том же порядке все четные числа из данного набора и количество K таких чисел.

Minmax8.  Дан набор из десяти целочисленных элементов. Найти количество элементов, расположенных перед первого минимального6.

Array4.  Дан целочисленный массив размера N. Преобразовать его, прибавив к  нечетным числам последний элемент. Первый и последний элементы массива не изменять.

Matrix3.  Дана матрица размера 5 x 10. Найти минимальное значение в каждой строке.

Преобразовать все строчные русские буквы в прописные1.

Text23.  Дано число N и текстовый файл. Удалить из файла абзац с номером N (абзацы отделяются друг от друга одной или несколькими пустыми строками и нумеруются от 1). Пустые строки, предшествующие и следующие за удаляемым абзацем, не удалять. Если абзац с данным номером отсутствует, то оставить файл без изменений.

Proc27.  Описать процедуру Factors(A,N,F), находящую разложение натурального числа A на простые множители. Количество множителей возвращается в целой переменной N, а сами множители (в порядке неубывания) — в целочисленном массиве F (N и F — выходные параметры; максимальное число элементов массива F считать равным 15). С помощью этой процедуры разложить на простые множители пять данных чисел.

Контрольная работа по дисциплине «Информатика и программирование ч.1»

для студентов 1 курса заочного отделения направления «Прикладная информатика»

ВАРИАНТ № 12