Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры

Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры

Пример 1 Изобразить состояние динамических переменных по каждой строке операторов:

var p1,p2,p3:^Integer;

Begin

new(p1);

p1^ := 2;

new(p2);

p2^ := 3;

P1:= P2;

P2^:=nil;

Dispose(P2);

Пример 2 Что будет выведено на экран?

Program DPointer;

var p1,p2,p3:^Integer;

Begin

p1:=NIL; p2:=NIL; p3:=NIL;

New(p1); New(p2); New Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры(p3);

p1^:=2; p2^:=4;

p3^:=p1^+Sqr(p2^);

writeln(p1^:3, p2^:3, p3^:3);

p1:=p2;

writeln(p1^:3, p2^:3, p3^:3);

End.

Пример 3. Изобразить структуры списков:

Односвязный перечень

Стек

Очередь

Кольцо

Двухсвязный перечень.

Пример 4: Изобразить состояние динамических переменных по каждой строке операторов:

type tu= ^ tells;

type tells =record

i: integer;

n:tells;

end;

els, w: tu;

Begin

new Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры(els,w);

els^.I := 1;

els^.n := nil;

w:= els;

els:= nil;

К п.2.Одной из областей, где нужно внедрение указателей, является работа со перечнями, к примеру, односвязными и двусвязными. Списки имеют начало и конец. Главные деяния: создание, просмотр, вставка и удаление элемента в обозначенном месте перечня.

Обширное распространение посреди Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры односвязных списков получили такие динамические структуры данных, как стеки, очереди и кольцеобразные списки. Стек организован таким макаром, что программке доступна только его верхушка: оттуда можно взять элемент либо записать его туда. Таким макаром, элементы можно извлечь из стека в порядке, оборотном порядку их записи -"последний вошел - 1-ый вышел". Очередь же реализует Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры другой вариант доступа к данным - "1-ый вошел - 1-ый вышел’. Новый элемент добавляется в конец очереди, а выбирается 1-ый. Если последний элемент очереди связать с первым элементом, то получится замкнутый, кольцеобразный перечень..

Для работы с такими структурами при выполнении личного задания рекомендуется использовать базисные процедуры:

сделать перечень;

очистить перечень;

поместить Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры элемент в перечень;

взять (удалить) элемент из перечня;

просмотреть элементы перечня.

Занятие № 3

Объектно-ориентированное программирование

Длительность занятия 4 часа

Цель работы: ознакомление с технологий ООП в системе программирования АВС-Pascal.

Программка работы

1. Ознакомиться с классами модулей ABCObjects, GraphABCи разглядеть примеры программирования с их испрользованием.

2. Ознакомиться с личным заданием и нарисовать набросок формы.

3. Сделать Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры новый класс (классы) -наследник графического элемента управления и составить программки, используя любые куски программ из раздела меню среды «Помощь»

4. .Отладить программку.

Таблица 5.- Личные задания

№ вар. Графический отран управления Класс Изображение
Кнопки Деяния
1. Светодиод TLightDiod Вкл, Выкл Изменяет цвет
2. Сектор индикатора TSegment Больше, Меньше + _
3. Лампочка TLamp Вкл, Выкл Сияет, не Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры сияет
4. Переключатель TSwitch При наведении мыши меняет положение
5. Реостат прямоугольный (плавное изменение) TVar На лево На право При нажатии кнопок перемещается на одно деление
6. Тумблер (фиксированные положения) TSwitching Больше Меньше При нажатии перемещается на фиксированное значение
Нагреватель прямоугольный Tnagr Три позиции Зависимо от позиции меняет цвет
Экран мобильного телефона TMob Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры Память Звонок Высвечивается набранный номер. Меняет цвет
Экран монитора TMon Вкл Выкл Высвечивается введенный текст, гасится экран
Штора окна TStor Верх Середина Низ Открытие шторы на соответсвующую часть окна
Индикатор загрузки TInd Окно ввода, кнопка Загрузка Зависимо от % перемещается полоса индикатора
Флюгер (вид сверху) TFlug Задание направления ветра С, СВ Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры,СЗ и тд Поворот флюгера
Маяк TMajak Кнопки режима 1 2 3 Не светит, один луч, два луча.
Двери TDwer Кнопки откр закр тумблер дверь1 дверь2 Закрытие открытие каждой двери
Ромб TRomb Кнопки на право на лево Перемещение ромба
Круг TKrug Кнопка больше, меньше, цвет Изменение поперечника и цвета
Указатель Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры уровня TUkUr Вертикальный указатель и окно ввода
Панель источника питания TIstpit Окно ввода, светодиоды от сети, вкл., от батареи Напр есть (вкл) Напр > 200 от сети Напр > 200 от батар
Светофор Tswet Три лампы и кнопка переключения Изменяется цвет через желтоватый
Перемещение магнитных головок по компакт-диску Tdisk Окно ввода, круг диска Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры, прямоугольник головок. Перемещается по прямой на расстояние, пропорционально введенному номеру дорожки
Трехпрограммный радиоприемник. Tradio Окно ввода три разноцветных светодиода Зависимо от введенной частоты один из светодиодов либо ни один
Пульт телевизионный Ttv Две кнопки каналов, одна - выкл Экран пуст либо две различных заставки
Кодировщик Tkod Окно ввода, два светодиода Зависимо Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры от числа 0-3 высвечивается двоичный код (1 –пылает)
Имитатор чувств Timit Кнопки безразличие, злоба, удовлетворенность Меняется пиктограмма лица и цвет
Три звезды Tzwez Кнопки перемещения и изменению цвета Перемещается одна звезда и изменяется ее цвет
Дорожный символ Tznak Кнопки конфигурации цвета и рисунка знака Красноватый и голубий цвет , «кирпич Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры» и стоянка.
Две окружности-светофор переезда Tpereezd Кнопка переключения цвета Попеременно мигают два фонаря
Очки Tbrille Кнопка переключения линз Переключение с круглых на округлые
Скругленный прямоугольник Trect Копки управления Изменение размера экрана монитора, включение и выключение
Панель прибора Tprib Окно ввода. Кнопка вкл индикатор вкл и уровня сигнала При Для подготовки к выполнению индивидуального задания нужно рассмотреть следующие примеры нажатой кнопке пылает индикатор вкл, при превышении данного значения зажигается индикатор мах


dlya-spravki-stroitelstvo-yuzhnogo-fo-poluchatel.html
dlya-starih-rastitelnih-kletok-harakterno.html
dlya-stipendii-rektora-kfu-za-horoshuyu-uchebu-i-visokie-dostizheniya-v-nauchno-issledovatelskoj-rabote.html