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

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

Скачать материал

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

Материал можно использовать при изучении темы «Алгоритмизация и программирование», а также на дополнительных занятиях по программированию.

На практике очень часто приходится вычислять площади неправильных четырехугольников. Например: необходимо вычислить площадь земельного участка или планируемого строительного объекта на участке являющимся неправильным четырехугольником. Могут быть и другие случаи, связанные с такими расчетами.

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

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

a,b,c – стороны треугольника. Этим способом пользуются математики. Программирование же этой задачи создает возможности для быстрого расчета для большого диапазона входных данных.

Пример. Пусть некоторый четырехугольник имеет форму как показано на рисунке.

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

var S,s1,s2,a,b,c,d,m,p1,p2:real;

{где a,b,c,d,m – стороны четырехугольника, d - диагональ }

i:integer;

f:text;

begin

assign (f,'output.txt');

rewrite(f);

 writeln(f,'d=    |  s1=    |   s2=   |  s=');

a:=15;b:=16;c:=8;M:=20;d:=19;

    for i:=1 to 25 do

 begin

  p1:=(a+b+d)/2;

 s1:=sqrt(p1*(p1-a)*(p1-b)*(p1-d));

 p2:=(c+m+d)/2;

 s2:=sqrt(p2*(p2-c)*(p2-m)*(p2-d));

 s:=s1+s2;

 writeln(f,d:4:2,'  | ',s1:6:2,'  | ',s2:6:2,' |  ',s:6:2);

 d:=d+0.2;

end; close(f);

end.

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

a:=15; b:=16; c:=8; m:=20;  диагональю от d:=19 до 23,80 с шагом увеличения 0,2

 

Шаг увеличения диагонали можно выбрать любой. В данном случае шаг в 0.2  выбран исходя из практических соображений. 0.2<<19. Таким образом выбор шага увеличения d зависит от требований точности для полученных результатов.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Программа для расчета площади неправильных четырехугольников"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по экологии

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 049 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 02.10.2016 1507
    • DOCX 47.9 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Урусов Хасан Ханафиевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Урусов Хасан Ханафиевич
    Урусов Хасан Ханафиевич
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 21540
    • Всего материалов: 9

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 579 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Читательская грамотность у школьников

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 16 регионов
  • Этот курс уже прошли 68 человек

Мини-курс

Эффективные практики по работе с тревожностью

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 112 человек из 46 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Современные вызовы педагогической профессии: развитие профессионализма педагогов в контексте улучшения качества образования

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек