Составьте программы
1.Вычислите периметр квадрата по известной диагонали.
2.Вычислите площадь круга по известному диаметру.
3.Бюджет семьи состaвляет a рублей в месяц,а расходы на содержание жилья составляет b% от бюджета.Сколько рублей в месяц расходуется на жильё и сколько остаётся на все остальные? PASCAL
Информационные модели представляют объекты и процессы в образной или знаковой форме.
Образные модели (рисунки, фотографии и др. ) представляют собой зрительные образы объектов, зафиксированные на каком-либо носителе информации (бумаге, фото- и кинопленке и др.) . Широко используются образные информационные модели в образовании (вспомните учебные плакаты по различным предметам) и науке, где требуется классификация объектов по их внешним признакам (в ботанике, биологии, палеонтологии и др.) .
Знаковые информационные модели строятся с использованием различных языков (знаковых систем) . Знаковая информационная модель может быть представлена в форме текста (например, программы на языке программирования) , формулы (например, второго закона Ньютона F=m·a), таблицы (например, периодической таблицы элементов Д. И. Менделеева) и так далее.
Иногда при построении знаковых информационных моделей используются одновременно несколько различных языков. Примерами таких моделей могут служить географические карты, графики, диаграммы и пр. Во всех этих моделях используются одновременно как язык графических элементов, так и на протяжении своей истории человечество использовало различные и инструменты для создания информационных моделей. Эти постоянно совершенствовались. Так, первые информационные модели создавались в форме наскальных рисунков, в настоящее же время информационные модели обычно строятся и исследуются с использованием современных компьютерных технологий.
N = 13;
Var
A,B:array[1..N] of integer;
i:integer;
S1,S2:real;
Begin
Randomize;
S1:=0;
S2:=0;
Write('A(');
For i:= 1 to N-1 do
Begin
A[i]:=random(201)-100;
Write(A[i],',')
End;
A[N]:=random(201)-100;
Write(A[N],')');
WriteLn;
Write('B(');
For i:= 1 to N-1 do
Begin
B[i]:=random(201)-100;
Write(B[i],',')
End;
B[N]:=random(201)-100;
Write(B[N],')');
WriteLn;
WriteLn;
Write('|A| = ');
For i:= 1 to N do
Begin
S1:=S1+A[i]*A[i];
End;
S1:=Sqrt(S1);
WriteLn(S1);
Write('|B| = ');
For i:= 1 to N do
Begin
S2:=S2+B[i]*B[i];
End;
S2:=Sqrt(S2);
WriteLn(S2);
WriteLn;
Write('Ближайшая точка: ');
if S1 < S2 then WriteLn('A')
else WriteLn('B')
End.