Общее - редактирование текста
Текстовый редактор предназначен именно для редактирования текста, четкого выставления знаков, например написания кода программ, просмотра файлов данных и т.п. Например заменить русской "у" латинское "y" будет считаться ошибкой
Текстовый процессор предназначен для создания и редактирования документов которые не предназначены для чтения компьютером, но человеком. Когда внешний вид важнее реально содержащихся знаков ( допустимо заменить русской "у" латинское "y"). Так же там есть форматирование (шрифт, размер..), вставка объектов типа рисунков и прочее внешнее оформление
program xxx;
var i, n : integer;
a, d : real
s: array[1..20] of real;
begin
write('введите N-');
readln (n);
write('введите а=');
readln(a);
write('введите d=');
readln(d);
s[1]:=a;
for i:=2 to n do
s[i]:=a+d;
write('Арифметическая прогрессия:');
for i:=1 to n do
write(s[i]);
end.