Напечатать фамилии, имена и подсчитать общее число жителей, родившихся после 1990 г - Turbo Pascal (29438)

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста решить задачу. Только без массива из имени. Даны результаты переписи населения, которые хранятся в памяти ЭВМ. Напечатать фамилии, имена и подсчитать общее число жителей, родившихся после 1990 г.

Решение задачи: «Напечатать фамилии, имена и подсчитать общее число жителей, родившихся после 1990 г»

textual
Листинг программы
  1. program ghost;
  2.  
  3. uses
  4.   crt;
  5.  
  6. type
  7.   man = record
  8.     fam:  string;
  9.     Name: string;
  10.     Data: integer;
  11.   end;
  12. var
  13.   perepis: array[1..5] of man;
  14.   i: integer;
  15.   Count: integer;
  16. begin
  17.   for i := 1 to 5 do
  18.   begin
  19.     clrscr;
  20.     writeln('ВВОД СВЕДЕНИЙ О ПЕРСОНЕ №', i);
  21.     writeln;
  22.     Write('family: ');
  23.     readln(perepis[i].fam);
  24.     Write('name: ');
  25.     readln(perepis[i].Name);
  26.     Write('date: ');
  27.     readln(perepis[i].Data);
  28.   end;
  29.   clrscr;
  30.   Count := 0;
  31.   for i := 1 to 5 do
  32.   begin
  33.     if (perepis[i].Data > 1990) then
  34.     begin
  35.       Inc(Count);
  36.       Write('family: ', perepis[i].fam);
  37.       writeln;
  38.       Write('name: ', perepis[i].Name);
  39.       writeln;
  40.       Write('date: ', perepis[i].Data);
  41.       writeln;
  42.       writeln('_____');
  43.     end;
  44.   end;
  45.   writeln('count: ', Count);
  46.   readkey;
  47. end.

Объяснение кода листинга программы

Этот код написан на языке Turbo Pascal и выполняет следующие действия:

  1. Создает тип данных man, который представляет собой запись с полями fam (семья), Name (имя) и Data (дата).
  2. Объявляет переменные perepis и i для хранения информации о персонажах и их количестве соответственно.
  3. Заполняет массив perepis пятью записями о персонажах, каждая из которых содержит информацию о семье, имени и дате рождения.
  4. Инициализирует переменную Count для подсчета количества персонажей, родившихся после 1990 года.
  5. Использует цикл for для перебора пяти записей о персонажах в массиве perepis.
  6. Внутри цикла проверяет, родился ли персонаж после 1990 года. Если это так, увеличивает значение Count и выводит информацию о персонаже, включая его семью, имя и дату рождения.
  7. После завершения цикла выводит общее количество персонажей, родившихся после 1990 года.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы