М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Втаблице work хранятся данные о количестве заказов, принятых фирмой "алоэ" с первого по 15 ноября. (work[1] – число заказов, принятых 1 ноября, work[2] – 2 ноября и т. определите, какое число будет напечатано в результате работы следующей программы. текст программы на трёх языках программирования. 1.алгоритмический язык алг нач целтаб work[1: 15] цел k, m work[1] : = 5; work[2] : = 4 work[3] : = 5; work[4] : = 7 work[5] : = 6; work[6] : = 12 work[7] : = 7; work[8] : = 3 work[9] : = 9; work[10] : = 7 work[11] : = 0; work[12] : = 9 work[13] : = 1; work[14] : = 0 work[15] : = 8 m : = 0 нц для k от 1 до 15 если work[k] < 7 то m : = m + 1 все кц вывод m кон 2.бейсик dim work(15) as integer dim k,m as integer work(1)= 5: work(2)= 4 work(3)= 5: work(4) = 7 work(5)= 6: work(6)= 12 work(7)= 7: work(8)= 3 work(9)= 9: work(10)= 7 work(11)= 0: work(12)= 9 work(13)= 1: work(14)= 0 work(15)= 8 m = 0 for k = 1 to 15 if work(k) < 7 then m = m + 1 end if next k print m 3.паскаль var k, m: integer; work: array[1..15] of integer; begin work[1] : = 5; work[2] : = 4; work[3] : = 5; work[4] : = 7; work[5] : = 6; work[6] : = 12; work[7] : = 7; work[8] : = 3; work[9] : = 9; work[10] : = 7; work[11] : = 0; work[12] : = 9; work[13] : = 1; work[14] : = 0; work[15] : = 8; m : = 0; for k : = 1 to 15 do if work[k] < 7 then begin m : = m + 1; end; writeln(m); end. , поясните как решать, серьёзно не доходит)

👇
Ответ:
Lera096811hk
Lera096811hk
24.08.2020
Пояснения к задаче - в прилагаемом файле
4,8(95 оценок)
Открыть все ответы
Ответ:
Vados2002k
Vados2002k
24.08.2020

program cikli;

unit math;

var

  i,n,s,p:integer;

  a:array[1..20]of integer;

begin

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

 for i:=1 to 20 do begin

  a[i]:=RandomRange(1,20);

  writeln(' Элемент ',i,' =  ',a[i]);

 end;

 writeln('Сумму и произведения скольки первых чисел вы хотите посчитать? ');

 readln(n);

 s:=0;p:=1;

//цикл с параметром

 For i:=1 to n do begin

  s:=s+a[i];

  p:=p*a[i];

 end;

writeln('Цикл с параметром');

writeln('Сумма первых ',n,' чисел = ',s);

writeln('Произведения первых ',n,'чисел = ',p);

 

//цикл с предусловием

i:=1;p:=1;s:=0;

while i<>n do begin

 s:=s+a[i];

 p:=p*a[i];

 i:=i+1;

end;

writeln('Цикл с предусловием');

writeln('Сумма первых ',n,' чисел = ',s);

writeln('Произведения первых ',n,'чисел = ',p);

 

//цикл с постусловием

i:=0;s:=0;p:=1;

repeat

  i:=i+1;

  s:=s+a[i];

  p:=p*a[i];

until i=n;

writeln('Цикл с постусловием');

writeln('Сумма первых ',n,' чисел = ',s);

writeln('Произведения первых ',n,'чисел = ',p);

End.

4,8(71 оценок)
Ответ:
j89026190695
j89026190695
24.08.2020
Переменная "proizv" - это произведение, а "summa" - сумма. Я сделал так, чтобы выводились все эти 20 нечётных чисел, для удобства, но если не надо, то просто стирайте всю строку №14 (начиная считать от "program asd_;").
program asd_;
uses crt;
var i, b, summa : integer;
proizv : real;
a : array [1..20] of integer; 
BEGIN 
clrscr; 
b:=1; 
summa:=0; 
proizv:=1; 
for i:=1 to 20 do begin 
a[i]:=b;
b:=b+2;
writeln(a[i]);
end;
for i:=1 to 20 do summa:=summa+a[i];
for i:=1 to 20 do proizv:=proizv*a[i];
writeln('summa=',summa);
writeln('proizvedenie=',proizv);
END.
4,7(15 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ