ВладимировичСтанислав
?>

For i in range (k, n, m)яку виконує команду?​

Информатика

Ответы

Shlapakov1911aa

Проходить по всім числам заданим в діапазоні:

k - перше значення діапазаону

n - останнє значення діапазаону

m - крок.

Приклад:

for i in range (0, 10, 2):

0

2

4

6

8

fta1309
Var
  a:array[1..40] of integer;
  i,n,k3,k,s,a3:integer;
begin
  Write('n='); Read(n);
  for i:=1 to n do Read(a[i]);
  k3:=0; {a}
  s:=0; k:=0; {b}
  a3:=-1000; {c}
  for i:=1 to n do begin
    if a[i] mod 10=3 then Inc(k); {a}
    if (a[i]>0) and (a[i] mod a[1]=0) then begin {b}
      s:=s+a[i]; Inc(k)
      end;
    if (a[i]<0) and (a[i]>a3) and (a[i] mod 3=0) then a3:=a[i]; {c}
    end;
  Writeln('Кол-во чисел. оканчивающихся на 3: ',k3); {a}
  Writeln('Среднее арифметическое по условию: ',s/k:0:3); {b}
  if a3<>1000 then Writeln('Наибольший отрицательный, кратный 3: ',a3) {c}
  else Writeln('Нет отрицательных элементов, кратных 3')
end.

Для решения конкретного пункта выбирать только операторы, помеченные этим пунктом, Например, {a} для а)
rashad8985
Ну, во-первых, ввод чисел в электронную таблицу после позволяет обратиться к каждому числу отдельно и производить с ним какие либо операции, в текстовом редакторе такого не сделать. Во-вторых, электронные таблицы позволяют ссылочно работать с числами, то есть указывать их как элементы формул - ссылаться на них для получения нового значения. В текстовом редакторе такого сделать нельзя. Вообще главное отличие в том, что в текстовом редакторе любое число представляется как строка, и с ним нельзя произвести какие-либо числовые операции, а в электронных таблицах можно. Такой вопрос уже был на сайте

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

For i in range (k, n, m)яку виконує команду?​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

galinazajceva781
Андрей Шитенкова
Liliya1106
lukanaft
Tatyanaaarzieva72
yastrik
Александровна-Грузман
Natysya7777
Timurr007
kuharchuks
gusinica23
Zhulanova-IP501
Tatgri
inj-anastasia8
mashiga2632