М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
amir158
amir158
04.05.2023 14:29 •  Информатика

Составить блок-схему определения площади квадрата s, если известен его периметр p.

👇
Ответ:
GlebRyabov
GlebRyabov
04.05.2023

сторона квадрата а = \frac{P}{4}

площадь = a² = P² / 4² = P² / 16

алгоритм линейный:

1. Начало

2. Ввод значения периметра Р

3. Расчет площади S = P² / 16

4. Вывод рассчитанной площади S

5. Конец

4,5(41 оценок)
Открыть все ответы
Ответ:
UlyanaKwon666
UlyanaKwon666
04.05.2023
Var
  a,b,alpha,s:real;
begin
  writeln('Вычисление площади треугольника');
  writeln('Введите (через пробел) длины двух сторон (см) треугольника');
  readln(a,b);
  writeln('Введите величину угла (градус) между сторонами треугольника');
  readln(alpha);
  alpha:=DegToRad(alpha);
  writeln('Площадь треугольника: ',0.5*a*b*sin(alpha),' кв.см.')
end.

Тестовое решение:

Вычисление площади треугольника
Введите (через пробел) длины двух сторон (см) треугольника
25 17
Введите величину угла (градус) между сторонами треугольника
30
Площадь треугольника: 106.25 кв.см.

Вычисление площади треугольника
Введите (через пробел) длины двух сторон (см) треугольника
11 16.3
Введите величину угла (градус) между сторонами треугольника
39
Площадь треугольника: 56.4185730576179 кв.см.
4,6(33 оценок)
Ответ:
inybax
inybax
04.05.2023
uses
  System.Collections.Generic;

function reverse(const s: String): String;
begin
  if Length(s) = 1 then reverse := s else
    reverse := s[Length(s)] + reverse(Copy(s, 1, Length(s) - 1));
end;

var
  lst: List<string> := new List<string>();
  s, s1: string;

begin
  writeln('Конец последовательности - пустая строка');
  while (true) do
  begin
    readln(s);
    if (s.Length = 0) then
      break
    else
      lst.Add(s);
  end;
  writeln();
  foreach s in lst do
  begin
    if ((s <> lst.Last()) and (s = reverse(s))) then
      writeln(s);
  end;
end.
4,8(26 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ