|
|
zadach185.PAS |
|
{* Задача 185 *}Unit ZADACH185;Interface Implementation Begin writeln('Опишите запись с именем типа Baza, содержащую информацию для школьной базы : личный номер ученика (тип integer), ФИО (тип string), год рождения (integer), адрес (string). Переменную, опр. массив записей, назовите Inf. Заполнить массив записей и вывести его на экран. Необходимо заполнить массив записей и вывести его на экран.'); End. Program example_3; Uses zadach185.pas; {* Эту строку можно удалить *} Uses crt; {* Вызов внешних функций *} Const {* Постоянные значения *} n = 2; Type {* Используемые типы *} Baza = Record Lichnyi_nomer : integer; FIO : String; God_rojdeniya : integer; Adres : String End; Var {* В работе нам потребуются переменные: *} Inf : Array [1..n] Of Baza; Key : char; i : 0..n; Begin i := 0; Repeat inc(i); {* Увеличиваем i на 1 *} clrscr; {* Очистка экрана *} writeln('Kolichestvo nakoplennyh v baze shkolnikov: ', i - 1); with Inf[i] Do Begin write('Vvedite lichnyi nomer shkolnika: '); readln(Lichnyi_nomer); write('Vvedite FIO shkolnika: '); readln(FIO); write('Vvedite god rojdeniya: '); readln(God_rojdeniya); write('Vvedite adres shkolnika: '); readln(Adres) End; Until i = n; clrscr; {* Очищаем экран *} For i := 1 To n Do {* Переменная i увеличивается с 1 до n *} Begin with Inf[i] Do Begin writeln('Lichnyi nomer: ', Lichnyi_nomer); writeln('FIO: ', FIO); writeln('God rojdeniya: ', God_rojdeniya); writeln('Adres: ', Adres) End; writeln(''); End; readln; {* Приостановка программы. Ожидание Enter *} End.... 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|