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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2013, 20:13   #1
orandzheviyman
Пользователь
 
Регистрация: 11.11.2013
Сообщений: 74
По умолчанию Запись

Описать запись с именем "Student" из следующих полей:
1. Фамилия и инициалы
2. Номер группы
3. Успеваемость (массив из 10-ти элементов, которые есть оценкми по предметам).
Необходимо сделать ввод с клавиатуры массива из 20 таких записей и вывод на экран фамилии и номер группы тех студентов, у которых средний балл выше 4.
Пропустил лекцию по теме "Записи", на просторах интернета не нашёл ответа и понятного мне разъяснения. Помогите пожалуйста, напишите код и объясните по ходу кода, что и как делает. Заранее спасибо
orandzheviyman вне форума Ответить с цитированием
Старый 19.11.2013, 22:04   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
Type
  Student=record
    Fio:string;
    Ng:string;
    Ocenki:array [1..10] of integer;
Var 
   Stud:student;
Описание записи
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 19.11.2013, 22:09   #3
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

ZX Spectrum-128, end забыл.
...
Код:
 of integer;
end;
orandzheviyman, не нашли про записи, ищите pascal record
Примеров полно.
type_Oleg вне форума Ответить с цитированием
Старый 19.11.2013, 22:14   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Аха, забыл ;(
Я недавно писал несколько лаб похожих. Завтра доберусь до компа, выложу.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 19.11.2013, 22:37   #5
orandzheviyman
Пользователь
 
Регистрация: 11.11.2013
Сообщений: 74
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
Код:
Type
  Student=record
    Fio:string;
    Ng:string;
    Ocenki:array [1..10] of integer;
Var 
   Stud:student;
Описание записи
Код:
type Tocenki=array [1..10] of integer;
     TSTUDENT=record
      FIO:string [30];
      GRUPPA:string [5];
      OCENKI:Tocenki; end;
var STUDENT:TSTUDENT;
    I,K:integer;
    SRBAL:real;
BEGIN
for I:=1 to 20 do
  writeln ('Ââåäèòå ôàìèëèþ è èíèöèàëû');
  readln (STUDENT.FIO);
  writeln ('Ââåäèòå ãðóïïó');
  readln (STUDENT.GRUPPA);
  writeln ('Ââåäèòå ðåçóëüòàòû ñåññèè ÷åðåç ïðîáåë');
  for I:=1 to 20 do begin
   SRBAL:=(Tocenki[1]+Tocenki[2]+Tocenki[3]+Tocenki[4]+Tocenki[5]+Tocenki[6]+Tocenki[7]+Tocenki[8]+Tocenki[9]+Tocenki[10])/10;
вот что у меня есть
orandzheviyman вне форума Ответить с цитированием
Старый 19.11.2013, 22:38   #6
orandzheviyman
Пользователь
 
Регистрация: 11.11.2013
Сообщений: 74
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
Аха, забыл ;(
Я недавно писал несколько лаб похожих. Завтра доберусь до компа, выложу.
буду очень благодарен)
orandzheviyman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тип запись. Объявление типа запись. Маленыч Паскаль, Turbo Pascal, PascalABC.NET 1 11.05.2012 20:42
запись CD n_mitrofanow Win Api 11 20.04.2012 19:27
запись любого целого числа n (n<3999) арабскими цифрами перевести в запись римскими цифрами (на языке C) qazse Помощь студентам 1 24.11.2011 12:05
запись в БД Anatoly555 Общие вопросы Delphi 2 13.04.2010 18:16
запись в БД alexeybest БД в Delphi 2 19.02.2010 08:31