В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
vityabro13
vityabro13
08.08.2021 21:59 •  Информатика

Вычислите для первых n элементов: a) 1+3+5+7+ и 1*3*5*7*; b)2+4+6+8+ и 2*4*6*8*; c)3+6+9+12+ и 3*6*9*12*; d)4+8+12+ и 4*8*12*16*; например: при n=3 имеем 1+3+5=9; 1*3*5=15. надо решить с оператором for, для pascal 7.0.

Ответ:
andreymarkov2090
andreymarkov2090
05.10.2020 19:05
{$N+}
uses Crt;

procedure L(n,first,step:integer);
var
  i,s,current:integer;
  p:double;
begin
  p:=1;
  s:=0;
  current:=first;
  for i:=1 to n do begin
    s:=s+current;
    p:=p*current;
    Write(current,',');
    current:=current+step
    end;
  Writeln(' : S=',s,', П=',p)
end;

var
  n:integer;
begin
  ClrScr;
  Write('n=');
  Read(n);
  L(n,1,2);
  L(n,2,2);
  L(n,3,3);
  L(n,4,4);
  ReadKey
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?