Ход работы
І.СОСТАВИТЬ И НАРИСОВАТЬ БЛОК-СХЕМЫ
АЛГОРИТМОВ СЛЕДУЮЩИХ ЗАДАЧ:
Вычислить
сумму первых 100 чисел натурального
ряда, начиная с 1.
(1+2+3+…+100)
Найти
произведение первых 100 чисел натурального
ряда (1*2*…*100)
Учет
проданных билетов. Известно, что массив
S[1:n]
содержит информацию об 1-ом месте.
S[1]=0,
если место свободно, S[1]=1,
если место с номером 1 продано.
а)
Определить продано ли место с номером
m?
б) Сколько мест
продано?
в) Какое место
свободно?
Отсортировать
массив S[1:m]
в порядке возрастания.
S[1]<=S[2]<=S[3]N=…<=S[m]/
ІІ.
Разработать
программы:
Начиная с адреса
8200 записать последовательно по порядку
64 шестнадцатеричных числа, начиная с
0.
С
клавиатуры вводится однозначное число.
Найти квадрат этого числа, применяя
алгоритм, основанный на том, что квадрат
числа можно определить сложением
последовательных нечетных чисел.
число |
сумма |
Квадрат |
1 |
1 |
=1 |
2 |
1+3 |
=4 |
3 |
1+3+5 |
=9 |
4 |
1+3+5+7 |
=16 |
5 |
1+3+5+7+9 |
=23 |
ЛИТЕРАТУРА:
Описание
«Микролаб».
Преснухин.
Микропроцессоры.Т.3.
ВОПРОСЫ
ДЛЯ САМОПОДГОТОВКИ:
по
каким правилам производится запись 1
в разряды регистров признаков МП F?
Какие
команды входят в группу условных
переходов, и как они выполняются?
Как
выполняются команды сравнения?
Назначение
счетчика команд и регистра команд?
13