{ Контрольная работа. Работа с изданиями журналов 29/03/2007 } program program10; uses crt;
// обявденеи консатнт const Kol = 5; // Количество изданий const KolKlient=12; // Количество клиентов
// Обьявление новых типа данных - записей type Name = string[25];
// Обьявление записи "Днные" Data = record Nazvanie : string[25]; Vid : string[7]; Index: integer; KolPodp : integer; Price : real; end;
// Обьявление записи "Клиенты" Klient = record Name : string[25]; Age : byte; IndexJournal: integer; end;
// Обьявление переменных var AllData : array [1..Kol] of Data;// Масив Данных AllKlient : array [1..KolKlient] of Klient; // Масив клиен var n : byte;
// ========================================== // Процедура ввода данных по изданию
procedure vvod; var i:integer; izd : integer; begin writeln('Ввод данных по изданию'); for i:=1 to Kol do begin clrscr; writeln('Номер Издания: ',i:2); writeln; write('Название издания:'); readln(AllData[i].Nazvanie ); writeln('Выберите тип издания:'); write('Введите 1 - Газета, или 2 - Журнал '); readln(izd); if (izd=1) then AllData[i].Vid:='Газета' else AllData[i].Vid:='Журнал';
.Изобразить на экране правильный многоугольник, стороны которого окрашены в разные цвета, вращающийся вокруг горизонтальной или вертикальной оси с постоянной угловой скоростью.5.Дано натуральное число
00 MVI E,00 2107 0E 03 MVI C,03 Длина массива2109 1A Q2: LDAX D Чтение текущего адреса массива210A 47 MOV B,A Сохранение210B E6 80 ANI 80 Проверка отрицательности, если не отрицательное, то на Q1210
{Вывести по заданному трехзначному числусловесную запись, соответствующего емуколичественного числительного. Например,если задано число 311, то программа должнавывести сообщение ТРИСТА ОДИННАДЦАТЬ.}
Button2 (Выход) и при выборе пункта N2 (Выход) главного меню (компонент MainMenu1). Выводит сообщение: «Приходите еще...», - и выполняет закрытие окна программы.Листинг:procedure TForm1.Action1Execute