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

15 . составьте блок-схему по и программе. от острова буяна до царства славного салтана месяц пути. капитан корабля записывает в вахтенный журнал количество миль, пройденных за день. составьте блок-схему алгоритма для определения, в какую из трёх десятидневок пройден больший путь.

Показать ответ
Ответ:
1 - моделью
2 - меньше информации
3 - глобус, макет здания, муляж яблока, манекен
4 - рисунок, фотография
5 - знаковой
6 - смешанной
7 - автомобиль — техническое описание автомобиля, город — путеводитель по городу
8 - существенные признаки объекта-оригинала
9 - разные модели объекта
10 - физическая карта, график зависимости расстояния от времени, схема узора для вязания крючком, схема метро
11 - словесное описание, формула
12 - знаковой
13 - смешанной
14 - болт — чертеж болта, мелодия — нотная запись мелодии
0,0(0 оценок)
Ответ:
Asimaaa
Asimaaa
10.10.2021 15:02
Const
  nn = 50;

var
  a: array[1..nn] of integer;
  b: array[1..10] of integer; { для номеров минимальных четных }
  n, i, km, min, max, t1, t2: integer;

begin
  Randomize;
  Write('Укажите количество элементов массива (не более 50): ');
  Readln(n);
  Writeln('Исходный массив');
  for i := 1 to n do
  begin
    a[i] := Random(76) - 43;
    Write(a[i]:4);
  end;
  Writeln;
  Writeln('1. Массив со сдвинутыми влево на 2 элементами');
  t1 := a[1]; t2 := a[2];
  for i := 1 to n - 2 do
  begin
    a[i] := a[i + 2];
    Write(a[i]:4);
  end;
  a[n - 1] := t1; a[n] := t2;
  Writeln(a[n - 1]:4, a[n]:4);
  Writeln('2. Минимальные четные элементы массива');
  min := 100;
  for i := 1 to n do
    if (i mod 2 = 0) then
      if min > a[i] then begin min := a[i]; km := 1; b[km] := i end
      else if min = a[i] then begin km := km + 1; b[km] := i end;
  Write('Значение: ', min, ', индексы:');
  for i := 1 to km do Write(b[i]:3);
  Writeln;
  Writeln('3. Поменять местами максимальный и последний элементы массива');
  max := -100;
  for i := 1 to n do
    if max < a[i] then begin max := a[i]; b[1] := i end;
  t1 := a[b[1]]; a[b[1]] := a[n]; a[n] := t1;
  for i := 1 to n do Write(a[i]:4);
  Writeln;
  Writeln('4. Найти среднее арифметическое элементов массива');
  t1 := 0;
  for i := 1 to n do t1 := t1 + a[i];
  Writeln('Среднее арифметическое равно ', t1 / n)
end.

Тестовое решение:
Укажите количество элементов массива (не более 50): 30
Исходный массив
  31 -41 -18 -42 -15 -10  -8 -18 -30  21  -6 -43 -32 -18 -30  26 -37  20  29  18  26  21  29  22 -23 -43  29  30 -41  -9
1. Массив со сдвинутыми влево на 2 элементами
 -18 -42 -15 -10  -8 -18 -30  21  -6 -43 -32 -18 -30  26 -37  20  29  18  26  21  29  22 -23 -43  29  30 -41  -9  31 -41
2. Минимальные четные элементы массива
Значение: -43, индексы: 10 24
3. Поменять местами максимальный и последний элементы массива
 -18 -42 -15 -10  -8 -18 -30  21  -6 -43 -32 -18 -30  26 -37  20  29  18  26  21  29  22 -23 -43  29  30 -41  -9 -41  31
4. Найти среднее арифметическое элементов массива
Среднее арифметическое равно -5.4
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота