- •Стандарт организации
- •Предисловие
- •Содержание
- •Начальник уму
- •1 Область применения
- •Стандарт дисциплины устанавливает общие требования к содержанию, структуре, объему дисциплины «Программирование в среде Windows» и условиям ее реализации в АлтГту.
- •Действие стандарта распространяется:
- •2 Общие сведения о дисциплине. Паспорт дисциплины
- •2.1 Выписка из рабочего учебного плана ооп
- •2.2 Цели и задачи освоения дисциплины
- •2.3 Место дисциплины в структуре ооп направления
- •2.4 Требования к результатам освоения дисциплины
- •2.5 Объем и виды занятий по дисциплине Паспорт дисциплины
- •6 Семестр (15 часов)
- •Лекция 2. Среда визуального программирования Lazarus (2 часа) [6,10]
- •Лекция 3. Условные операторы Free Pascal и визуальные компоненты ”Флажки и переключатели” (2 часа) [6,10]
- •Лекция 4. Операторы циклов в Free Pascal (2 часа) [6,10]
- •Лекция 5. Обработка массивов, строк и записей (record) в языке Free Pascal. Визуальные компоненты lcl для их обработки (tListBox, tComboBox и tStringGrid) (2 часа) [6,10]
- •Лекция 6. Обработка файлов средствами Free Pascal (2 часа) [6,10]
- •Лекция 7. Графика в Lazarus (2 часа) [6,10]
- •Лекция 8. Подпрограммы в FreePascal (1 час) [6,10]
- •7 Семестр (34 часа)
- •3.1.3 Учебно-методическое и информационное обеспечение дисциплины
- •3.1.4 Формы и содержание текущей и промежуточной аттестации по дисциплине
- •3.1.4 Учебно-методическая карта дисциплины
- •График аудиторных занятий, срс, текущих и промежуточной аттестаций
- •График аудиторных занятий, срс, текущих и промежуточной аттестаций
- •3.2 Условия освоения и реализации дисциплины
- •3.2.1 Методические рекомендации студентам по изучению дисциплины
- •3.2.2 Организация самостоятельной работы студента (срс) по дисциплине;
- •3.2.3 Методические рекомендации преподавателю дисциплины;
- •3.2.4 Образовательные технологии
- •3.2.5 Особенности преподавания дисциплины
- •3.2.6 Материально-техническое обеспечение дисциплины
- •3.3 Лист согласования рабочей программы
- •А.1.2 Организация лабораторного практикума
- •А.1.3 Разработка программного продукта
- •А.2 Темы и задания к лабораторным работам
- •6 Семестр
- •7 Семестр.
- •А.4 Сроки сдачи лабораторных работ
- •Б.1.2 Организация курсовой работы
- •Б.1.3 Разработка программного продукта
- •Б.2 Этапы курсовой работы
- •1 Этап.
- •2 Этап.
- •3 Этап.
- •4 Этап.
- •5 Этап.
- •6 Этап.
- •Б.3 Оформление отчета о этапах курсовой работы
- •Приложение в Тесты текущего контроля знаний по дисциплине
- •051000 Профессиональное обучение по отраслям(квалификация (степень) "бакалавр")
- •6 Семестр
- •7 Семестр
- •Приложение г Тесты промежуточного контроля знаний по дисциплине
- •051000 Профессиональное обучение по отраслям(квалификация (степень) "бакалавр")
- •Теоретические вопросы:
- •6 Семестр
- •7 Семестр
- •Примеры задач:
- •6 Семестр
- •7 Семестр
- •Содержание дисциплины
- •Литература и учебно-методические материалы
- •График контроля
- •Шкала оценок и правила вычисления рейтинга
- •Возможности повышения рейтинга
5 Этап.
На базе главного класса создать абстрактный класс, в котором есть чисто виртуальная функция и не имеются поля вспомогательного класса и производного вспомогательного классов из ч.4 Имеются три основных класса, производных от абстрактного, в которых определяется чисто виртуальная функция базового абстрактного класса. В main создать объекты трех классов и продемонстрировать вызов определенной в классах виртуальной функции.
В 1. Обычная диета содержит три обычных продукта, ограниченная – 2 обычных и один с учетом хлебных единиц, диабетическая – три продукта с учетом вредности. Чисто виртуальная функция – расчет стоимости всех продуктов. При вычислении стоимости производного класса она умножается на 1.2
В 2. Маленький музей имеет 3 обычные картины, средний – две обычные и одну из производного класса, большой – 1 обычную и 2 с учетом площади. Виртуальная функция – общая стоимость. Для производного класса – ценность хранения с учетом площади.
В 3 Основной класс может быть начало сезона с одним премьерным и обычным спектаклем, конец сезона с двумя обычными и гастроли с одним обычным. Виртуальная функция – расчет ожидаемого дохода.
В 4. Село может быть во влажном климате, с тремя обычными культурами, средней засушливости с одной обычной и двумя поливаемыми и в сухом районе с тремя поливаемыми культурами (производный класс). Виртуальная функция – суммарные затраты.
В 5. Страна может быть закрытой с 3 городами без приезжих, с двумя открытыми и одним закрытом для приезжих городе и открытой для приезжих с тремя городами. Виртуальная функция – вычисление плотности населения страны.
В 6. Поезд может быть местным с одним вагоном, средней дальности с одним вагоном дальнего следования и дальнего рейса с тремя вагонами дальнего следования. Виртуальная функция – вычисление общей суммы продаж.
В 7. Студенты могут быть заочного, вечернего и дневного факультетов. У заочников только обычные предметы, вечерников – 2 обычных и один из производного класса, дневного факультета – три предмета с консультациями (производный класс). Виртуальная функция – суммарная нагрузка.
В 8. Обычный покупатель – три обычных цветка, 8 марта – 1 обычный и два с учетом сорта, 14 февраля – три с учетом сорта. Виртуальная функция – стоимость покупки.
В 9. Квартира может быть с 2 комнатами без балкона, одна комната с балконом и одна без и 3 комнаты, две с балконом. Виртуальная функция – общая площадь. Для комнаты с балконом площадь умножается на 1.1
В 10.Маршруты могут содержать 3 обычных рейса, два обычных и один из производного класса и маршрут из двух рейсов производного класса. Виртуальная функция – суммарная выручка.
В 11. Ученик может быть слабым с одним ЕГЭ и двумя обычными предметами, с двумя ЕГЭ и одним обычным и тремя с ЕГЭ. Виртуальная функция – суммарный вес предметов.
В 12. Изделие может быть обычным из трех обычных элементов, дорогим – из одного обычного и двух элементов с дорогими добавками и антикварным – из трех дорогих элементов. Виртуальная функция – расчет общей стоимости изделия.
В 13. Обычное блюдо в столовой содержит 3 обычных продукта, кафе – два обычных и один скоропортящийся и блюдо в ресторане – три скоропортящихся продукта. Виртуальная функция – расчет общей стоимости.
В 14. Новый компьютер содержит только 3 обычных компоненты, б/у – две обычных и одну из производного класса и старый – все три компоненты производного класса. Виртуальная функция – расчет стоимости.
В 15. Предприятия могут быть современными из 3 зданий базового класса, старых – из двух обычных зданий и одного из производного класса и очень старых – из 3 объектов производного класса. Виртуальная функция – расчет общей стоимости.
В 16. Вкладчик может быть основательным, имеющим 3 депозита, разумным, 2 обычных вклада и депозит и живущий сегодняшним днем с тремя обычными вкладами. Виртуальная функция – расчет денег через n лет.
В 17. Маршрут в городе имеет 3 обычных транспорта, в поселке – 2 обычных и один укороченный и в селе – 3 укороченных. Виртуальная функция – расчет суммарного дохода.
В 18. Обычный абонент имеет 3 обычных телефона, корреспондент – один обычный и два с учетом СМС, писатель для журнала – все из производного класса. Виртуальная функция – суммарная оплата.
В 19. Студенческая библиотека имеет три обычные книги, общая – две обычные и одну древнюю, и академическая – одну обычную и две древние. Виртуальная функция – расчет общей стоимости.
В 20. Обычный покупатель берет три обычных товара, бедный – один обычный и два устаревших и пенсионер – три устаревших. Виртуальная функция – расчет стоимости.
