Содержание
- 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. Скачать презентацию
















Алгоритмизация и программирование. Кафедра информатики Барнаул 2021
Программирование на языке Паскаль
Отладка низкоуровневой программы. (Лекция 9)
Инструкция по установке программного обеспечения ArTecрвом веке
Самостоятельная работа ИКТ
Органайзер для учащихся школ EasyEdu. Проект команды Null
Работа в среде TRIK Studio
Нетократия. Власть сетей
Современные инструменты для разработки и проектирования цифровой части ПС
Основные теги HTML
Айболит и мартышки. (Занятие 15-16)
Социальные сети: Студенты. Терроризм
Алгоритм. Основные понятия
Конструирование из кубиков
Миграция для Notes в Exchange
Защита конфиденциальной информации
Таблица. Предметы (код предмета, название, цикл, объем часов, преподаватели)
Протоколирование и аудит
Аппаратное обеспечение. Устройства хранения информации. (Лекция 4)
Файлы последовательного доступа в С++
Что такое пиксель? Видеомонтаж
Инструкция по составлению мини-сайтов героев сказки Г.Х. Андерсена Снежная королева, Кая и Герды
9_3
Продажи в интернете. Шаблон
Виды информационных систем
Свободно распространяемое программное обеспечение как механизм повышения эффективности информатизации профобразования
Базы данных
Человек в информационном обществе