Линейные алгоритмы встречаются при расчете арифметических выражений, при расчете по формулам, при решении бытовых задач. Предложены задачи на линейный алгоритм, записанный на алгоритмическоя языке. Описывается действие, которое выполняется в заданном порядке. Научившись решать задачи на линейный алгоритм, учащиеся хорошо решают задачи на программирование.
Просмотр содержимого документа
«Линейный алгоритм, записанный на алгоритмическом языке »
Линейный алгоритм, записанный на алгоритмическом языке
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
1. а := 2
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Решение.
Выполним программу:
а := 2
b := 4
а := 2*а + 3*b = 4 + 12 = 16
b := a/2*b = 8 · 4 = 32.
2. а := 5
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Решение.
Выполним программу:
а := 5
b := 4
а := 2*а + 3*b = 10 + 12 = 22
b := a/2*b = 11 · 4 = 44.
3. а := 6
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Решение.
Выполним программу:
а := 6
b := 4
а := 2*а + 3*b = 12 + 12 = 24
b := a/2*b = 12 · 4 = 48.
4. а := 3
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Решение.
Выполним программу:
а := 3
b := 4
а := 2*а + 3*b = 6 + 12 = 18
b := a/2*b = 9 · 4 = 36.
5. а := 1
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Решение.
Выполним программу:
а := 1
b := 4
а := 2*а + 3*b = 2 + 12 = 14
b := a/2*b = 7 · 4 = 28.
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
6. а := 4
b := 2
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Решение.
Выполним программу:
а := 4
b := 2
b := a/2*b = 2 · 2 = 4
a := 2*а + 3*b = 8 + 12 = 20.
7. а := 6
b := 1
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Решение.
Выполним программу:
а := 6
b := 1
b := a/2*b = 3 · 1 = 3
a := 2*а + 3*b = 12 + 9 = 21.
8. а := 10
b := 1
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Решение.
Выполним программу:
а := 10
b := 1
b := a/2*b = 5 · 1 = 5
a := 2*а + 3*b = 20 + 15 = 35.
9. а := 4
b := 4
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Решение.
Выполним программу:
а := 4
b := 4
b := a/2*b = 2 · 4 = 8
a := 2*а + 3*b = 8 + 24 = 32.
10. а := 8
b := 3
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
Решение.
Выполним программу:
а := 8
b := 3
b := a/2*b = 4 · 3 = 12
a := 2*а + 3*b = 16 + 36 = 52.