Задача. Найти площадь треугольника по заданным 3 сторонам. Дано: a,b,c – стороны треугольника. Найти: S - площадь треугольника. Решение: если известны 3 стороны тр. Площадь можно найти используя формулу Герона. Используемые переменные: a,b,c – для хранения значений сторон треугольника, p – полупериметра и s – площади. Текст программы:
Рассмотрим как работает компьютер по этой программе. По объявлению переменных Var a,b,c,p,s:real; машина отводит для каждой переменной ячейки в оперативной памяти. abcps По команде Write(a,b,c?); выводит на экран то, что находится в кавычках как рисунок. Дальше машина останавливается, т.к.перешел на следующую команду Readln(a,b,c); и ждет значений, чтобы их читать. Нужно ввести 3 числовых значения. (вводим 3 числа разделенных пробелами). При нажатии клавиши выполнения Enter введенные числа запишутся в ячейки в порядке их очередности. abcps 746 Далее вычисляется значение выражения (a+b+c)/2 и присваивается переменной р. (7+4+6)/2 = Вычисляется значение выражения sqrt(p*(p-a)*(p-b)*(p-c)) и присваивается переменной s. ( ) Write(S=,s) на экран выводится