Линейные алгоритмы
Автор: van3925 • Декабрь 11, 2021 • Лабораторная работа • 354 Слов (2 Страниц) • 271 Просмотры
Министерство образования и науки Российской Федерации
Пермский Национальный Исследовательский Политехнический Университет
Кафедра Общей физики
Отчёт по лабораторной работе:
«Линейные алгоритмы»
Выполнил:
Вариант 17
Проверил преподаватель:
Банников Руслан Юрьевич
Пермь, 2016.
Постановка задачи.
[pic 1]
Алгоритм решения.
Перечень переменных.
Для реализации алгоритма необходимы переменные: x,y.
Для реализации алгоритма можно использовать вещественные типы переменных.
Real: диапазон значений: ; объём занимаемой оперативной памяти – 6 бит;[pic 2]
Single: диапазон значений: ; объём занимаемой оперативной памяти – 4 бит;[pic 3]
Double: диапазон значений: ; объём занимаемой оперативной памяти – 8 бит;[pic 4]
Extended: диапазон значений: ; объём занимаемой оперативной памяти – 10 бит.[pic 5]
Для того что бы минимизировать использование оперативной памяти программой, для всех двух переменных воспользуемся типом Single.
Затраты оперативной памяти.
Для созданной программы необходимо 8 бит оперативной памяти.
[pic 6]
Входные данные.
Для реализации алгоритма программы необходимо ввести две переменных (являющимися входными данными).
Переменная x: переменная y ограничений не имеет.
Переменная y: переменная y ограничений не имеет.
Выходные данные.
Результатом программы является переменная x. Результатом программы может быть как положительное таки отрицательное число.
Программа.
Var x,y:single;
begin
write('x=');
readln(x);
write('y=');
read(y);
x:=(3*x+4*y)/power(x,2-y)+power(10,cos(x));
writeln('F=',x);
end.
Результат работы.
Тест 1: x=1, y=4; x=22.4697.
[pic 7]
Тест 2: x=10, y=-5; x=0.1448
[pic 8]
Тест 3: x=-10, y=-1; x=0.1788
[pic 9]
Постановка задачи.
Написать программу, которая вычисляет периметр и площадь прямоугольника по длинам двух катетов.
Алгоритм решения.
Перечень переменных.
Для реализации алгоритма необходимы переменные: x,y,z.
Для реализации алгоритма можно использовать вещественные типы переменных.
...