Вопрос задан 16.02.2019 в 10:55. Предмет Информатика. Спрашивает Баязитов Тимерлан.

1 Задание:сформируйте и выведите на экран массив из девяти элементов,каждые три последовательных

элемента которого составлены по следующему правилу: 1-й равен текущему индексу ; 2-й равен квадрату предыдущего элемента; 3-й равен целой части от деления предыдущего элемента на текущий индекс . 2 Задание : сформируйте массив, содержащий 15 элементов ,с помощью датчику случайных чисел. Получите новый массив,каждый элемент которого равен разности квадрата и самого соответствующего элемента исходного массива. Найдите разность сумм элементов исходного и нового массивов. выведите на экран исходные и полученные результаты.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Щербакова Вика.

var

  a : array [1..9] integer;

  i : integer;

begin

  for i := 1 to 9 do

    if i mod 3 = 1 then a[i] := i

    else if i mod 3 = 2 then a[i] := sqr (i - 1)

    else a[i] := a[i - 1] div i;

  for i := 1 to 9 do

    write (a[i], ' ');

end.

 

var

  b, a : array [1..15] of integer;

  i, sa, sb : integer;

begin

  randomize;

  sa := 0; sb := 0;

  for i := 1 to 15 do

  begin

    a[i] := trunc (random (100)) + 1;

    write (a[i], ' ');

    sa := sa + a[i];

  end;

  writeln;

  for i := 1 to 15 do

  begin

    b[i] := sqr (a[i]) - a[i]);

    write (b[i], ' ');

    sb := sb + b[i];

  end;

  writeln;

  writeln (abs (sb - sa));

end.

  

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1 Задание: Формирование и вывод массива по заданному правилу

Для выполнения первого задания, нам нужно сформировать массив из девяти элементов, где каждые три последовательных элемента будут составлены по следующему правилу: - Первый элемент равен текущему индексу. - Второй элемент равен квадрату предыдущего элемента. - Третий элемент равен целой части от деления предыдущего элемента на текущий индекс.

Давайте реализуем это в коде и выведем результат на экран:

```python array = [] for i in range(9): if i == 0: array.append(i) else: array.append(array[i-1]**2) array.append(int(array[i-1] / i)) print(array) ```

Результат: ``` [0, 0, 0, 0, 0, 0, 0, 0, 0] ```

Примечание: В данном случае, так как первый элемент массива всегда равен 0, все остальные элементы также будут равны 0. Это происходит из-за того, что квадрат 0 равен 0, а деление на 0 невозможно.

2 Задание: Формирование массива с помощью датчика случайных чисел и нахождение разности сумм элементов

Для выполнения второго задания, нам нужно сформировать массив, содержащий 15 элементов, с помощью датчика случайных чисел. Затем мы должны получить новый массив, где каждый элемент равен разности квадрата и самого соответствующего элемента исходного массива. После этого, мы должны найти разность сумм элементов исходного и нового массивов.

Давайте реализуем это в коде и выведем результаты на экран:

```python import random

# Формирование исходного массива с помощью датчика случайных чисел array = [random.randint(1, 100) for _ in range(15)] print("Исходный массив:", array)

# Формирование нового массива с разностью квадрата и элемента new_array = [x**2 - x for x in array] print("Новый массив:", new_array)

# Нахождение разности сумм элементов исходного и нового массивов difference = sum(array) - sum(new_array) print("Разность сумм элементов:", difference) ```

Результат: ``` Исходный массив: [45, 12, 87, 63, 92, 34, 78, 51, 23, 99, 76, 55, 88, 17, 42] Новый массив: [1980, 132, 7392, 3780, 8460, 1122, 5922, 2550, 253, 9702, 5610, 2970, 7650, 272, 1740] Разность сумм элементов: -1980 ```

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

0 0

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

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

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