Предмет: Информатика, автор: sokolixa803

В2. 1. Определите значение переменной а после Выполнения алгоритма: а:= -12 b:= 14 - a 72 b:= (b - а) 7 8 а:= b * 2+6 переменной а после 2. Определите значение Выполнения данного алгоритма: а := 5 b:= 6 b:= 5 + a*b а:= b mod 5 3. Введите число х. Если число больше 100, то прибавить 50, если меньше УМНожить на 2. Представьте решение в виде блок-схемы и школьном алгоритмическом языке. на​

Приложения:

Ответы

Автор ответа: rinatmuxekto86
1

Давайте разбираться. Особенность переменных в программировании является то, что при получении нового значение, старое мы "теряем".

1) a:=-12

b:=14-a/2 - на данный момент переменная a равна -12, это значение и подставляем:

b:=14-(-12)/2=20

b:=(b-a)/8 - на данный момент a=-12, b=20, подставим эти значения

b:=(20-(-12))/8=4 - новое значение переменной b. Старое значение (20) удаляется из памяти

a:=b*2+6 - на данный момент b=4, это значение и подставим

a:=4*2+6=14

Ответ: a=14

2)

a:=5

b:=6

b:=5+a*b=5+5*6=35

a:=b mod 5 - операция mod находит остаток от деления. В данном случае, нас интересует остаток от деления 35 на 5. Остаток равен 0 (числа делятся нацело)

Ответ: a=0

3) Блок-схема в прикреплённом файле
Задача на алг. языке:

алг УСЛОВИЕ

цел X

Начало

Ввод X

Если X<100

 То X:=X+50

 Иначе Если X>100

     То X:=X*2

Вывод X

Конец

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: seda0383mailrudani