
история отрасли / Zadachi_po_programmirovaniyu_2
.docСПИСОК
задач по программированию
Задание: 1. Составить схему алгоритма.
2. Написать программу для микропроцессора К580 (Intel 8080).
3. Написать программу для микроконтроллера AVR.
Варианты задач:
-
Определить число «0» в байте.
-
Определить число «1» в первом полубайте.
-
Определить четность числа «1» в байте.
-
Определить среднее значение 4-х чисел, вводимых с порта «В».
-
Сформировать серию прямоугольных импульсов с периодом 5 мкс.
-
Сформировать линейно нарастающее ступенчатое напряжение.
-
На каждый сигнал, поступивший в порт «В», сформировать импульс длительностью 10 мкс в порту «D».
-
Сформировать на выходе порта «В» сигнал прямоугольной формы.
-
Сложить два 16-и разрядных числа.
-
Умножить два 8-и разрядных числа.
-
Преобразовать двоичное число в двоично-десятичное.
-
Определить сигнал на выходе нерекурсивного ЦФ У(кТ) = Х(кТ) – 0,5 Х(кТ-Т).
-
Определить сигнал на выходе рекурсивного ЦФ У(кТ) = Х(кТ) – 0,5 У(кТ-Т).
-
Осуществить сортировку из 3 чисел в порядке возрастания.
-
Осуществить сортировку из 3 чисел в порядке убывания.
-
Осуществить формирование сигнала частотой 100 Гц.
-
Определить число «1» в 2-х байтном слове.
-
Сформировать сигнал SOS (… - - - …).
-
Определить максимальное число в массиве из 3 чисел.
-
Определить сигнал на выходе согласованного цифрового фильтра (+ + - +).
-
Сформировать последовательность псевдослучайных чисел
(h0 = 1, h1 = 0, h2 = 1, h3 = 1).
-
Осуществить шифрование входного сигнала методом гаммирования.
-
Вычислить значение А=В*С (В, С – 8-и, а А - 16-и разрядные двоичные числа).
-
Сформировать сигнал на выходе (portD=1), если на входе (portB) сигнал равен 1А и 9F в двух следующих друг за другом тактах.
-
Сформировать прямоугольный сигнал с периодом 1с.