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*
Комментарий*

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

Lorvi_Shevkunova849
AnzhelikaSlabii1705
stusha78938
impulsmc715
pisikak999
Gatina
СветланаВАЛМОС
Svetlana1287
Viktoriya405
vallihhh
tboychenko
oliayur4encko
zotti
alexk13
Никита