Номер 12, страница 55 - гдз по информатике 9 класс учебник Босова, Босова

Информатика, 9 класс Учебник, авторы: Босова Людмила Леонидовна, Босова Анна Юрьевна, издательство Просвещение, Москва, 2023

Авторы: Босова Л. Л., Босова А. Ю.

Тип: Учебник

Издательство: Просвещение

Год издания: 2023 - 2025

Уровень обучения: базовый

Цвет обложки: синий, голубой с роботом

ISBN: 978-5-09-102544-6

Допущено Министерством просвещения Российской Федерации

Популярные ГДЗ в 9 классе

Глава 1. Алгоритмы и программирование. Параграф 1.4. Обработка одномерных массивов целых чисел на языке Паскаль - номер 12, страница 55.

Навигация по странице:

Решение Комментарии
№12 (с. 55)
Условие. №12 (с. 55)
ГДЗ Информатика, 9 класс Учебник, авторы: Босова Людмила Леонидовна, Босова Анна Юрьевна, издательство Просвещение, Москва, 2023, страница 55, номер 12, Условие

12.Занесите информацию о десяти странах мира в массивы NAME (название страны), К (численность населения), S (площадь страны). Напишите программу, выводящую названия стран в порядке возрастания плотности их населения.

Решение. №12 (с. 55)
ГДЗ Информатика, 9 класс Учебник, авторы: Босова Людмила Леонидовна, Босова Анна Юрьевна, издательство Просвещение, Москва, 2023, страница 55, номер 12, Решение ГДЗ Информатика, 9 класс Учебник, авторы: Босова Людмила Леонидовна, Босова Анна Юрьевна, издательство Просвещение, Москва, 2023, страница 55, номер 12, Решение (продолжение 2)

const
SIZE = 10;
type
Country = record
name: string;
k: integer;
s: real;
density: real;
end;
var
countries: array[1..SIZE] of Country;
i, j: integer;
t: Country;
procedure CalculateDensity(var country: Country);
begin
if country.s ‹› 0 then
country.density := country.k / country.s
else
country.density := 0;
end;
begin
writeln('Введите информацию о 10 странах:');
for i := 1 to SIZE do
begin
write('Название страны: ');
readln(countries[i].name);
write('Численность населения: ');
readln(countries[i].k);
write('Площадь страны: ');
readln(countries[i].s);
CalculateDensity(countries[i]);
end;
for i := 1 to SIZE - 1 do
begin
for j := i + 1 to SIZE do
begin
if countries[j].density ‹ countries[i].density then
begin
t := countries[i];
countries[i] := countries[j];
countries[j] := t;
end;
end;
end;
writeln('Страны в порядке возрастания плотности населения:');
for i := 1 to SIZE do
writeln(countries[i].name);
end.

Помогло решение? Оставьте отзыв в комментариях ниже.

Мы подготовили для вас ответ c подробным объяснением домашего задания по информатике за 9 класс, для упражнения номер 12 расположенного на странице 55 к учебнику 2023 года издания для учащихся школ и гимназий.

Теперь на нашем сайте ГДЗ.ТОП вы всегда легко и бесплатно найдёте условие с правильным ответом на вопрос «Как решить ДЗ» и «Как сделать» задание по информатике к упражнению №12 (с. 55), авторов: Босова (Людмила Леонидовна), Босова (Анна Юрьевна), ФГОС (новый, красный) базовый уровень обучения учебного пособия издательства Просвещение.

Присоединяйтесь к Телеграм-группе @top_gdz

Присоединиться