
Сделайте пожалуйста это в паскале АВС. Записать файл: 5 одинаковых целых чисел. 7 любых чисел
сумму 10 любых чисел Произведение 10 любых чисел

Ответы на вопрос

программу надо сохранить на диск и запустить ее, после этого в папке с этой программой появится файл "output.txt", его надо открытью
первые 5 чисел одинаковые
после их будут идти 7 любых чисел
потом сумма 10 рандомных чисел
затем произведение 10 случайных чисел
программа:
var a,i: integer;
t:text;
begin
assign(t,'output.txt');
rewrite(t);
a:=random(100);
for i:=1 to 5 do begin write(t,a,' '); end;
writeln;
for i:=1 to 7 do begin write(t,random(100),' '); end;
writeln;
a:=0;
for i:=1 to 10 do begin a:=a+random(100); end;
write(t,a,' ');
a:=1;
for i:=1 to 10 do begin a:=a*random(100);end;
writeln(t,a);
close(t);
end.



Паскаль (или Pascal) — язык программирования, но судя по вашему запросу, вы хотите просто записать данные в файл на языке Паскаль. Вам необходимо использовать процедуру или функцию для записи данных в файл. К сожалению, в текстовом формате здесь нельзя напрямую создать файл, но я могу показать вам пример программы на языке Паскаль, которая выполняет указанные вами задачи.
pascalprogram WriteToFile; var i: Integer; fileNumbers: file of Integer; numbers: array[1..5] of Integer; sumNumbers, productNumbers: Integer; begin // Создаем файл и записываем 5 одинаковых чисел Assign(fileNumbers, 'numbers.bin'); Rewrite(fileNumbers); for i := 1 to 5 do begin numbers[i] := 42; // Здесь можно задать любое число Write(fileNumbers, numbers[i]); end; Close(fileNumbers); // Вычисляем сумму 7 любых чисел sumNumbers := 0; for i := 1 to 7 do begin // Здесь можно вводить числа с клавиатуры или задать их явно // Например, для ввода с клавиатуры: Readln(numbers[i]); numbers[i] := i; // Здесь просто пример чисел от 1 до 7 sumNumbers := sumNumbers + numbers[i]; end; // Вычисляем произведение 10 любых чисел productNumbers := 1; for i := 1 to 10 do begin // Здесь можно вводить числа с клавиатуры или задать их явно // Например, для ввода с клавиатуры: Readln(numbers[i]); numbers[i] := i; // Здесь просто пример чисел от 1 до 10 productNumbers := productNumbers * numbers[i]; end; // Дополнительно можно вывести результаты на экран Writeln('Сумма 7 чисел: ', sumNumbers); Writeln('Произведение 10 чисел: ', productNumbers); end.
Обратите внимание, что в приведенном примере числа в файл и значения суммы и произведения были заданы явно, но вы можете изменить их на любые другие числа или вводить значения с клавиатуры, если это требуется.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili