использование линейных алгоритмов для решения задач
TRANSCRIPT
![Page 1: использование линейных алгоритмов для решения задач](https://reader036.vdocuments.site/reader036/viewer/2022080420/589e72be1a28ab300b8b4c59/html5/thumbnails/1.jpg)
ИСПОЛЬЗОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ ДЛЯ РЕШЕНИЯ
ЗАДАЧ.Язык программирования:PASCAL
Выполнила: Ученица 11-А класса
Захарова Мария
![Page 2: использование линейных алгоритмов для решения задач](https://reader036.vdocuments.site/reader036/viewer/2022080420/589e72be1a28ab300b8b4c59/html5/thumbnails/2.jpg)
Задача.Составить программу для нахождения площади прямоугольного треугольника по
формуле Герона , зная все его стороны . Значение сторон натуральные числа .
![Page 3: использование линейных алгоритмов для решения задач](https://reader036.vdocuments.site/reader036/viewer/2022080420/589e72be1a28ab300b8b4c59/html5/thumbnails/3.jpg)
Решение.
1) Program polyperimetr;var a,b,c,p:real;beginwriteln('vvedite dliny katetov i gipotenysu');readln(a,b,c);p:=(a+b+c)/2;writeln(p);end.
2) Program ploshad;var a,b,p,S:integer;beginwriteln('vvedite dliny katetov i polyperimetr');readln(a,b,p);S:=(p-a)*(p-b);writeln(S);end.
![Page 4: использование линейных алгоритмов для решения задач](https://reader036.vdocuments.site/reader036/viewer/2022080420/589e72be1a28ab300b8b4c59/html5/thumbnails/4.jpg)
Аlt + F9 – Проверка на ошибки. Ctrl + F9 – Выполнение программы.После того как вы выполнили, без ошибочно, решение задачи , программа попросит Вас ввести в нижнем окне значение a, b, c (для полупериметра) и a, b, p (для площади).Вводим переменные, например a=5, b=6, c=7, а отсюда p=11.Получаем на экране сообщение : площадь прямоугольного треугольника равна 30м² .
Выполнение.
![Page 5: использование линейных алгоритмов для решения задач](https://reader036.vdocuments.site/reader036/viewer/2022080420/589e72be1a28ab300b8b4c59/html5/thumbnails/5.jpg)
Program ploshad ; ( указываем название программы)
var S,a,b,p :integer; ( описываем переменные в программе)
begin ( начало рабочей области)
writeln('введите длину катетов и полупериметра'); ( оператор вывода предупреждает что нужно ввести значение переменных)
readln(a,b,p); ( считывание значения переменных в память компьютера)
S:=(p-a)*(p-b);( присваеваем переменной S значение a,b и р)
writeln('площадь прямоугольного треугольникаравна ',S); ( выводим результат на экран)
end. ( конец рабочей области)
Объяснение.