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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2007, 22:09   #1
TakeR
 
Регистрация: 25.12.2007
Сообщений: 8
По умолчанию Прога на запись в Паскале

Помогите плиз!
Задача: Описать тип записи для представления экзаменационной ведомости, включающей: предмет, номер группы,дату экзамена и 25 строчек с полями: фамилия студента, номер его зачётной книжки, оценка за экзамен. Написать процедуры звполнения и вывода содержимого записи.
TakeR вне форума Ответить с цитированием
Старый 26.12.2007, 14:10   #2
Ruat
Новичок
Джуниор
 
Регистрация: 26.12.2007
Сообщений: 2
По умолчанию

В итоге должна быть просто таблица?
..
А вы знаете, что терапевт - это 1024 гигапевтов или 1048576 мегапевтов?
Ruat вне форума Ответить с цитированием
Старый 26.12.2007, 14:13   #3
Ruat
Новичок
Джуниор
 
Регистрация: 26.12.2007
Сообщений: 2
По умолчанию

Что в итоге должно быть упорядоченная таблица или просто список? ..
А вы знаете, что терапевт - это 1024 гигапевтов или 1048576 мегапевтов?
Ruat вне форума Ответить с цитированием
Старый 26.12.2007, 21:01   #4
TakeR
 
Регистрация: 25.12.2007
Сообщений: 8
По умолчанию

Просто список
TakeR вне форума Ответить с цитированием
Старый 27.12.2007, 05:24   #5
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от TakeR Посмотреть сообщение
Задача: Описать тип записи для представления экзаменационной ведомости, включающей: предмет, номер группы,дату экзамена и 25 строчек с полями: фамилия студента, номер его зачётной книжки, оценка за экзамен. Написать процедуры звполнения и вывода содержимого записи.
Вот типы записей для студентов и экзаменов
Код:
type
  TStudent = record
    FIO: string[40]; // Фамилия (+ имя/отчество если нужно)
    NZ: string[6]; // Номер зачетки
    Ozenka: Byte; // Оценка за экзамен
  end;

  TExzamen = record
    Predmet: string[100]; // Название предмета
    NG: string[10]; // Номер группы
    Date: string[10]; // Дата экзамена
    List: array[1..25] of TStudent; // Список студентов
  end;
Конечно названия полей типа NZ или Ozenka немного глупые, сам я так не пишу, но для примера сгодится. И еще, поля для номера зачетки, номера группы и даты я сделал текстовыми, потому что конкретные требования не указаны. Если что, их можно изменить на Integer или любой другой.

Вот пример заполнения полей:
Код:
var
  I: Integer;
  E: TExzamen;
begin
  // Заполнение списка
  E.Predmet := 'предмет';
  E.NG := 'группа';
  E.Date := '01.02.2000';
  for I := 1 to 25 do
    begin
      E.List[I].FIO := 'Фамилия';
      E.List[I].NZ := 'Номер';
      E.List[I].Ozenka := 5;
    end;
end;

Последний раз редактировалось Jeni; 27.12.2007 в 06:01.
Jeni вне форума Ответить с цитированием
Старый 27.12.2007, 10:22   #6
TakeR
 
Регистрация: 25.12.2007
Сообщений: 8
По умолчанию

Спасибо огромное!!
TakeR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прога на запись в Паскале. TakeR Помощь студентам 2 03.02.2009 12:17
прога и чюжая прога benjaminfran Общие вопросы Delphi 5 28.03.2008 15:07
Прога на Ассемблере, Нужно доделать: запись в файл azze Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 12.01.2008 13:59
прога в паскале rav_ Помощь студентам 2 24.11.2007 11:54
нужна прога для вычислений функций методом Фибоначчи. на паскале или дельфе. ildarik Помощь студентам 1 18.06.2007 00:10