Для задания 1, где необходимо создать массив целых чисел, фрагмент программы на Паскале для ввода исходных данных может выглядеть следующим образом:
program InputArray;
var
n, i: integer;
arr: array of integer;
begin
write('Введите размер массива: ');
readln(n);
SetLength(arr, n);
for i := 0 to n - 1 do
begin
write('Введите элемент ', i + 1, ': ');
readln(arr[i]);
end;
// дальнейшие операции с массивом arr
end.
Для задания 2, где необходимо создать массив вещественных чисел, фрагмент программы на Паскале для ввода исходных данных может выглядеть следующим образом:
program InputArray;
var
n, i: integer;
arr: array of real;
begin
write('Введите размер массива: ');
readln(n);
SetLength(arr, n);
for i := 0 to n - 1 do
begin
write('Введите элемент ', i + 1, ': ');
readln(arr[i]);
end;
// дальнейшие операции с массивом arr
end.
Таким образом, данные фрагменты программы на Паскале позволят пользователю ввести исходные данные для заданных массивов и сохранить их в соответствующих переменных.