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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2012, 00:32   #1
fleur*
 
Регистрация: 27.04.2012
Сообщений: 8
Печаль Задание на "записи". Описать группу учеников. Распечатать эти данные в виде таблицы и найти нужных. Free Pascal

тут вот такое задание по "записям". пыталась как-то сделать, но не понимаю...или что-то не учла. или плохо поняла эту тему=/
если сможете посмотрите задачку. задача во Free Pascal


Описать группу учеников, включив о них следующие данные: имя, пол, рост, возраст. Распечатать эти данные в виде таблицы и выдать имя и рост самого высокого мальчика, самой маленькой девочки и средний рост группы.

заранее спасибо!!

______________
Название темы по правилам форума должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В последующем, темы с подобным названием ("программисты отзовитесь)") будут закрываться или удаляться,
а автор такой темы будет получать штрафные баллы.
Учтите это на будущее.

Модератор.

Последний раз редактировалось Serge_Bliznykov; 27.04.2012 в 14:15.
fleur* вне форума Ответить с цитированием
Старый 27.04.2012, 10:27   #2
SovereignSun
Форумчанин
 
Регистрация: 22.11.2011
Сообщений: 127
По умолчанию

Проще всего с SQL осуществить
SovereignSun вне форума Ответить с цитированием
Старый 27.04.2012, 11:41   #3
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от fleur* Посмотреть сообщение
тут вот такое задание по "записям". пыталась как-то сделать, но не понимаю...или что-то не учла. или плохо поняла эту тему=/
если сможете посмотрите задачку. задача во Free Pascal


Описать группу учеников, включив о них следующие данные: имя, пол, рост, возраст. Распечатать эти данные в виде таблицы и выдать имя и рост самого высокого мальчика, самой маленькой девочки и средний рост группы.

заранее спасибо!!
Код:
type
  Tstudent=record
    name:string;
    sex:char; //типа м или ж
    height:real;
    age:byte;
  end;

  Tstudents=array of Tstudent;

procedure print(m:Tstudents);
var
  max,maxi,min,mini,avg,i:integer;
begin
  max:=0;
  min:=9999;
  avg:=0;
  for i:=0 to high(m) do
    begin
      write(m[i].name,' ',m[i].sex,' ',m[i].height,' ',m[i].age);
      writeln;
      avg:=avg+m[i].height;
      if (m[i].sex='м')and(m[i].height>max) then
        begin
          max:=m[i].height;
          maxi:=i;
        end;
      if (m[i].sex='ж')and(m[i].height<min) then
        begin
          min:=m[i].height;
          mini:=i;
        end;
    end;

  avg:=avg/length(m);
  writeln('Самый здоровый тип: ',m[maxi].name);
  writeln('Cамая маленькая девочка ',m[mini].name);
  writeln('Cредний рост группы: ',avg);
end;
Ввод данных - домашнее задание
Цитата:
Сообщение от SovereignSun Посмотреть сообщение
Проще всего с SQL осуществить
Не понял. sql+delphi, sql+php? По-моему ни разу не проще. Да и потом, студенту не приходится выбирать, на чем писать, за редким исключением, и это явно не тот случай.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 27.04.2012, 14:45   #4
fleur*
 
Регистрация: 27.04.2012
Сообщений: 8
По умолчанию

большое спасибо!!)) вы мне очень помогли)
fleur* вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Free Pascal!! задание по строкам!! Vika_0_0 Паскаль, Turbo Pascal, PascalABC.NET 17 27.04.2012 20:36
Free Pascal!! задание по строкам!!) Vika_0_0 Паскаль, Turbo Pascal, PascalABC.NET 4 25.04.2012 18:28
Free Pascal задание по ПРОЦЕДУРОАМ!! Vika_0_0 Паскаль, Turbo Pascal, PascalABC.NET 5 08.04.2012 10:10
Free Pascal!!! задание по массивам!!!!!!!!! Vika_0_0 Паскаль, Turbo Pascal, PascalABC.NET 10 13.03.2012 18:02
DBGridEh. представить данные из таблицы в виде дерева yellow87 Компоненты Delphi 0 19.02.2010 03:56