Файл: Составление линейных программ. Вычисление по формулам.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 40
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическая работа 30
Тема: Составление линейных программ. Вычисление по формулам
Цель: Научиться решать линейные задачи, применяя вычисления по формуле.
Теория
Математическая запись | Запись на языке Паскаль |
=3,14159… | Pi |
cosx | Cos (x) |
sinx | Sin (x) |
tgx | Sin (x) / Cos (x) |
ctgx | Cos (x) / Sin (x) |
arctg x | Acrtan (x) |
- абсолютное значение числа x | Abs (x) |
Дробная часть числа x | Frac (x) |
- целая часть числа x | Int (x) |
Lnx – натур. логарифм числа x | Ln (x) |
Lgx | 0.4*Ln(x) |
| Ln(a)/Ln(b) |
Генератор случайных величин – выдает случайное число из интервала [0;1) | Random |
Генератор случайных величин – выдает случайное число из интервала [0;x) | Random (x) |
x2 | Sqr (x) |
| Sqrt (x) |
ex | Exp (x) |
| Exp (y * Ln (x)) |
| Exp(a / b * Ln (x)) |
Перевод градусов в радианы | x * Pi / 180 |
Пример 1. Найти решение значения функции , если и , где a= 1, b=2, c=3.
1. Математическая модель:
Чтобы найти z, нужно выполнить вычисления в следующей последовательности:
-
Ввести значения a, b, c; -
Вычислить x; -
Вычислить y; -
Вычислить z; -
Вывести значение z на экран
2. Алгоритмическийязык:
алг a1
арг a, b, c (вещ)
рез x, y, z (вещ)
нач
ввод a, b, c
вывод z
кон
-
Блок- схема.
4. Программа:
program a1;
uses crt; {модуль работы с экраном}
var a,b,c,x,y,z: real; {описание переменных}
begin
writeln('Введите a,b,c'); {сообщение о том, какие переменные вводить}
readln (a,b,c);
x:=2*a+3*b+c;
y:=1/x;
z:=sqrt (abs(y+x));
writeln('z=',z:6:2);
readkey; {позволяет просмотреть результат, ждет нажатия любой клавиши на клавиатуре}
end.
Задание. Запишите математическую модель, алгоритм на языке блок-схем, на алгоритмическом языке и на языке программирования решение задачи нахождения значения z , если известны значения a, b, c и зависимости переменных x и y .
Вариант 1
, , , где a=2,1, b=0,3, c=1,02.
Вариант 2
, , , где a=2,6, b=5,1, c=0,3.
Вариант 3
, , , где a=2,6, b=7,21, c=0,25.
Вариант 4
, , , где a=4,3, b=1,2, c=0,4.
Вариант 5
, , , где a=4,03, b=1,32, c=0,06.
Вариант 6
, , , где a=1,2, b=3,2, c=0.
Вариант 7
, , , где a=4,02, b=0,1, c=2,05.
Вариант 8
, , , где a=2,04, b=0,5, c=4.
Вариант 9
, , , где a=5,5, b=0,4, c=3,02.
Вариант 10
, , , где a=0,7, b=2, c=1.
Вариант 11
, , , где a=0,3, b=4,5, c=0,2.
Вариант 12
, , , где a=2,1, b=0,6, c=1.
Вариант 13
, , , где
a=0,5, b=6, c=0,3.
Вариант 14
, , , где a=1,2, b=5,1, c=2.
Вариант 15
, , , где a=2,3, b=5,3, c=0,4.
Вариант 16
, , , где a=1,3, b=5,1, c=0,3.
Вариант 17
, , , где a=2,4, b=0,1, c=2,3.
Вариант 18
, , , где a=1,8, b=9,1, c=3.
Вариант 19
, , где a=4,2, b=0,3, c=1,5.
Вариант 20
, , где a=0,5, b=4,7, c=0,2.
Вариант 21
, , , где a=4,5, b=7, c=3,2.
Вариант 22
, , , где
a=0,25, b=1,7, c=9.
Вариант 23
, , , где a=0,5, b=3,2, c=4,1.
Вариант 24
, , , где a=7,1, b=0,8, c=3,2.
Вариант 25
, , , где a=1,1, b=2,5, c=3,1.
Вариант 26
, , , где a=5,6, b=3,7, c=0,1.
Вариант 27
, , , где a=1,3, b=4,8, c=1,2.
Вариант 28
, , , где a=5,6, b=2, c=3,2.
Вариант 29
, , , где a=1,2, b=3,02, c=0,2.
Вариант 30
, , , где a=0,4, b=5,1, c=2.
Контрольные вопросы:
1) Назовите формат операторов ввода, вывода и присвоения.
2)Как записываются математические выражения на языке Паскаль?
Тема: Составление разветвляющихся программ. Вычисление значения функции
Цель работы: