1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 10 Вариант 2 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов

Задание 10 Вариант 2 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача
  1. Напишите программу поиска значения наибольшего отрицательного элемента массива $$B[1..12]$$. Исходный массив заполните случайными целыми числами, принадлежащими промежутку $$[-10; 10)$$. По результатам работы программы заполните таблицу:
    $$B[1] =$$$$B[4] =$$$$B[7] =$$$$B[10] =$$
    $$B[2] =$$$$B[5] =$$$$B[8] =$$$$B[11] =$$
    $$B[3] =$$$$B[6] =$$$$B[9] =$$$$B[12] =$$
    Наибольший отрицательный элемент равен: ____________
Подробный ответ

Нужно найти наибольший отрицательный элемент массива из 12 чисел. Для этого сначала заполняем массив случайными целыми числами из промежутка $$[-10; 10)$$, затем просматриваем все элементы и среди отрицательных выбираем максимальный.

program s4_v2_10;
const
  n = 12;
var
  b: array[1..n] of integer;
  i, otmax: integer;
begin
  otmax := -100; { заведомо меньше любого допустимого }
  writeln(‘ввод массива’);
  randomize;
  for i := 1 to n do
  begin
    b[i] := random(20) — 10;
    writeln(‘b[‘, i, ‘]=’, b[i])
  end;
  for i := 1 to n do
    if (b[i] < 0) and (b[i] > otmax) then otmax := b[i];
  writeln(‘otmax=’, otmax)
end.

По результатам работы программы получаем значения массива:

$$B[1] = -6$$$$B[4] = -7$$$$B[7] = 0$$$$B[10] = 4$$
$$B[2] = -8$$$$B[5] = 8$$$$B[8] = 9$$$$B[11] = -7$$
$$B[3] = -10$$$$B[6] = 7$$$$B[9] = 0$$$$B[12] = 7$$

Среди отрицательных элементов $$-6, -7, -8, -10, -7$$ наибольший равен $$-6$$.

Ответ

Наибольший отрицательный элемент равен $$-6$$.



Общая оценка
3.5 / 5
Другие учебники
Другие предметы