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

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

Раздел 6. Элементы системного программирования на Паскале. Инструкционная карта №21 Вариант1

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

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

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

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

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

Ход занятия:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тема: Разработка программ с использованием прерываний 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)=tg(x+1)+x.

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

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

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

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

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

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

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

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

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

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

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

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

Ход занятия:

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

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

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

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

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

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

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

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

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

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

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

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