Помогите выполнить задание на кумире: Массив из 15 элементов заполните целыми случайными числами из...

Тематика Информатика
Уровень 5 - 9 классы
Кумир программирование массивы случайные числа вывод массива замена элементов целые числа
0

Помогите выполнить задание на кумире:

Массив из 15 элементов заполните целыми случайными числами из промежутка [0; 100]. Выведите его на экран. Замените значение второго и предпоследнего элементов на 0 и снова выведите массив на экран.

avatar
задан месяц назад

2 Ответа

0

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

Шаги выполнения задания:

  1. Создать массив из 15 элементов.
  2. Заполнить массив случайными целыми числами в диапазоне от 0 до 100.
  3. Вывести массив на экран.
  4. Заменить значение второго элемента (индекс 1) и предпоследнего элемента (индекс 13) на 0.
  5. Снова вывести массив на экран.

Пример кода:

program RandomArray;

var
  arr: array[1.15] of integer; // Объявление массива из 15 элементов
  i: integer;

begin
  randomize; // Инициализация генератора случайных чисел
  
  // Заполнение массива случайными числами в диапазоне [0; 100]
  for i := 1 to 15 do
  begin
    arr[i] := random(101); // Генерация случайного числа от 0 до 100
  end;
  
  // Вывод массива на экран
  writeln('Исходный массив:');
  for i := 1 to 15 do
  begin
    write(arr[i], ' '); // Вывод каждого элемента массива
  end;
  writeln; // Переход на новую строку
  
  // Замена второго и предпоследнего элементов на 0
  arr[2] := 0; // Замена второго элемента
  arr[14] := 0; // Замена предпоследнего элемента (14-й индекс)

  // Снова вывод массива на экран
  writeln('Массив после замены:');
  for i := 1 to 15 do
  begin
    write(arr[i], ' '); // Вывод каждого элемента массива
  end;
  writeln; // Переход на новую строку
end.

Пояснение к коду:

  1. Объявление массива: Мы объявляем массив arr размером от 1 до 15.
  2. Генерация случайных чисел: Функция random(101) генерирует случайные числа от 0 до 100. Использование randomize перед этим гарантирует, что случайные числа будут различными при каждом запуске программы.
  3. Вывод массива: С помощью цикла for мы проходим по всем элементам массива и выводим их на экран.
  4. Замена элементов: Мы изменяем значение второго элемента массива (индекс 2) и предпоследнего (индекс 14) на 0.
  5. Повторный вывод: После замены снова выводим массив, чтобы увидеть изменения.

Этот код выполнит все требуемые действия, и вы сможете увидеть исходный массив и массив после замены элементов.

avatar
ответил месяц назад
0

Для выполнения задания на языке программирования "Кумир" (или "КуМир") можно использовать встроенные конструкции для работы с массивами и случайными числами. Разберем задание по шагам и предоставим решение.

Задание:

  1. Создать массив из 15 элементов.
  2. Заполнить массив случайными числами из диапазона [0; 100].
  3. Вывести массив на экран.
  4. Заменить второй элемент массива (индекс 2) и предпоследний (индекс 14) на значение 0.
  5. Снова вывести массив на экран.

Решение:

Алгоритм решения задачи:

  1. Создаем массив из 15 элементов.
  2. Используем генератор случайных чисел для заполнения массива целыми числами из диапазона [0; 100].
  3. Выводим массив на экран.
  4. Заменяем значения второго и предпоследнего элементов массива на 0.
  5. Повторно выводим массив на экран.

Программа на языке "Кумир":

алг начало
    массив А[15]
    цел i

    // Заполнение массива случайными числами
    для i от 1 до 15
        А[i] := случай(0, 100)
    конец для

    // Вывод массива
    вывод "Изначальный массив:"
    для i от 1 до 15
        вывод А[i]
    конец для

    // Замена второго и предпоследнего элементов на 0
    А[2] := 0
    А[14] := 0

    // Вывод измененного массива
    вывод "Измененный массив:"
    для i от 1 до 15
        вывод А[i]
    конец для
конец

Подробное объяснение программы:

  1. Создание массива:
    Массив А объявляется как массив из 15 элементов (А[15]).

  2. Заполнение случайными числами:
    Цикл для от 1 до 15 используется для заполнения массива.
    Случайные числа генерируются функцией случай(0, 100), которая возвращает целое число из диапазона [0; 100].

  3. Вывод массива:
    Цикл от 1 до 15 выводит каждый элемент массива с помощью команды вывод.

  4. Замена элементов:
    Значение второго элемента массива (А[2]) и предпоследнего элемента (А[14]) заменяется на 0.

  5. Повторный вывод массива:
    После изменения значений массив снова выводится на экран, чтобы показать результат изменений.

Пример вывода программы:

Изначальный массив:
45 78 12 34 56 89 23 67 90 11 38 49 77 33 100

Измененный массив:
45 0 12 34 56 89 23 67 90 11 38 49 77 0 100

Таким образом, программа выполняет заполнение массива, замену указанных элементов, и выводит массив на экран до и после изменений.

avatar
ответил месяц назад

Ваш ответ

Вопросы по теме