Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 21

запись

05.12.2010, 16:56. Показов 510. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Не пойму как решить.. Вот по примеру записи:
program zapisi;
uses crt;
label fs,sf;
type books=record y:integer;
fam:string;
god,kurs:integer;
pol,wid:string;
end;
var s:array[1..5] of books;
s3:array[1..5] of integer;
r,a,i,p,j,n,d:integer;
g,Y:char;
begin
WRITELN('Составить программу которая выводит данные');
WRITELN('(фмилия,год рождения,курс)о студентках спортсменах');readln;
clrscr;
gotoxy(2,2);
write(chr(218));
for p:=6 to 73 do begin
if (p=9) then write(chr(194));
if (p=34) then write(chr(194));
if (p=50) then write(chr(194));
if (p=55) then write(chr(194));
if (p=61) then write(chr(194));
write(chr(196));
end;
writeln(chr(191));
gotoxy(2,3);
writeln(chr(179));
if (p=60) then write(chr(194));
gotoxy(4,3);
write('№' );
gotoxy(6,3);
write(chr(179));
gotoxy(15,3);
write(' ФИО' );
gotoxy(32,3);
write(chr(179));
gotoxy(34,3);
write('год рождения ');
gotoxy(49,3);
write(chr(179));
gotoxy(51,3);
write('пол ');
gotoxy(55,3);
write(chr(179));
gotoxy(57,3);
write('курс ');
gotoxy(62,3);
write(chr(179));
gotoxy(64,3);
write('вид спорта*');
gotoxy(76,3);
write(chr(179));
j:=1;
writeln;
gotoxy(2,3+j);
write(chr(195));
for p:=7 to 74 do begin
if (p=10)or(p=35)or(p=51)or(p=56)or(p=62) then write(chr(197));
write(chr(196));
end;write(chr(180));
a:=1;
gotoxy(4,3+j);
j:=0;
for i:=1 to 3 do with s[i] do
begin
gotoxy(2,5+j);
write(chr(179),' ');
write(a);
a:=a+1;
gotoxy(6,5+j);
write(chr(179),' ');
readln(fam);
gotoxy(32,5+j);
write(chr(179),' ');
readln(s[i].god);
gotoxy(49,5+j);
write(chr(179),' ');
readln(pol);
gotoxy(55,5+j);
write(chr(179),' ');
readln(kurs);
s3[i]:=kurs;
gotoxy(62,5+j);
write(chr(179),' ');
readln(wid);
gotoxy(76,5+j);
write(chr(179),' ');
j:=j+1;
if i<=n then writeln;
if i=n then
end;
gotoxy(2,5+j);
write(chr(192));
for p:=7 to 74 do begin
if (p=10)or(p=35)or(p=51)or(p=56)or(p=62) then write(chr(193));
write(chr(196));
end;
writeln(chr(217));
readkey;
sf:gotoxy(2,6+j);
write('КУРС № ');
readln(d);
for i:=1 to 3 do with s[i] do
begin
if (pol='ж')and(kurs=d) then if wid='-' then goto fs else begin
gotoxy(8,8+j);
write(fam);
gotoxy(33,8+j);
write(' ',god);
gotoxy(50,8+j);
write(' ',pol);
gotoxy(56,8+j);
write(' ',kurs);
gotoxy(63,8+j);
writeln(' ',wid);r:=r+1;j:=j+1;writeln; end
else
if(pol='ж')and(kurs=d)then if wid='СПОРТ' then goto fs else begin
gotoxy(8,8+j);

write(fam);
gotoxy(33,8+j);
write(' ',god);
gotoxy(50,8+j);
write(' ',pol);
gotoxy(56,8+j);
write(' ',kurs);
gotoxy(63,8+j);
writeln(' ',wid);r:=r+1;j:=j+1;writeln; end;
fs:if i<=3 then
writeln;writeln;
end;
if r=0 then writeln('Таких студентов НЕТ');
write('Хотите повторить? Y\N ');
read(g);
if (g='Y')or( g='y') then goto sf;
readln;
readln;
end.
мне надо определить "каким видом спорта занимаются меньше всего", как я понял там надо в каком то месте задать цикл, который будет искать одинаковые виды спорта, не пойму вот как его задать, вроде бы легкая. Пожалуйста помогите решить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.12.2010, 16:56
Ответы с готовыми решениями:

Поменять любую запись местами с последней и удалить последнюю запись.
Помогите пожалуйста! Мне для программы, которая использует records (записи), нужно написать процедуру, которая меняет любую запись...

Запись в 2 файла, сравнение и запись в 3-ий файл
Нуждаюсь в помощи с программами, написаны, вот надо готовить отчеты, но проблема в том, что у нас проверяющий смотрит и говорит:...

Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку изображающую двоичную запись этого же числа
Вот так вот

2
 Аватар для HunterTechno
19 / 19 / 7
Регистрация: 17.10.2008
Сообщений: 97
05.12.2010, 17:15
xxx777xxx, советую создать отдельный реестр для видов спорта. С цифрами поиск всегда проще организовать, чем с переменной
Цитата Сообщение от xxx777xxx Посмотреть сообщение
wid:string;
.
0
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 21
05.12.2010, 17:30  [ТС]
Цитата Сообщение от HunterTechno Посмотреть сообщение
xxx777xxx, советую создать отдельный реестр для видов спорта. С цифрами поиск всегда проще организовать, чем с переменной
.
допустим я создал отдельный реестр для видов спорта, а как организовать поиск и определить каким видом спорта занимаются меньше всего? просто училка толком не объяснила вот я и не понял, там вроде что-то лишнее надо убрать..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.12.2010, 17:30
Помогаю со студенческими работами здесь

Запись
Известен рост каждого из 25 учеников класса.Ни одна пара учеников не имеет одинакового роста. Определить фамилии учеников в порядке...

запись
1. Дан список, содержащий не менее 10 записей, каждая из которых имеет структуру: Ф.И.О. Факультет ...

Запись
По ходу роботы возник такой момент .. в роботе в запись нужно добавить 7 полей с которых 4 типа string и 3 типа integer , Это все я...

Запись
В программе не вводится ф.и.о. 1-го студента, а всех остальных вводится. Исправьте, где неверно, пожалуйста. Программа: вводится кол-во...

Запись с вариантами
задание будет на перездаче экзамена в уневере. пропустил лекции на которых обьясняли как его делать. помогите пожалуйста. Завтра...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru