1. Напишите программу, которая по введенным пользователем трём сторонам треугольника должна определить является ли треугольник равносторонним, равнобедренным или вырожденным. Вычислить его площадь, вывести сообщение о том, какой треугольник был рассчитан.
Объяснение:одномерного массива:
varимямассива: array [нижняяграница..верхняяграница] ofтипэлементов;
двумерного массива:
varимямассива: array [нижняяграница1..верхняяграница1,нижняяграница2..верхняяграница2] ofтипэлементов;
заполение массива:
одномерный массив: for i: =1 to5do readln(a[i]); {ввод с клавиатуры}
двумерный массив: for i: =1 to3do
for j: =1 to2do readln(a[i,j]);
вывод массива на экран:
в столбец: for i: =1 to5do writeln(a[i]);
в строку: for i: =1 to5do write(a[i],' ');
матрица двумерного массива:
for i: =1 to n do
begin
for j: =1 to m do
write (a[i,j]: 4);
writeln;
end;
действия с одномерным массивом:
вычисление суммы элементов:
s: =0;
for i: =1 to n do s: =s+a[i];
подсчет элементов, удовлетворяющих условию:
k: =0;
for i: =1 tondo
if a[i] условиеотбора then k: =k+1;
Математическая модель (а также программа; зависит от того, что понимать под этапом формализации).
В учебнике выделяют такие этапы решения задачи на компьютере:
Исходные данные (результат - словесная информационная модель)Формализация (математическая модель)Алгоритмизация (алгоритм)Программирование (программа)Отладка, тестирование (уточнение модели)Выполнение расчетов (получение результатов)Нормальные люди понимают, что после формализации информация должна быть представлена на формальном языке, таких языком может быть как математический, так и язык программирования.