Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб1_7_Pascal.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
453.12 Кб
Скачать

2.2. Варианты заданий на лабораторную работу №2

  1. Вычислить

ì Sin(x), если x<=a

Z = í Cos(x), если a<x<b

î Tg(x), если x>=b

  1. Прямая задана уравнением Y=K*X+B. Определить, лежит ли точка с координатами X,Y ниже этой прямой.

  2. Ввести М – номер месяца. Определить, входит ли этот месяц во 2-ой квартал

  3. Определить, попадает ли точка с координатами X,Y в круг радиуса R с центром в начале координат.

  4. Ввести G – год. Определить сколько дней в этом году, проверив предварительно: является ли он високосным.

  5. Ввести N – номер семестра. Определить, весенний это семестр или осенний.

  6. Ввести целое число Х. Определить, кратно ли оно 7 или 5.

  7. Ввести Х. Вычислить Y=Ln(7X-1), если Х входит в ОДЗ этой функции. Если Х вне ОДЗ, то вывести ответ “ Х вне ОДЗ”.

  8. Определить, расположена ли точка с координатами X,Y во II квадранте.

  9. Ввести М – номер месяца. Определить, входит ли этот месяц в 1-ый квартал.

  10. Прямая задана уравнением Y=K*X+B. Определить, лежит ли точка с координатами X,Y выше этой прямой.

  11. Ввести целое число Х. Определить, кратно ли оно 3 или 7.

  12. Ввести Х. Вычислить Y=Ln(0.5X-1), если Х входит в ОДЗ этой функции. Если Х вне ОДЗ, то вывести ответ “ Х вне ОДЗ”.

  13. Определить, расположена ли точка с координатами X,Y в IV квадранте.

  14. Ввести М – номер месяца. Определить, входит ли этот месяц в 4-ый квартал

  15. Ввести координаты двух точек(X1,Y1) и (X2,Y2). Определить, какая из них ближе к началу координат.

  16. Вычислить

ì Sin(0.5x), если x<=a

Y = í Cos(2x), если a<x<b

î Tg(x), если x>=b

  1. Ввести М – номер месяца. Определить, к какому полугодию относится этот месяц.

  2. Задать R – радиус круга и A- сторону квадрата. Определить, площадь какой фигуры больше: круга с радиусом R или квадрата со стороной A.

  3. Ввести G- год. Определить принадлежит ли он 17-му веку.

  4. Задать R – радиус круга и A- сторону квадрата. Определить, верно ли, что площадь круга больше площади квадрата .

  5. Ввести М – номер месяца. Определить, верно ли, что это месяц второго полугодия.

  6. Ввести N – номер семестра. Верно ли, что это 2-й курс.

  7. Ввести G- год. Определить к какому веку и какому тысячелетию относится этот год.

25.Для любого введенного Х вычислить F(X)=

Если Х находится вне ОДЗ, вывести сообщение об этом.

3. Лабораторная работа №3. Табулирование функции

Цель работы: овладеть практическими навыками разработки и программирования вычислительного процесса циклической структуры, получить навыки по отладке и тестированию программ.

3.1. Вычислительные процессы с циклами

Цикл в программировании – это участок программы, который повторяется многократно в процессе ее выполнения. Использование циклов позволяет компактно описывать длительные и трудоемкие вычислительные процедуры.

Для организации циклов в Pascal предназначены операторы цикла.

Оператор цикла While. Синтаксис:

While <условие> do <оператор>;

Оператор выполняется до тех пор, пока условие сохраняет значение Истина (Рисунок 3.а).

Оператор цикла Repeat. Синтаксис:

Repeat <Оператор1><Оператор2> … <ОператорN> until <условие>

Операторы выполняется до тех пор, пока условие не примет значение Истина (Рисунок 3.б).

Оператор цикла For. Синтаксис

For i:=n to k do <Оператор>;

Оператор будет выполняться, пока i не достигнет значения k, начиная со значения n с шагом 1 (Рисунок 3.в).

Существует и второй вариант этого оператора:

For i:=n to k downto <Оператор>;

В этом случае значение переменной I уменьшается на 1 от начального значения n до конечного значения k.

Рисунок 3. БСА операторов цикла

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