- •Программирование в среде turbo pascal 7.0 Лабораторный практикум
- •Содержание
- •Лабораторная работа № 1
- •3.Задание
- •4.Методические указания по выполнению
- •5.Контрольные вопросы
- •6. Пример выполнения работы
- •1 Способ решения задачи:
- •2 Способ решения задачи
- •Лабораторная работа № 2
- •3.Задание
- •4.Методические указания по выполнению
- •5.Контрольные вопросы
- •Лабораторная работа № 3 Массивы, их виды. Использование массивов.
- •1.Цель работы:
- •2.Краткая теория:
- •3.Задание
- •4.Методические указания по выполнению
- •5.Контрольные вопросы
- •3.Задание
- •4.Методические указания по выполнению
- •5.Контрольные вопросы
- •3.Задание
- •4.Методические указания по выполнению
- •5.Контрольные вопросы
- •Лабораторная работа № 6 Использование файлов в Паскале
- •1.Цель работы:
- •2.Краткая теория:
- •1 Способ:
- •2 Способ:
- •3.Задание
- •4.Методические указания по выполнению
- •5. Контрольные вопросы
- •Требования к оформлению отчета
- •Используемая литература
3.Задание
Разработать алгоритм и программу, содержащую пользовательскую подпрограмму-функцию.
Разработать алгоритм и программу, содержащую пользовательскую подпрограмму-процедуру.
Варианты заданий
Даны две точки А(x1, y1) и B(x2, y2). Определить которая из точек находится ближе к началу координат.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) = x – sin x.
Определить периметр треугольника, заданного на плоскости своими вершинами.
Определить периметр треугольника, заданного в пространстве своими вершинами.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) = x – cos x.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) = nx – tg x.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) = x3 –x2 sin x.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) =ln x – k x.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) =cln x – b x1/2.
Вычислить значения функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующие значения функции. F(x) =ex – l x3.
Для хє [-5.5; -1] с шагом h=0.25 определить y:
Для хє [a;b] с шагом h=0.2 определить z:
4.Методические указания по выполнению
задания
4.1 Перед выполнением лабораторной работы обучающийся должен получить индивидуальное задание.
4.2 Изучить теоретический лекционный материал и ознакомиться с описанием лабораторной работы.
4.3 Изучить виды подпрограмм в Turbo Pascal.
4.4 Проанализировать задание для выполнения лабораторной работы.
4.5 Выполнить постановку задачи
4.6 Выполнить формализацию задачи.
4.7 Составить алгоритм решения задачи в графической форме.
4.8 Составить программу решения задачи на языке Turbo Pascal.
4.9 С помощью системы программирования Turbo Pascal создать текст программы и выполнить ее.
4.10 Проверить правильность составления программы с помощью контрольного примера.
4.11Оформить отчет по лабораторной работе.
5.Контрольные вопросы
Что такое подпрограмма и какие виды подпрограмм используют в ПАСКАЛЕ ?
Что такое процедуры, как они описываются и вызываются ?
Что такое функции, как они описываются и вызываются?
Чем формальные параметры отличаются от фактических параметров?
Какие параметры называются параметрами-значениями?
Какие параметры называются параметрами-переменными?
Какие подпрограммы называются внутренними?
Какие подпрограммы называются внешними?
Какова структура модуля?
Что такое модули и для чего они используются?