Содержание
- 2. Вспомогательный алгоритм - подпрограмма Подпрограммы применяются когда: часть алгоритма неоднократно повторяется в программе; можно использовать фрагменты
- 3. Процедуры и функции Процедура( функция) представляет собой последовательность операторов, которая имеет имя, список параметров и может
- 4. Описание процедур и функций Все процедуры или функции должны быть описаны в разделе описаний основной программы.
- 5. Параметры процедур и функций Список формальных параметров состоит из одной или нескольких секций, разделенных символом "
- 6. Раздел описаний локальных параметров Раздел описаний процедуры или функции устроен так же, как и раздел описаний
- 7. Локальные и глобальные параметры Глобальными называются переменные, объявленные в основной программе и доступные как программе, так
- 8. Решение задач с использованием подпрограмм Заданы координаты вершин двух треугольников на плоскости. Определить какой из треугольников
- 9. Формулы для решения задачи Решение: Формула длинны отрезка по координатам концов Формула площади треугольника по трем
- 10. Схема программы Предлагается Разделить алгоритм на процедуры: Ввод координат вершин треугольника Определение длины сторон Определение площади
- 11. program input; var x1,y1,x2,y2,x3,y3:real; begin writeln ('--------------------------'); writeln ('ввод координат вершин треугольника'); writeln ('введите координаты 1
- 12. Функция расчета длины отрезка function dline (var x1,y1,x2,y2:real):real; begin dline:=sqrt(sqr(x2-x1)+sqr(y2-y1)); end;
- 13. Функция расчета площади треугольника по формуле Герона function geron (var a,b,c:real):real; var p:real; begin p:=(a+b+c)/2; geron:=sqrt(abs(p*(p-a)*(p-b)*(p-c)));
- 14. Основная программа begin input (xa,ya,xb,yb,xc,yc); {вызов процедуры} input (xd,yd,xe,ye,xf,yf); a:=dline(xb,yb,xc,yc); {вызов функции} b:=dline(xa,ya,xc,yc); c:=dline(xb,yb,xa,ya); d:=dline(xe,ye,xf,yf); e:=dline(xd,yd,xf,yf);
- 15. Окончательный текст программы program Smaxtr; Var xa,ya,xb,yb,xc,yc,a,b,c,Sabc: real; xd,yd,xe,ye,xf,yf,d,e,f,Sdef: real; Smax:real; procedure input (var x1,y1,x2,y2,x3,y3:real); begin
- 16. Тестовое задание и результаты теста ΔABC A(0,0) B(-1,1) C(1,1) Sabc=1 ΔDEF D(-1,1) E(1,1) F(1,-1) Sdef=2
- 17. Задание на самоподготовку 1. Составить программу для вычисления высот треугольника со сторонами а, b, c по
- 19. Скачать презентацию
















Презентация на тему Агропромышленный комплекс Легкая и пищевая промышленность
Поэзия 60-х годов
Загадки полярных сияний
Новая очесывающая жатка для России Проект «Идеальное земледелие»
Стейк из говядины
Всемирный ДеньЗдоровья
О деятельности Фонда развития и поддержки предпринимательства Тюменской области Матвейчук Т.Е. Директор представительства по гор
Самовольное строительство. Практические вопросы применения земельного и градостроительного законодательства
Бесплатные инструменты Microsoft для образования
Бизнес-кейс от компании SUN InBev
Декоративное искусство
Технологический процесс по модернизации системы освещения автомобиля
Healthy Fast Food
Уважаемые выпускники школ! ГОУ НПО СО «Профессиональное училище парикмахерского мастерства» приглашает Вас!
Радуйтесь вашему дому
Презентация на тему Михаил Горбачёв
Проведение учебных стрельб из пневматической винтовки
Группа коррекции «РОСИНКА»
Михаил Юрьевич Лермонтов «Бородино»
Основыпсихоакустики
Специальное предложение для работников ООО Велфарм и их близких родственников*
Будущее нуждается в опыте
Метрология как деятельность
ПРОБЛЕМЫ И ЗАДАЧИ В СИСТЕМЕ ВЫСШЕГО ОБРАЗОВАНИЯ Ректор ТГУ, профессор Г.В. Майер 09 апреля 2009 г.
Повеселимся?
Знакомство с принципами работы политических и гражданских сайтов
Презентация на тему Заглавная буква в именах собственных 1 класс
Ассоциация крестьянских фермерских хозяйств и сельскохозяйственных кооперативов