- •Содержание
- •Задачи по теме «Кодирование информации»
- •Задачи по теме «Измерение количества информации»
- •Задачи по теме «Системы счисления»
- •Задачи по теме «Основы алгоритмизации»
- •Задачи по теме «Решение логических задач»
- •Задача 23. «Похититель»
- •Задачи по теме «Математические и логические основы информатики»
- •Задача 20. «Четыре свидетеля»
- •Задача 21. «Юные археологи»
- •Задача 22. «Математическая олимпиада»
- •Список литературы
Задачи по теме «Системы счисления»
Задача 1
Переведите числа из «2» системы счисления в «10»-ную, в «8»-ную и в «16»-ную.
10001012
11001112
10111102
11110102
10011102
11011112
10111102
11000102
10001112
11011112
Задача 2
Переведите числа из «10» системы счисления в «2»-ную, в «8»-ную и в «16»-ную.
5510
7810
6510
7010
3410
6910
4810
4710
6410
5110
Задача 3
Используя таблицу кодировки букв и правила перевода чисел 210, расшифруйте приведенное слово:
11012 01002 10102 10112
10112 11002 01002 10002 11102
11002 01002 01012 10112
00102 10112 10002 11102 00102 10112
00112 01102 10112 11012
Буква |
А |
В |
Д |
Е |
Ж |
И |
К |
Л |
М |
Н |
О |
П |
Р |
Ь |
Ш |
10-тичный код |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Задача 4
Выполните сложение в двоичной системе счисления
11001 +101
11001 +11001
1001 + 111
10011 + 101
11011 + 1111
11111 + 10011
1001 + 110
10011 + 1101
10011 + 1001
110110 + 11111
Задача 5
Выполните вычитание в двоичной системе счисления
10101 - 1101
10111- 111
11001- 111
10111 - 111100
11000 - 1101
1011- 111
1100100 - 100011
101101 - 1101
1001 - 110
11001 - 10111
Задачи по теме «Основы алгоритмизации»
Задача 1
Определите значение переменной а после выполнения фрагмента алгоритма:
Примечание: знаком * обозначено умножение, знаком := обозначена операция присваивания.
Задача 2
Определите значение переменной а после выполнения фрагмента алгоритма:
Примечание:
знаком * обозначено умножение,
знаком
:= обозначена операция присваивания.
Задача 3
Определите значение переменной b после выполнения фрагмента алгоритма:
Задача 4
Определите значение переменной b после выполнения фрагмента алгоритма:
Задача 5
Определите значение переменной b после выполнения фрагмента алгоритма:
Задача 6
Определите значение переменной b после выполнения фрагмента алгоритма:
Задача 7
Определите значение переменной a после выполнения фрагмента алгоритма:
Задача 8
Составить алгоритм определения возраста человека на март(3 месяц) 2012 года Известны год и номер месяца рождения человека.
Задача 9
Составить алгоритм для нахождения сумму всех чисел от 1 до 100
Задача 10
Составить алгоритм, который в зависимости от порядкового номера дня недели (1..2) выводит на экран его название (понедельник, вторник..., воскресенье)
Задача 11
Составить алгоритм, вычисляющий стоимость 10 минутного междугороднего разговора в зависимости от кода города. ( Москва(905) - 14.15руб. Ростов(194) - 11.98руб. Краснодар(491) - 12.69руб. Киров(800) - 15.00руб.
Задача 12
Составить алгоритм, который позволяет вводить различные числа. Когда будет введен 0, то программа выходит из цикла
Задача 13
Составить алгоритм, который определяет, является ли заданное натуральное число палиндромом, то есть таким, десятичная запись которого одинаково читается слева направо и справа налево.
Задача 13
Одноклеточная амёба каждые 3 часа делится на 2 клетки. Определить, сколько амёб будет через 3, 6, 9, 12,,,,,24 часа.
Задача 14
Дана последовательность чисел, среди которых имеется один ноль. Вывести на печать все числа, включительно до нуля.
Задача 15
Даны две точки A(x1, y1) и B(x2,y2). Составить алгоритм, определяющий, которая из точек находится ближе к началу координат.
Задача 16
Написать алгоритм, определяющий сумму и произведение цифр трёхзначного числа.
Задача 17
Написать алгоритм, который определяет, равен ли квадрат заданного целого числа кубу суммы цифр этого числа.
