Вопрос задан 27.02.2019 в 03:07. Предмет Информатика. Спрашивает Смольков Никита.

Запишите цикл вывода на экран элементов этого массива в строку через несколько пробелов. Запишите

цикл формирования этого массива (15 элементов) случайных чисел из отрезка [-7; 5].программа: Pascal ABC.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тигиняну Лиза.
Var m : array[1..15] of Integer;
i : Byte;
Begin
  For i:=1 to 15 do
  Begin
   m[i]:=-7+Random(13);
   Write(m[i],'  ');
  end;
  Writeln;
end.
0 0
Отвечает Кот Настя.
Var A:array[1..15] of Integer;
i:integer;
begin
For i:=1 to 15 do
A[i]:=Random(-7,5);
For i:=1 to 15 do
Write(A[i],'   ');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Цикл формирования массива случайных чисел

Для формирования массива случайных чисел из отрезка [-7; 5] в Pascal ABC, можно использовать функцию `Randomize` для инициализации генератора случайных чисел, а затем цикл `for` для заполнения массива случайными значениями.

```pascal program RandomArray;

var arr: array[1..15] of Integer; i: Integer;

begin Randomize; // Инициализация генератора случайных чисел

for i := 1 to 15 do arr[i] := Random(13) - 7; // Генерация случайного числа из отрезка [-7; 5]

// Вывод массива на экран for i := 1 to 15 do Write(arr[i], ' ');

end. ```

В данном примере, мы объявляем массив `arr` размером 15 элементов типа `Integer`. Затем, с помощью цикла `for`, мы заполняем каждый элемент массива случайным числом из отрезка [-7; 5] с помощью функции `Random(13) - 7`. Функция `Random(13)` генерирует случайное число от 0 до 12, а вычитание 7 сдвигает это число в нужный нам диапазон.

Цикл вывода элементов массива на экран

После формирования массива, мы можем использовать еще один цикл `for` для вывода элементов массива на экран в одну строку через несколько пробелов.

```pascal program RandomArray;

var arr: array[1..15] of Integer; i: Integer;

begin Randomize; // Инициализация генератора случайных чисел

for i := 1 to 15 do arr[i] := Random(13) - 7; // Генерация случайного числа из отрезка [-7; 5]

// Вывод массива на экран for i := 1 to 15 do Write(arr[i], ' ');

end. ```

Примечание: В данном примере, мы используем функцию `Write` для вывода элементов массива на экран. Между каждым элементом мы добавляем пробел с помощью `' '`, чтобы элементы выводились в одну строку через несколько пробелов.

Итак, вот как будет выглядеть код для формирования массива случайных чисел и вывода его элементов на экран в одну строку через несколько пробелов в Pascal ABC:

```pascal program RandomArray;

var arr: array[1..15] of Integer; i: Integer;

begin Randomize; // Инициализация генератора случайных чисел

for i := 1 to 15 do arr[i] := Random(13) - 7; // Генерация случайного числа из отрезка [-7; 5]

// Вывод массива на экран for i := 1 to 15 do Write(arr[i], ' ');

end. ```

Примечание: В данном примере, мы предполагаем, что вы уже знакомы с основами программирования на Pascal ABC и знаете, как запустить программу. Если у вас возникнут вопросы или проблемы, не стесняйтесь задавать их!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос