Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИК ЛР№21.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
44 Кб
Скачать
☆

Основы алгоритмизации и программирование

Раздел 6. Элементы системного программирования на Паскале.

Инструкционная карта №21 Вариант3

Тема: Разработка программ с использованием прерываний BIOS и DOS, процедурных типов.

Цель занятия:

  • разработать алгоритм решения задачи с использованием процедурных типов;

  • составить программу и произвести ее отладку и тестирование;

  • совершенствовать культуру общения.

Ход занятия:

1. Организационный момент.

2. Повторение изученного материала.

  • прерывания;

  • процедурные типы.

3. Самостоятельная работа.

Индивидуальное задание:

Напишите программу нахождения расстояния между точками максимума и минимума функций f1(x) и f2(x) на отрезке [a; b]. Максимальное и минимальное значение функции вычислите приближенно (h=0.5). Значения a и b вводит пользователь. Вычисления оформите в виде отдельной процедуры, в которую f1(x) и f2(x) передаются в качестве параметра. f1(x)=x2+cos(x), f2(x)=ln(x)+x.

4. Подведение итогов. Самоанализ результатов работы.

Домашнее задание:

Turbo Pascal. Немнюгин С.А. СПб.: Питер, 2002, стр. 358-363.

Повторить темы «Объект, его свойства. Способы описания. Инкапсуляция. Полиморфизм. Наследование», «Инициализация и разрушение объекта. Конструктор. Деструктор. Виртуальные функции».

Основы алгоритмизации и программирование

Раздел 6. Элементы системного программирования на Паскале.

Инструкционная карта №21 Вариант4

Тема: Разработка программ с использованием прерываний BIOS и DOS, процедурных типов.

Цель занятия:

  • разработать алгоритм решения задачи с использованием процедурных типов;

  • составить программу и произвести ее отладку и тестирование;

  • совершенствовать культуру общения.

Ход занятия:

1. Организационный момент.

2. Повторение изученного материала.

  • прерывания;

  • процедурные типы.

3. Самостоятельная работа.

Индивидуальное задание:

Напишите программу нахождения расстояния между точками максимума и минимума функций f1(x) и f2(x) на отрезке [a; b]. Максимальное и минимальное значение функции вычислите приближенно (h=0.5). Значения a и b вводит пользователь. Вычисления оформите в виде отдельной функции, в которую f1(x) и f2(x) передаются в качестве параметра. f1(x)=x +x2, f2(x)=(x+1)3+ex.

4. Подведение итогов. Самоанализ результатов работы.

Домашнее задание:

Turbo Pascal. Немнюгин С.А. СПб.: Питер, 2002, стр. 358-363.

Повторить темы «Объект, его свойства. Способы описания. Инкапсуляция. Полиморфизм. Наследование», «Инициализация и разрушение объекта. Конструктор. Деструктор. Виртуальные функции».

Основы алгоритмизации и программирование

Раздел 6. Элементы системного программирования на Паскале.

Инструкционная карта №21 Вариант5

Тема: Разработка программ с использованием прерываний BIOS и DOS, процедурных типов.

Цель занятия:

  • разработать алгоритм решения задачи с использованием процедурных типов;

  • составить программу и произвести ее отладку и тестирование;

  • совершенствовать культуру общения.

Ход занятия:

1. Организационный момент.

2. Повторение изученного материала.

  • прерывания;

  • процедурные типы.

3. Самостоятельная работа.

Индивидуальное задание:

Напишите программу нахождения суммы модулей максимальных значений функций f1(x) и f2(x) на отрезке [a; b]. Максимальное значение функции вычислите приближенно (h=0.5). Значения a и b вводит пользователь. Вычисления оформите в виде отдельной процедуры, в которую f1(x) и f2(x) передаются в качестве параметра. f1(x)=sin(x)*x+cos(x), f2(x)=ln(x)/ex.

4. Подведение итогов. Самоанализ результатов работы.

Домашнее задание:

Turbo Pascal. Немнюгин С.А. СПб.: Питер, 2002, стр. 358-363.

Повторить темы «Объект, его свойства. Способы описания. Инкапсуляция. Полиморфизм. Наследование», «Инициализация и разрушение объекта. Конструктор. Деструктор. Виртуальные функции».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]