- •Тема 1. Системы счисления
- •§1. Перевод чисел из системы счисления с основанием p в десятичную систему счисления
- •§2. Перевод десятичных чисел в систему счисления по основанию p
- •2.1. Перевод целых чисел
- •2.1. Перевод дробных чисел
- •§3. Перевод чисел в системах счисления с основаниями кратными двум
- •§4. Перевод чисел с произвольными основаниями
- •Задания для самостоятельного выполнения:
- •Тема 2. Представление чисел в прямом, обратном и дополнительных кодах
- •Рекомендации по выполнению заданий для самостоятельного решения
- •Прямой код
- •Обратный код
- •Дополнительный код
- •Переполнение разрядной сетки
- •Сложение чисел в прямом, обратном и дополнительном кодах с проверкой в десятичной системе счисления
- •Задания для самостоятельного выполнения:
- •Тема 3. Алгоритмизация.
- •§4.1. Линейная структура алгоритма
- •§4.2. Структура алгоритма «цикл с предусловием»
- •§4.3. Структура алгоритма «цикл с постусловием»
- •§4.4. Структура алгоритма ветвление
- •§4.5. Структура алгоритма сокращенное ветвление
- •§4.6. Структура алгоритма множественный выбор
- •Тема 5. Смешанные структуры алгоритмов.
- •Задания для самостоятельного выполнения:
Задания для самостоятельного выполнения:
Вариант №1
Составить блок-схему алгоритма вычисления суммы первых N целых положительных чисел.
Вариант №2
Дана последовательность чисел. Известно, что последовательность начинается с положительного элемента, а среди остальных элементов есть хотя бы одно отрицательное число. Найти сумму предшествующих первому отрицательному элементу последовательности. Признак конца последовательности N.
Вариант №3
Составить блок-схему алгоритма определения суммы чисел имеющих четный порядковый номер в последовательности и одновременно являющихся нечетными. Признак конца последовательности N.
Вариант №4
Составить блок-схему алгоритма подсчета точек в тексте. Признак конца текста «?».
Вариант №5
Составить блок-схему алгоритма угадывающего «задуманное» число. Диапазон чисел от 1 до 10. Ограничение: 5 попыток.
Вариант №6
Даны натуральные числа А1А2…Аn. Признак конца последовательности «0». Получить количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7.
Вариант №7
Дана последовательность целых чисел А1, А2, …, Аn. Признак конца последовательности «0». Определить является ли данная последовательность убывающей.
Вариант №8
Найти минимальное значение элементов последовательности (все элементы разные).
Вариант №9
Найти номер минимального элемента последовательности.
Вариант №10
Определить номер элемента последовательности, имеющего минимальное значение.
Вариант №11
Найти номер элемента с заданным значением S.
Вариант №12
Дана последовательность элементов А1, А2, …, Аn. Вычислить
S = min (А1+ А2+ …,+ Аn) + max (А1, А2, …, Аn).
Вариант №13
Составить блок-схему алгоритма определения максимального элемента массива.
Вариант №14
Дана последовательность чисел. Известно, что последовательность начинается с положительного элемента, а среди остальных элементов есть хотя бы одно отрицательное число. Найти сумму предшествующих первому элементу последовательности с отрицательным значением. Признак конца последовательности N.
Вариант №15
Составить блок-схему алгоритма определения суммы чисел имеющих четный порядковый номер в последовательности и имеющих значение кратное 3. Признак конца последовательности N.
Вариант №16
Составить блок-схему алгоритма подсчета запятых в тексте. Признак конца текста «.».
Вариант №17
Составить блок-схему алгоритма подсчета букв «Н» в тексте. Признак конца текста «,».
Вариант №18
Составить блок-схему алгоритма подсчета букв «И» в тексте. Признак конца текста «=».
Вариант №19
Дана последовательность элементов А1, А2, …, Аn. Определить является ли данная последовательность возрастающей.
Вариант №20
Составить блок-схему алгоритма подсчета значений символов массива, имеющих значение меньше ноля.
