- •Содержание
- •Введение уважаемый студент!
- •Желаем Вам успехов!!!
- •Раздел 1 «Основные принципы алгоритмизации и программирования».
- •Тема 1.1. «Основы алгоритмизации»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Раздел 2. «Программирование на алгоритмическом языке»
- •Тема 2.1. «Основные элементы языка» Практическая работа № 4 «Составление программ линейной структуры»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №1.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.2. «Операторы языка» Практическая работа № 5 «Составление программ разветвляющейся структуры»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.3. «Подпрограммы» Практическая работа № 8 «Организация и использование процедур»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 9 «Организация и использование функций»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.4. «Структурированные типы данных» Практическая работа № 10 «Символьный и строковый тип данных»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 11 «Методы работы с элементами одномерного массива»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 13 «Быстрые методы сортировки массивов»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 15 «Методы работы с элементами двумерного массива»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Тема 2.5 Файлы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Assign(Имя файловой переменной, путь до файла);
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Раздел 3. Объектно-ориентированное программирование
- •Тема 3.1 Интегрированная среда разработчика
- •Обеспеченность занятия и средства обеспечения
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 19 «Системные события»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №18.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №18.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
Вопросы для закрепления теоретического материала к практическому занятию:
Какие системные события Вы знаете?
Какие события генерируются при закрытии окна?
В чем разница между событием OnCloseQuery и OnClose?
Задания и инструкция по выполнению практической работы
Напишите приложение, содержащее модальное окно. Создайте новый проект. Сохраните новое приложение в папке Проект_19_1.
Измените значения свойств формы следующим образом:
Свойство |
Значение |
Name |
MainF |
Caption |
Главная форма |
Создайте обработчики событий OnCreate, OnShow и OnActivate.
В обработчике формы OnPaint напишите следующие операторы:
задает стиль начертания (например, полужирный, подчеркивание)
задает размер символов
Добавим в проект еще одну форму, выполнив команду New Form меню File.
Измените значения свойств формы следующим образом:
Свойство |
Значение |
Name |
MainF1 |
Caption |
Вторая форма |
Сохраните модуль формы с именем unit2.pas в ту же папку.
Напишите обработчики событий OnCreate, OnShow и OnActivate, подобные тем, что написали для первой формы.
В обработчике события OnPaint второй формы напишите оператор:
В
заголовке формы будет отображаться
случайное число из интервала от 0 до
1000.
В
заголовке формы будет отображаться
случайное число из интервала от 0 до
1000.
Подключите модуль второй формы к первой, выполнив команду Use unit... меню File, в появившемся диалоговом окне выберите Unit2. Для того чтобы вторая форма отображалась во время выполнения приложения, в обработчике события OnDblClick первой формы напишите оператор
Сохраните файлы проекты, выполнив команду Save All ... меню File. Запустите приложение. Попробуйте переместить форму по экрану, минимизировать и восстановить, изменить ее размеры. Какие события при этом происходят, как изменяется вид окна?
Для вызова второй формы дважды щелкните левой кнопкой мыши по форме. Поэкспериментируйте со второй формой: переместите вторую форму, измените ее размеры, сверните и раскройте окно формы. Что при этом происходит с формами? Попробуйте это объяснить.
Закройте приложение. Добавьте в обработчик события OnResize первой формы оператор:
Перерисовывает
форму
Запустите приложение и поэкспериментируйте с ним. Какие изменения произошли в поведении формы? Попробуйте объяснить их.
Дополним приложение обработчиком события OnCloseQuery, чтобы спросить пользователя, действительно ли он хочет немедленно закрыть форму. Введите этот обработчик в предыдущий проект первой формы.
Функция MessageDlg отображает диалоговое окно в центре экрана.
Первый параметр этой функции — это сообщение, которое выводится в окне.
Второй параметр — тип окна — может принимать следующие значения: mtWarning (предупреждение), mtError (ошибка), mtlnformation (информация), mtConfirmation (подтверждение).
Третий параметр определяет, какие кнопки должны появиться в диалоговом окне, его значения — mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mblgnore, mbAll, mbHelp.
Четвертый параметр — для определения темы помощи, которая должна появиться, когда пользователь щелкает на кнопке помощи или нажимает F1 во время отображения диалогового окна.
Сохраните файлы проекты, выполнив команду Save All ... меню File. Запустите приложение и поэкспериментируйте с ним.
2. Напишите приложение, в заголовке окна которого описан его размер (высота и ширина). При изменении размеров размеры должны пересчитываться.
3. Создайте приложение с заставкой. Приложение должно состоять из двух форм. На первой форме появляется ваша Фамилия И. О., номер группы и о том, что при двойном щелчке по форме появится заставка. Окно заставки черного цвета, без заголовка, занимает весь экран. В окне заставки в произвольном месте формы должны появляться эллипсы и прямоугольники разного цвета и размера. Заставка должна исчезать при нажатии любой клавиши клавиатуры.
Порядок выполнения отчета по практической работе
После завершения работы студенты должны представить в отчет оформление задачи 3. В котором следует:
указать постановку задачи;
оформить задачу;
отчет выполняется на листе формата А4 в печатном виде.
Образец отчета по практической работе
Образец отчета к данной практической работе имеет тот же вид, что в практической работе № 18.
Практическая работа № 20 «Визуальные компоненты»
Учебная цель:
Научиться создавать приложения, используя визуальные компоненты.
Учебные задачи:
Познакомиться с понятием компонент.
Познакомиться с общими и специфическими свойствами таких компонентов как форма, текстовое поле, командная кнопка, метка.
Научиться изменять свойства и события компонентов на этапе проектирования приложения.
Образовательные результаты, заявленные во ФГОС третьего поколения:
Студент должен
уметь:
формализовать поставленную задачу;
применять полученные знания к различным предметным областям;
составлять и оформлять программы на языках программирования;
тестировать и отлаживать программы.
знать:
процесс создания программ;
общие принципы построения и использования языков программирования, их классификацию;
современные интегрированные среды разработки программ;
стандарты языков программирования.
Задачи практической работы:
Повторить теоретический материал по теме практической работы.
Ответить на вопросы для закрепления теоретического материала.
Выполнить задания по созданию приложений с визуальными компонентами.
Оформить отчет.
