Нажмите "Enter" для перехода к содержанию

Опишите массивы (Pascal ABC), если: а) В массиве содержится информация о стоимости 15 блюд в школьной столовой (в

Опишите массивы (Pascal ABC), если:
а) В массиве содержится информация о стоимости 15 блюд в школьной столовой (в рублях и копейках);
б) В массиве содержится информация о количестве мячей, забитых на чемпионате мира 16 игроками футбольной команды;
в) В массиве содержится информация о весе груза в грузовых вагонах поезда в тоннах, где номера вагонов изменяются от 6 до 14.

Ответ:

а) Для описания массива, содержащего информацию о стоимости 15 блюд в школьной столовой, можно использовать одномерный массив. Каждый элемент массива будет представлять собой цену одного блюда и будет иметь тип данных «реальное число» (real).

Пример объявления массива в Pascal ABC:
var
cost: array[1..15] of real;

Далее можно присваивать значения каждому элементу массива:
cost[1] := 120.50; // стоимость первого блюда
cost[2] := 80.25; // стоимость второго блюда

и так далее, до cost[15].

б) Для описания массива, содержащего информацию о количестве мячей, забитых на чемпионате мира 16 игроками футбольной команды, также можно использовать одномерный массив. Каждый элемент массива будет представлять собой количество забитых мячей одним игроком и будет иметь тип данных «целое число» (integer).

Пример объявления массива в Pascal ABC:
var
goals: array[1..16] of integer;

Затем можно присваивать значения каждому элементу массива:
goals[1] := 5; // количество забитых мячей первым игроком
goals[2] := 2; // количество забитых мячей вторым игроком

и так далее, до goals[16].

в) Для описания массива, содержащего информацию о весе груза в грузовых вагонах поезда в тоннах, где номера вагонов изменяются от 6 до 14, также можно использовать одномерный массив. Каждый элемент массива будет представлять собой вес груза в одном вагоне и будет иметь тип данных «целое число» (integer).

Пример объявления массива в Pascal ABC:
var
cargoWeight: array[6..14] of integer;

Затем можно присваивать значения каждому элементу массива:
cargoWeight[6] := 10; // вес груза в шестом вагоне
cargoWeight[7] := 20; // вес груза в седьмом вагоне

и так далее, до cargoWeight[14].