Прикладная программа специального назначения - программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.
Обычно размер указывают, раз нету, взял по дефолту 10(Const N=10). И диапазон какой-то странный, думаю имелось введу (-5;5) Program G; Uses Crt; Const N=10; Var i: integer; mass: array [1..n] of integer; Begin Randomize; ClrScr; Writeln('Исходный массив из 10 чисел диапозона (-5;5):'); For i:=1 to N do Begin Mass[i]:=Random(11)-5; Write(Mass[i]:4); End; Writeln; Writeln('Исходный массив после замены всех отрицательны на -1:'); For i:=1 to N do If mass[i]<0 then mass[i]:=-1; For i:=1 to N do write(Mass[i]:4); Readln; End.
Var //объявляем переменные i : Integer; an,an1 : Real; begin an:=1; //an=1 For i:=2 To 1000 Do //цикл от 2 до 1000 Begin //начало цикла an1:=(an+2)/an; //an1=(an+2) If Abs(an1-an)<0.1 Then //условие "если модуль an1-an<0.1" Begin WriteLn(i:3,an:10:5,an1:10:5,(an1-an):10:5); //вывод нескольких переменных с контролем количества символов Break; //выход из цикла т.к. продолжать уже нет смысла End; //конец условия an:=an1; //an=an1 End; //конец цикла ReadLn; // считывание строки, чтобы прога не отключалась сразу end.