Kozlovao4
?>

1. Що таке вкладені розгалуження? Чим вони відрізняються від послідовності розгалужень?2. Що таке вкладені цикли?3. Чим може бути корисним використання вкладених розгалужень чи циклів прискладанні програми?4. Чи можна поєднати алгоритмічні структури повторення та розгалуження в одномупроекті Скретч? Поясни, навіщо це може бути потрібно.​

Информатика

Ответы

sokolowskayaa
// PascalABC.NET 3.2, сборка 1431 от 28.04.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-20,20).Select(i->i/10).ToArray;
  Write('Массив: '); a.Println;
  Writeln('Сумма элементов с нечетными номерами: ',
    a.Where((x,i)->i.IsEven).Sum);
  var i1:=a.FindIndex(x->x<0);
  var i2:=a.FindLastIndex(x->x<0);
  Write('Вторая искомая сумма: ');
  if i2=i1 then Writeln(0)
  else Writeln(a[i1+1:i2].Sum);
  Write('Сжатый массив: ');
  a:=a.Where(x->abs(x)>1).ToArray; a.Println;
end.

Пример
n= 10
Массив: 1.8 0.2 1 -2 0.1 0.4 -1 1.2 -1.4 0.6
Сумма элементов с нечетными номерами: 0.5
Вторая искомая сумма: 0.7
Сжатый массив: 1.8 -2 1.2 -1.4

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

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

1. Що таке вкладені розгалуження? Чим вони відрізняються від послідовності розгалужень?2. Що таке вкладені цикли?3. Чим може бути корисним використання вкладених розгалужень чи циклів прискладанні програми?4. Чи можна поєднати алгоритмічні структури повторення та розгалуження в одномупроекті Скретч? Поясни, навіщо це може бути потрібно.​
Ваше имя (никнейм)*
Email*
Комментарий*

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

orange-salon-job77
nataliarogacheva
Романенко
rikki07834591
info22
sergeystepanov231
tefdst
hachatryanlilit1983
natura-domA90
konss2
devochkadafka624
takerra
axo4937
oliayur4encko
Batrakova-Anna