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

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

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

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

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

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

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

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

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

Ход занятия:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ход занятия:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ход занятия:

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

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

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

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

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

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

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

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