Файл: Составление линейных программ. Вычисление по формулам.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, нужно выполнить вычисления в следующей последовательности:

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

Цель работы: