ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 31
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическое задание 3
Вопрос 1
Задан алгоритм:
x = –32;
z = x + 50; (z=18)
y = 2*z – x; (y=68)
x = y / 4; (x=17)
y = z / (x + 1); (y=1)
Напечатать значения x, y, z.
-
Определить тип вычислительного процесса. -
Определить значения переменных x, y, z, полученные в результате выполнения алгоритма.
Ответ:
-
Данный алгоритм относится к типу вычислительных процессов – следование. -
В результате выполнения данного алгоритма переменным будут присвоены значения: x = 17, y =1, z=18.
Вопрос 2
Задан алгоритм:
a = 20;
b = 10;
d = 0;
если a < b то c = b – a иначе c = 3*(a – b), d = d + 10;
Напечатать значения c,d.
-
Определить тип вычислительного процесса. -
Определить значения переменных c и d, которые будут выведены на печать в результате выполнения алгоритма.
Ответ:
-
Данный алгоритм относится к типу вычислительных процессов – ветвление. -
В результате выполнения данного алгоритма переменным c и d будут присвоены значения: c = 30, d = 10.
Вопрос 3
Задан алгоритм:
x = 10;
p = 1;
m = –10;
Начало цикла
пока x >= m выполнить x = x – 5; p = p*2; конец цикла;
Напечатать значения x, p.
-
Определить тип вычислительного процесса. -
Определить значения переменных x и p, которые будут выведены на печать в результате выполнения алгоритма.
Ответ:
-
Данный алгоритм относится к типу вычислительных процессов – цикл. -
Значения переменных при прохождении через тело цикла:
1 цикл: x = 5 p = 2;
2 цикл: x = 0 p = 4;
3 цикл: x = -5 p = 8;
4 цикл: x = -10 p = 16;
5 цикл: x = -15 p = 32;
После выполнения пятого цикла условие x >= m
не выполняется, осуществляется выход из цикла.
-
Результат выполнения алгоритма: x = -15, p = 32