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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2015, 21:35   #1
Верен
Новичок
Джуниор
 
Регистрация: 28.09.2015
Сообщений: 1
По умолчанию Дописать программу, печатающую список студентов в алфавитном порядке - Turbo Pascal

Есть задание:

Дан список группы 10 человек в виде:
Фамилия Год_Рождения Служба_В_Армии Прописка Пол
15 симв. 4 симв. 3 симв. 1 симв. 1 симв.
Данные в одной строке отделяются друг от друга пробелами. Пример:
Иванов 1960 нет П м
Требуется напечатать список студентов в алфавитном порядке, служивших в армии (петербуржцев и иногородних отдельно).

Дана часть программы:
Код:
program m1;
type
t = array [1..10] of char;
tt = array [1..20] of t;
var A: tt; i, j: byte;
begin
 assign (input, 'dan.txt');
 reset (input);
 assign (output, 'res.txt');
 reset (output);
 for i := 1 to 10 do
  begin
   for j := 1 to 20 do
    begin
     read (A[i,j]);
     write (A[i,j]);
    end;
    readln;
    writeln;
   end;
  close (input);
*
  close (output);
end.
Написать программу там где *

Последний раз редактировалось Stilet; 28.09.2015 в 21:43.
Верен вне форума Ответить с цитированием
Старый 28.09.2015, 22:10   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

начать нужно с того, что правильно задать тип данных для хранения сведений о студенте
например,

Код:
type
  Tstudent = record
    fio: string[15];
    god_rogdenia: integer;
    vn_armii : string(3);
    propiska : char;
    pol : char;
end;
потом написать нормальную процедуру чтения из файла (кстати, судя по описанию, файл должен иметь строго фиксированный формат).

а уже только после этого можно говорить об обработке данных (сортировке).
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
список книг с фамилиями авторов в алфавитном порядке IVAN17 Общие вопросы C/C++ 1 13.05.2015 15:56
[c++]Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте. Jlovenpk1 Помощь студентам 0 25.01.2013 03:16
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. KAPAHDAW Паскаль, Turbo Pascal, PascalABC.NET 2 17.02.2009 01:19
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05
отсортировать таблицу сначала в алфавитном порядке фамилий продавцов, затем в порядке возростания получен Lora Microsoft Office Excel 1 31.05.2008 17:22