- •Стандарт организации
- •Предисловие
- •Содержание
- •Начальник уму
- •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 Семестр
- •Содержание дисциплины
- •Литература и учебно-методические материалы
- •График контроля
- •Шкала оценок и правила вычисления рейтинга
- •Возможности повышения рейтинга
4 Этап.
Определить производный класс к вспомогательному классу по варианту задания. В основном классе добавить два поля производных вспомогательных классов. Исправить метод основного класса для работы с полями базового и вспомогательных классов. Создать конструкторы без параметров и с параметрами вспомогательного и производного вспомогательного классов. Продемонстрировать созданные конструкторы в main. Определить оператор присваивания объектам производного от вспомогательного базового класса и продемонстрировать варианты присваивания в main.
В 1. В производном классе определяется целое поле количество хлебных единиц и метод, вычисляющий «вредность” продукта, равной удвоенному значению хлебных единиц плюс калорийности.
При присваивании объектам производного класса хлебные единицы равны половине калорийности.
В 2. В производном классе добавлено целое поле площадь картины и метод ценность хранения, значение – площадь деленная на 3 умноженная на стоимость.
При присваивании объектам производного класса площадь равна 10.
В 3. В производном классе добавлено поле признака премьеры, которое равно 1 для премьерных спектаклей. Дополнительный метод вычисляет ожидаемый дополнительный доход от премьеры с аргументом наценки на билет. При присваивании объектам производного класса премьерность равна 1.
В 4. Производным классом является класс орошаемых культур с дополнительным полем затраты на полив и методом, вычисляющем общие затраты как сумму на удобрения и полив. При присваивании объектам производного класса затраты на полив равны нулю.
В 5. В производном классе добавить поле число приезжих и метод вычисления числа трудоспособного населения, равное пятой части коренных жителей плюс приезжих. При присваивании объектам производного класса число приезжих равно одной десятой от коренных жителей.
В 6. Производным классом является вагон дальнего следования, в котором добавлено поле стоимости белья и метод вычисления стоимости билета с учетом оплаты за белье. При присваивании объектам производного класса стоимость белья равно нулю.
В 7. В производном классе трудных предметов добавлено поле часов для консультаций и метод суммарной нагрузки, для таких предметов число часов самостоятельной работы равно 20% от аудиторных. При присваивании объектам производного класса количество часов консультаций равно 10% от лекционных.
В 8. В производный класс добавлено поле сортность: 1,2,3 и метод вычисления цены – на 1 сорт наценка 50% , на третий - -25%. При присваивании объектам производного класса сортность равна 2.
В 9. В производном классе добавлено поле, равное площади окон и балконной двери и метод определяющий освещенность комнаты, как площадь окон по отношению к площади комнаты. При присваивании объектам производного класса площадь окон равна 1/10 от площади комнаты.
В 10. В производном классе имеется целое поле, значение которого равно 1, если рейс туристический с оплаченным обратным билетом. Цена на билет при этом уменьшается на 10% от обычной стоимости (метод вычисления в производном классе). При присваивании объектам производного класса признак оплаты обратного билета равен нулю.
В 11. В производном классе имеется признак, равный 1, если по предмету есть ЕГЭ. Вес таких предметов увеличивается в 1.4 раза. Реализовать метод вычисления веса. При присваивании объектам производного класса признак ЕГЭ равен нулю.
В 12. В производном классе добавлена стоимость драгоценных микродобавок и в методе вычисления стоимости такого элемента добавляется данная стоимость. При присваивании объектам производного класса стоимость добавок равна нулю.
В 13. Производный класс скоропортящиеся продукты содержит поле, равное коэффициенту наценки за данный продукт. В методе переоценки стоимости должен учитываться данный коэффициент для такого типа продуктов. При присваивании объектам производного класса коэффициент равен 1.
В 14. В производном классе процент падения цены задан в поле, а не фиксированный 10%. реализовать метод изменения цены для таких компонент. При присваивании объектам производного класса процент равен 10.
В 15. В производном классе коэффициент амортизации задан в поле, а не постоянный 10% как в базовом. Метод изменения цены для таких объектов должен учитывать этот показатель. При присваивании объектам производного класса коэффициент равен 10%
D 16. В производном классе депозит указывается число лет, на которое положен вклад. Если вклад снимается через больше или равным числе лет процент по вкладу удваивается, иначе выдается просто положенная сумма. Реализовать метод вычисления депозитов на n лет. При присваивании объектам производного класса число лет равно 5.
В 17. Производный класс укороченные маршруты имеет поле, равное 1, если маршрут до конечной остановки и 0, если идет до промежуточного пункта. Цена билета уменьшается при этом на треть. При присваивании объектам производного класса значение поля 1.
В 18. В производном классе добавлено поле равное сумме за СМС. При вычислении условной выгоды для таких телефонов учитывается значение поля. При присваивании объектам производного класса сумма равна нулю.
В 19. В производном классе древние книги имеется поле стоимость профилактики/реставрации книги. При переоценке стоимости для таких книг учитывается значение этого поля. При присваивании объектам производного класса значение поля равно нулю.
В20. В произвольном классе товары с моральным старением добавлен коэффициент падения стоимости при каждой переоценке. Реализовать метод переоценки. При присваивании объектам производного класса морального старения нет.
