1 - Определите значение переменной с после выполнения следующего фрагмента программы:
а:=6
b:=13
a:=b-a*2
if a>b then c := a+b
else c:=b-a
2 - Исправьте программу , чтобы она стала рабочей
begin
s:=0 k:=1
white k < 11 do
s:=s+k k:=k+1
write
end
3 - В программе описан одномерный целочисленный массив А с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются , а затем меняются .
for i:=0 to 10 do A[i]:=2+i
for i:=0 to 4 do
begin
A[i]:=A[10-i]-1
A[10-i]:=A[i]+3
end
Чему будут равны элементы этого массива?
4 - Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от –100 до 100 включительно. Напишите программу позволяющий найти и вывести минимальное значение среди положительных элементов массива кратных 5 . Если в исходном массиве нет элемента ,значение которого положительно делится на 5 , то вывести сообщение "Не найдено".

катябэд37 катябэд37    3   24.04.2020 12:18    1

Ответы
Limon2601 Limon2601  13.10.2020 19:54

Задача 1: 1

Задача 2:

begin

s:=0; k:=1;

while k < 11 do  begin

s:=s+k; k:=k+1;

end;

write(s);

end.

Задача 3:

11 10 9 8 7 7 10 11 12 13 14

Задача 4:

const N = 20;

const MAX = 100;

const MIN = -100;

var A: array [1..N] of integer;

var i,s: integer;

begin

randomize();

s:=-1;

writeln('Исходный массив: ');

for i:=1 to N do

 begin

 A[i]:=random(MAX-MIN+1)+MIN;

 if (A[i]>0) and (A[i] mod 5 = 0) then

   begin

   if (s=-1) then s:=A[i]

   else if (A[i]<s) then s:=A[i];

   end;

 write(A[i],' ');

 end;

writeln();

if (s<>-1) then writeln('Минимальное значение среди положительных',

' элементов массива кратных 5: ',s)

else writeln('Не найдено');

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика