Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уч.-пр. пособие.doc
Скачиваний:
27
Добавлен:
26.02.2016
Размер:
327.17 Кб
Скачать

3.5 Практическая работа №5. Организация цикла

Цель: научиться составлять циклические ассемблерные программы.

Вариант 1

Составить программу для нахождения первых пяти членов арифметической последовательности, первый член которой равен 2, а разность 3.

Вариант 2

Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 2n-1, где n = 1, 2, 3,

Вариант 3

Составить программу для вычисления первых семи чисел Фибоначчи: каждое последующее число Фибоначчи равно сумме двух предыдущих (1, 1, 2, 3, 5, …).

Вариант 4

Составить программу для вычисления первых пяти членов геометрической последовательности, первый член которой равен 1, а отношение 2.

Вариант 5

Составить программу для вычисления .

Вариант 6

Составить программу для вычисления .

Вариант 7

Составить программу для вычисления n!, где n изменяется от1 до 4. (n!=1*2*3*…*n).

Вариант 8

Составить программу для вычисления .

Вариант 9

Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 3n+1, где n=1, 2,…

Вариант 10

Составить программу для вычисления первых семи членов арифметической последовательности, первый член которой равен 1, а разность 2.

3.6 Практическая работа №6. Процедуры

Цель: научится составлять многопроцедурные ассемблерные программы.

Вариант 1

Составить программу для нахождения первых пяти членов арифметической последовательности, первый член которой равен 2, а разность 3. Экранные операции оформить процедурами.

Вариант 2

Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 2n-1, где n = 1, 2, 3, … Экранные операции оформить процедурами.

Вариант 3

Составить программу для вычисления первых семи четных чисел. Экранные операции оформить процедурами.

Вариант 4

Составить программу для вычисления первых пяти членов геометрической последовательности, первый член которой равен 1, а отношение 2. Экранные операции оформить процедурами.

Вариант 5

Составить программу для вычисления . Экранные операции оформить процедурами.

Вариант 6

Составить программу для вычисления . Экранные операции оформить процедурами.

Вариант 7

Составить программу для вычисления первых семи нечетных чисел. Экранные операции оформить процедурами.

Вариант 8

Составить программу для вычисления . Экранные операции оформить процедурами.

Вариант 9

Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 3n+1, где n=1, 2, …. Экранные операции оформить процедурами.

Вариант 10

Составить программу для вычисления первых семи членов арифметической последовательности, первый член которой равен 1, а разность 2. Экранные операции оформить процедурами.

3.7 Практическая работа №7. Условные переходы

Цель: научиться составлять ассемблерные программы с ветвлением алгоритма.

Вариант1

Составить программу для вычисления значений функции f(x)=.

Вариант 2

Составить программу для определения четности вводимого с клавиатуры числа.

Вариант 3

Составить программу для нахождения числа, противоположного вводимому с клавиатуры.

Вариант 4

Составить программу для определения знака вводимого с клавиатуры числа.

Вариант 5

Составить программу для вычисления f(x)=.

Вариант 6

Составить программу для определения наибольшего числа из двух введенных с клавиатуры.

Вариант 7

Составить программу для определения наименьшего числа из двух введенных с клавиатуры.

Вариант 8

Составить программу для определения равенства нулю введенного с клавиатуры числа.

Вариант 9

Составить программу, выявляющую ввод цифры с клавиатуры.

Вариант 10

Составить программу, выявляющую ввод заглавной латинской буквы с клавиатуры.