Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. program p11;
  2. uses crt;
  3. const n=30;
  4. type tablica=record
  5. fio: string[50];
  6. pridmet: string[15];
  7. i_teacher: string[50];
  8. data_ekz: string[15];
  9. ocenka: 1..5 ;
  10. end;
  11. var student: array[1..n] of tablica;
  12. i,kz:integer;
  13. begin
  14. textbackground(4);
  15. textcolor(11);
  16. clrscr;
  17. writeln('Реализация таблицы');
  18. writeln('__________________________________________________________');
  19. writeln('| ФИО | Предмет | Преподаватель | Дата экзамена | Оценка |');
  20. writeln('__________________________________________________________');
  21. while true do begin
  22. write('Введите кол-во записей:');
  23. readln(kz);
  24. if((kz>0)and(kz<=n))then break;
  25. writeln('Ошибка:Вне диапазона!Повторите ввод!')
  26. end;
  27. for i:=1 to kz do begin
  28. writeln('введите данные',i,'-его студента');
  29. writeln('введите фио');
  30. readln(student[i].fio);
  31. writeln('введите наименование дисциплины');
  32. readln(student[i].pridmet);
  33. writeln('введите фамилию учителя');
  34. readln(student[i].i_teacher);
  35. writeln('введите дату экзамена');
  36. readln(student[i].data_ekz);
  37. writeln('введите оценку');
  38. readln(student[i].ocenka);
  39. end;
  40. begin
  41. writeln('__________________________________________________________');
  42. writeln('| ФИО | Предмет | Преподаватель | Дата экзамена | Оценка |');
  43. writeln('__________________________________________________________');
  44. for i:=1 to kz do
  45. with student[i] do begin
  46. writeln('| ',fio,' | ',pridmet,' | ',i_teacher,' | ',data_ekz,' | ',ocenka,'|');
  47. writeln('__________________________________________________________');
  48. end;
  49. end;
  50. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement