Содержание
ВНИМАНИЕ | Для получения программы своего варианта пишите на наш электронный адрес proglabs@mail.ru |
Постановка задания
Задание для всех вариантов звучит так (или, возможно, немного изменено, так как могут быть разные издания учебного пособия):
Используя разветвляющуюся структуру, составить блок-схему вычисления значения составной функции, имеющей различный вид на разных участках аргумента, затем составить программу, реализующую данный алгоритм.
Примечание: значение аргумента вводится с клавиатуры
Варианты заданий
№ вар. | Функция |
1 | $y = \begin{cases} x — 2 &&& x \gt 1.5\\ 1 + x^2 &&& 0 \le x \le 2.5 \\ x · \ln| \cos (x)| &&& x \lt 0\end{cases}$ |
2 | $y = \begin{cases} \sin (2.3x — 1) &&&& x \gt 2.5 \\ 1 — 3\ln|1 — x| &&&& 0 \le x \le 2.5 \\ \frac{x^2}{2 — x} &&&& x \lt 0\end{cases}$ |
3 | $y = \begin{cases} \sqrt{\tan (x^2 — 1)} &&&& x \gt 1\\ -2x &&&& 0 \le x \le 1 \\ e^{cos (x)} &&&& x \lt 0\end{cases}$ |
4 | $y = \begin{cases} x^2 — 3 + 2.5x^2 &&& x \gt 12.5 \\ e^x + 5 + cos (0.001x) &&& 0 \le x \le 12.5 \\ x^2 &&& x \lt 0\end{cases}$ |
5 | $y = \begin{cases} 1 + \sqrt{|\cos (x)|} &&& x \gt 1 \\ x + 1 &&& -0.5 \le x \le 1 \\ 1 — x^2 &&& x \lt -0.5\end{cases}$ |
6 | $y = \begin{cases} 2.5 · x^3 + 6 · x^2 — 30 &&& x \gt 1.5 \\ x + 1 &&& 0 \le x \le 1.5 \\ x &&& x \lt 0\end{cases}$ |
7 | $y = \begin{cases} 1 + x &&& x \gt 14.5 \\ e^{-x} &&& 3 \le x \le 14.5 \\ \cos (x) &&& x \lt 3\end{cases}$ |
8 | $y = \begin{cases} \ln |1 + x| &&& x \gt 3.8 \\ e^{-x} &&& 2.8 \le x \le 3.8 \\ \cos (x) &&& x \lt 2.8\end{cases}$ |
9 | $y = \begin{cases} 1 + \sqrt{cos (x)} &&& x \gt 4 \\ x + 1 &&& 0 \le x \le 4 \\ 1 — x^2 &&& x \lt 0 \end{cases}$ |
10 | $y = \begin{cases} e^{-(x + 8)} &&& x \gt 3.61 \\ 1 &&& 0 \le x \le 3.61 \\ \frac{x}{5} &&& x \lt 0 \end{cases}$ |
11 | $y = \begin{cases} x &&& x \gt 1.5 \\ 2x^2 \sqrt{|cos (2x)|} &&& 0 \le x \le 1.5 \\ e^{-\cos (3x)} &&& x \lt 0 \end{cases}$ |
12 | $y = \begin{cases} 1 — \sqrt{cos (2x)} &&& x \gt 2.5 \\ x^2 — x &&& 1 \le x \le 2.5 \\ 1 + x^2 &&& x \lt 1\end{cases}$ |
13 | $y = \begin{cases} 2x &&& x \gt 4.5 \\ 1 — \ln |1 — x^2| &&& 0 \le x \le 4.5 \\ e^{-x} &&& x \lt 0 \end{cases}$ |
14 | $y = \begin{cases} \sqrt{\ln |x^2 — 1|} &&& x \gt 2 \\ -2x^3 &&& 0 \le x \le 2 \\ e^{sin (x)} &&& x \lt 0 \end{cases}$ |
15 | $y = \begin{cases} 1 — \frac{2x^3}{1 — x^2} &&& x \gt 3.5 \\ \sqrt{\cos (2x — 1)} &&& 0 \le x \le 3.5 \\ e^{-\cos (2x)} &&& x \lt 0 \end{cases}$ |
16 | $y = \begin{cases} x + 1 &&& x \gt 2.5 \\ 1 — x^5 &&& 0 \le x \le 2.5 \\ x + \ln |\sin (x)| &&& x \lt 0 \end{cases}$ |
17 | $y = \begin{cases} x — 2 &&& x \gt 2.5 \\ 1 + x^2&&& 0 \le x \le 2.5 \\ x\ln |\cos (x)| &&& x \lt 0 \end{cases}$ |
18 | $y = \begin{cases} 1 + 3x &&& x \gt 4.5 \\ e^{-2x} &&& 1 \le x \le 4.5 \\ \cos (2x) &&& x \lt 1 \end{cases}$ |
19 | $y = \begin{cases} \sqrt{|\tan (x^2 — 1)|} &&& x \gt 4 \\ -2x &&& 0 \le x \le 4 \\ e^{\cos (x)} &&& x \lt 0 \end{cases}$ |
20 | $y = \begin{cases} e^{x + 2} &&& x \gt 1 \\ 1 — 2x &&& -1 \le x \le 1 \\ -\frac{2x^3 — 3}{5} &&& x \lt -1 \end{cases}$ |
21 | $y = \begin{cases} 1 — x^3 &&& x \gt 2 \\ -2x &&& 0 \le x \le 2 \\ e^{\cos (x)} &&& x \lt 0 \end{cases}$ |
22 | $y = \begin{cases} 1 + \sqrt{|\tan (x) — 1|} &&& x \lt -3.14 \\ x &&& -3.14 \le x \le 3.14 \\ 1 + x^2 &&& x \gt 3.14 \end{cases}$ |
23 | $y = \begin{cases} \frac{1}{\ln (x^3)} &&& x \gt 4.5 \\ 2x + 0.1 &&& 0 \le x \le 4.5 \\ 3 &&& x \lt 0 \end{cases}$ |
24 | $y = \begin{cases} x^2 — 3 + 2.5x^3 &&& x \gt 2 \\ e^x + 5 + \cos (0.001x) &&& -1 \le x \le 2 \\ \ln |\tan (2x)| — 1 &&& x \lt -1 \end{cases}$ |
25 | $y = \begin{cases} \cos (2.3x — 1) &&& x \gt 5.5 \\ 1 — 3\ln (1 + x) &&& 0 \le x \le 5.5 \\ \frac{x^2}{2 — x} &&& x \lt 0 \end{cases}$ |
Лабораторная работа №1 предполагает создание блок-схемы, а затем написание программы на языке Pascal. При заказе работы своего варианта вы получите аккуратную ГОСТовую блок-схему и качественно написанную и хорошо прокомментированную программу.
Образец выполнения (вариант №8)
Условие задания
$y = \begin{cases} \ln |1 + x| &&& x \gt 3.8 \\ e^{-x} &&& 2.8 \le x \le 3.8 \\ \cos (x) &&& x \lt 2.8\end{cases}$ |
Блок-схема алгоритма
Реализация задачи на языке Pascal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | program Lab1_variant8; // заголовок программы // раздел объявления переменных var x, y: real; // x - аргумент функции, y - значение функции // начало главного блока программы begin // выводим информацию об авторе, №варианта и кратко условие задачи writeln; writeln(' Автор - ?????? ?.?., студент гр.????'); writeln(' Вариант №8'); writeln('Программа вводит значение аргумента Х и вычисляет значение функции Y'); writeln; writeln(' | ln|1 + x| x > 3.8'); writeln(' Y = | e^(-x) 2.8 <= X <= 3.8'); writeln(' | cos(x) x < 2.8'); writeln; // запрашиваем аргумент функции вводом с клавиатуры write('Введите Х для расчетов: '); readln(x); { начинаем проверку 1-ой ветви условия} if(x > 3.8) then y := ln(abs(1 + x)) else if(x < 2.8) then // проверка 3-ей ветви условия y := cos(x) else // если ни 1-ая ни 3-я ветвь не выполнилась, то работаем со 2-ой y := exp(-x); // выводим значение функции на экран пользователю writeln('Функция Y имеет значение: ', y:7:3); readln; // задержка программы, чтобы можно было просмотреть результат end. // конец главного блока программы |
Результаты работы программы
ВНИМАНИЕ | Для получения программы своего варианта пишите на наш электронный адрес proglabs@mail.ru |
Добавить комментарий