Программирование линейных алгоритмов вычислить длину окружности

Задачи по Pascal. Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.

Условие задачи: Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса (Язык Pascal)

Сложность: легкая.

Решение задачи

Для начала продумаем наше решение. Сначала введем радиус, потом просто подставим в формулы:

Сначала формулы. Первая у нас это длина окружности :

Дальше площадь круга :

Ну и объема шара :

Для того чтобы решить задачу нам понадобятся следующие переменные :

  1. Переменная R — для радиуса
  2. Переменная dlOkr — для длины окружности
  3. Переменная sqKrug — для площади круга
  4. Переменная Vshara — для объема шара

Создаем класс и вычисляем площадь круга и длину окружности

Описание задачи

Программа получает на вход радиус и вычисляет площадь круга и длину окружности, используя классы.

Решение задачи

  1. Получаем от пользователя величину радиуса.
  2. Создаем класс и инициализируем его полученным значением.
  3. Создаем метод area , который вычисляет площадь круга, и метод perimeter для вычисления длины окружности.
  4. Создаем объект этого класса.
  5. При помощи созданного объекта вызываем оба его метода для вычисления площади круга и длины окружности.
  6. Выводим полученный результат на экран.
  7. Конец.

Исходный код

Ниже дан исходный код, который осуществляет нахождение площади круга и длины окружности с использованием классов. Результаты работы программы также даны ниже.

Объяснение работы программы

  1. Пользователь вводит значение радиуса круга, которое сохраняется в переменной r .
  2. Создаем класс под названием circle и при помощи конструктора __init__() инициализируем его значения.
  3. Метод area() возвращает math.pi * (self.radius**2) , что является площадью круга.
  4. Еще один метод perimeter возвращает 2 * math.pi * self.radius , что является длиной окружности.
  5. Создаем объект этого класса со значениями, полученными от пользователя.
  6. С помощью методов area() и perimeter() , вызываемых прямо на экземпляре класса, вычисляем площадь круга и длину окружности.
  7. Выводим результаты на экран.

Результаты работы программы

Лаборатория Django-разработки

За 3 месяца отработай навыки Django-разработки до профессионального уровня на серьезном проекте под руководством наставника.

Программирование линейных алгоритмов вычислить длину окружности

Программирование линейных алгоритмов вычислить длину окружности




На практике линейные алгоритмы в чистом виде встречаются редко: при расчете арифметических и алгебраических выражений, при расчете по формулам, при решении ряда бытовых задач.

В фигурных скобках записаны пояснения (комментарии) к операторам для удобства работы пользователям с данной программой, но компьютер комментарии не читает.

Программирование линейных алгоритмов вычислить длину окружности

Рассмотрим задачу 1.

Найдите сумму и произведение трех введенных с клавиатуры чисел.

Для проверки работоспособности алгоритма необходимо задать значения входных переменных, вычислить конечный результат по алгоритму и сравнить с результатом ручного счета.

Входные данные: 1 2 3. Выходные данные: S=6, P=6.

Program zadacha1;
Var
a,b,c,S,P: integer;
Begin
writeln (‘Введите три числа’);
readln (a,b,c);
S:=a+b+c;
P:=a*b*c;
writeln (‘S=’, S);
writeln (‘P=’, P);
readln;
End.

Программирование линейных алгоритмов вычислить длину окружности

Даны длины двух катетов прямоугольного треугольника. Определить периметр этого треугольника.

Входные данные: 3 4

Выходные данные: P=12

Program zadacha2;
Var a,b,P: real;

Begin
writeln (‘Введите два катета’);
readln (a,b);
P:=a+b+sqrt(sqr(a)+sqr(b));
readln;
End.

Программирование линейных алгоритмов вычислить длину окружности

ЗАДАЧА 3:
Вычислить длину окружности и площадь круга. Радиус вводится с клавиатуры.

program zadacha3 ;

const Pi = 3.14159;

write (‘ введите радиус ‘);

writeln (‘Длина окружности’, L );

writeln (‘ Площадь круга ‘, S);

Программирование линейных алгоритмов вычислить длину окружности

ЗАДАЧА 4:

Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?

Поделиться или сохранить к себе: