Задание 1. Перестройте следующие утверждения: а) алгоритм должен иметь возможность быть завершенным б) алгоритм может

Задание 1. Перестройте следующие утверждения: а) алгоритм должен иметь возможность быть завершенным б) алгоритм может быть применен для решения различных задач в) алгоритм состоит из отдельных шагов 1) свойство массовости 2) свойство дискретности 3) свойство результативности Задание 2. Какое значение будет иметь переменная С после выполнения данной серии операторов. Запишите решение и ответ: a:= 6*12+3 b:= (a div 10)+5 a:= (b mod 10)+1 c:= a*a+b-b/2​
Veronika

Veronika

Задание 1:

Для перестройки утверждений, необходимо учитывать их значения и логическую последовательность. Вот новые перестроенные утверждения:

1) Алгоритм состоит из отдельных шагов.
Обоснование: В алгоритме каждый шаг выполняется поочередно, следовательно, алгоритм можно разбить на отдельные шаги.

2) Алгоритм должен иметь свойство результативности.
Обоснование: Значение, которое мы получаем в результате выполнения алгоритма (например, решение задачи), должно быть определенным и конкретным. Алгоритм должен приводить к определенному результату.

3) Алгоритм может быть применен для решения различных задач.
Обоснование: Алгоритм должен быть универсальным и применимым для различных задач. Это означает, что он должен быть гибким и способным решать разнообразные задачи.

Задание 2:

Для определения значения переменной C после выполнения серии операторов, рассмотрим каждый оператор по очереди.

1) a:= 6*12+3
Обработка: Сначала производим умножение 6 на 12 и получаем 72. Затем прибавляем 3 и получаем 75. Таким образом, значение переменной a будет равно 75.

2) b:= (a div 10)+5
Обработка: В данном операторе мы делим значение переменной a на 10 (75 div 10) и получаем 7. Затем прибавляем 5 и получаем 12. Значение переменной b будет равно 12.

3) a:= (b mod 10)+1
Обработка: В данном операторе мы берем остаток от деления значения переменной b на 10 (12 mod 10) и получаем 2. Затем прибавляем 1 и получаем 3. Значение переменной a изменится на 3.

4) c:= a*a+b-b/2
Обработка: В данном операторе мы сначала умножаем значение переменной a на саму себя (3 * 3) и получаем 9. Затем прибавляем значение переменной b (12) и получаем 21. Затем вычитаем половину значения переменной b (12 / 2 = 6) и получаем 15. Таким образом, значение переменной c будет равно 15.

Решение:

Переменная C будет иметь значение 15 после выполнения данной серии операторов.

Однако, если вы хотите использовать это решение на практике, помните, что явное представление операции деления нацело (div) и взятия остатка от деления (mod) может варьироваться в различных языках программирования. Поэтому, убедитесь, что правильно используете синтаксис соответствующего языка программирования при выполнении данной серии операторов.
Знаешь ответ?
Задать вопрос
Привет!
hello