Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2022, 06:13   #1
uek
Новичок
Джуниор
 
Регистрация: 14.02.2022
Сообщений: 3
По умолчанию Описать запись с именем Country, содержащую следующие поля:

1.Описать запись с именем Country, содержащую следующие поля:
⦁ Название страны;
⦁ количество населения;
⦁ занимаемая площадь;
2.Написать программу, выполняющую следующие действия:
⦁ Ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Country; записи должны быть размещены в алфавитном порядке названий стран;
⦁ Вывод на экран информации о стране, название которой введено с клавиатуры; если таких нет, вывести на экран соответствующее сообщение.
uek вне форума Ответить с цитированием
Старый 07.03.2022, 09:27   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

А что не получается?
1. Лезем в раздел литературы и получаем книгу Т.А. Павловская, Программирование на ЯВУ, Паскаль.
2. Открываем книгу на стр. 72, параграф "Записи"
3. Читаем и пишем по примеру:
Код:
Type Country = record 
        NameCountry : string[15];
         Population : word;
          StateArea : word;
end;
4. Теперь можно объявить массив с элементами типа Country
Код:
var  i : integer; {Например, для подсчёта числа введённых стран}
   mCountry : Country;
        tmp : Country;  {эта переменная может потребоваться}
                             { при сортировке стран по алфавиту}
5. Заполняем массив, запрашивая данные у пользователя

Код:
    readln(Country.NameCountry);
    readln(Country.Population);
7. И так далее ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 07.03.2022, 10:45   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,534
По умолчанию

Альтернативный вариант.
Отткрываем книжку В.Попов "Самоучитель. Паскаль и Дельфи" на стр.215 - там всё про записи - и готовый пример.
Не знаю, есть ли эта книжка в сети. Тогда в библиотеку нужно идти - труд непосильный, слово забытое. В таком случае Павловская рулит однозначно Ей - благодарственная грамота от признательных студеней.

Последний раз редактировалось digitalis; 07.03.2022 в 10:48.
digitalis вне форума Ответить с цитированием
Старый 07.03.2022, 17:57   #4
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Цитата:
Ей - благодарственная грамота от признательных студеней.
В своё время прочитал эту книжку от корки до корки.
У неё есть книги по C++ и C#.
Это действительно классные книги для студней.

Вот только жаль, что ушла в 55 (в 2014-ом)
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создайте структуру Country (страна), содержащую следующие поля wowan30002 Общие вопросы C/C++ 5 20.04.2022 20:11
Описать структуру с именем AEROFLOT, содержащую следующие поля: • название пункта назначения рейса; • время отправки. Написать программу, выполняющую следующие действия: • ввод с клавиатуры goodzi C# (си шарп) 1 15.11.2021 16:54
Описать структуру с именем TRAIN, содержащую следующие поля Jameses Паскаль, Turbo Pascal, PascalABC.NET 1 18.12.2014 10:00
Описать структуру с именем TRAIN, содержащую следующие поля... Destox Паскаль, Turbo Pascal, PascalABC.NET 3 01.04.2013 23:32
Описать структуру с именем NOTE,содержащую следующие поля Wast Общие вопросы C/C++ 1 06.05.2009 22:41