Информатика, ветвление, , ! информатика, ветвление, , ! 1)записать формат инструкции ветвления 2)как работает эта инструкция? 3)перечислить операции отношения. что является результатом выполнения этих операций 4) перечислить логические операции. что является результатом выполнения этих операций? 5)в какой последовательности выполняются арифметические, логические операции и операции отношения?
Відповідь:
Пояснення:
If1.
a=int(input("число:"))
if a>0:
m=a-8
else:
m=a
print (m)
If2.
a=int(input("число:"))
if a>0:
m=a-8
else:
m=a+6
print (m)
If3.
a=int(input("число:"))
if a>0:
m=a-8
elif a<0:
m=a+6
elif a==0:
m=10
print(m)
If4.
a=int(input("число a:"))
b=int(input("число b:"))
c=int(input("число c:"))
m=0
if a>0:
m=m+1
if b>0:
m=m+1
if c >0:
m=m+1
print('Додатніх чисел є', m)
If5.
a=int(input("число a:"))
b=int(input("число b:"))
c=int(input("число c:"))
m=0
k=0
if a>0:
m=m+1
else:
k=k+1
if b>0:
m=m+1
else:
k=k+1
if c >0:
m=m+1
else:
k=k+1
print('Додатніх чисел є', m)
print('Відємних чисел є', k)
If6°
a=int(input("число a:"))
b=int(input("число b:"))
if a>b:
print('Більше число', a)
else:
print('Більше число', b)
Программа:
Pascal:
var
arr: array[1..3, 1..4] of integer;
i, j, n, count: integer;
begin
write('Введите число: '); readln(n); // ввод числа n
for i := 1 to 3 do
for j := 1 to 4 do begin
arr[i, j] := random(100); // заполнение массива случайными числами от 0 до 100
if arr[i, j] > n then // если число больше заданного числа, то...
count += 1; // увеличиваем значение переменной count на 1
end;
writeln('Массив: ', arr); // вывод массива
writeln('Чисел, больше ', n, ': ', count); // вывод кол-ва элементов, больше n.
end.
Чтобы заполнить массив, для начала нужно выделить ему память. После этого запрашивает значение "заданного числа" n. После выделения памяти и запроса числа нужно в двойном цикле обойти все ячейки массива (i - номер строки, j - номер столбца). После начала цикла сначала заполняем массив случайными числами (от 0 до 100), а после находим количество элементов, больше заданного числа. В конце выводим сам массив и кол-во элементов, больше заданного числа.