Файл: Составление линейных программ. Вычисление по формулам.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 120

Скачиваний: 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, нужно выполнить вычисления в следующей последовательности:

  1. Ввести значения a, b, c;

  2. Вычислить x;

  3. Вычислить y;

  4. Вычислить z;

  5. Вывести значение z на экран
2. Алгоритмическийязык:алг a1арг a, b, c (вещ)рез x, y, z (вещ)начввод a, b, cвывод zкон

  1. Блок- схема.
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)Как записываются математические выражения на языке Паскаль?Тема: Составление разветвляющихся программ. Вычисление значения функцииЦель работы: