6 / 4 / 2
Регистрация: 03.02.2019
Сообщений: 102
1

Ввод и вывод данных через текстовый файл

16.03.2019, 18:41. Показов 2119. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, оформить с помощью ввода данных через тестовый файл и вывода

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Unit RGZ;
Interface
Type
vector = array [1..20] of real;
function Myfunc(a, b, x: real): real;
procedure MyProce(z: vector; var r: vector; var j, n: integer);
 
Implementation
Function myfunc(a, b, x: real): real;
         begin if x<b then myfunc:=sin(x)
               else myfunc:= cos(x-a);
         end;
Procedure MyProce(z: vector; var r: vector; var j, n: integer);
          var i: integer;
         begin j:= 0;
         for i := 1 to n do
         if z[i] > 0 then
            begin
            j:=j+1;
            r[j] := z[i];
            end;
         end;
end.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Program UnitRGZ;
uses rgz;
var z, r : vector;
    i, j, n : integer;
    a, b, x, y : real;
begin 
begin write ('a = '); readln(a);
      write ('b = '); readln(b);
      write ('x = '); readln(x);
      MyFunc(a, b, x);
      writeln ('x = ', myfunc(a,b,x):5:4);
end; 
  writeln ('      Massiv Z');
      write(' n = '); readln(n);
      for i:=1 to n do
      begin
      write(' Z[', i, ']= ');
      readln(Z[i]);
      end;
      MyProce (z, r, j, n);
     if j>0 then begin
     writeln ('      Massiv R');
     for i:=1 to j do
     writeln (' R[',i,'] = ', r[i]:3:2); end
     else writeln ('      Massiv R: no needed elements');
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2019, 18:41
Ответы с готовыми решениями:

Тема: Работа с внешними файлами. Ввод, вывод данных в текстовый файл
Файл прикреплен к сообщению, нужно написать программу: данные из текстового файла необходимо с...

Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру
Имеется база данных в виде структуры, которая будет постепенно дописываться приблизительно до 1000...

Разработка программы регистрации участников конкурса (ввод данных через текстовый файл)
Нужно сделать это на бейсике, через эксель. Заранее спасибо)

Организовать форматный ввод исходных данных из текстового файла и форматный вывод результатов в текстовый файл
использовать динамические массивы, разработать подпрограмму, решающую поставленную задачу для...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
16.03.2019, 19:16 2
Создадите в папке с программой текстовый файл input.txt типа такого
2.35 3.56 4.25//a,b,x
10//n
1.23 2.35 4.23 -4.56 -2.38 0.58 2.36 4.12 -1.25 4.15//массив Z
то что в комментариях в файл не нужно.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Program UnitRGZ;
uses rgz;
var z, r : vector;
    i, j, n : integer;
    a, b, x, y : real;
    f:text;
begin
assign(f,'input.txt');
reset(f);
read(f,a,b,x);
writeln ('Rezult functii= ', myfunc(a,b,x):0:4);
writeln ('      Massiv Z');
read(f,n);
for i:=1 to n do
 begin
  read(f,z[i]);
  write(z[i]:5:2);
 end;
close(f);
writeln;
MyProce (z, r, j, n);
if j>0 then
 begin
  writeln ('      Massiv R');
  for i:=1 to j do
  write(r[i]:5:2);
 end
else writeln ('      Massiv R: no needed elements');
assign(f,'output.txt');
rewrite(f);
writeln(f,'Rezult functii= ', myfunc(a,b,x):0:4);
if j>0 then
 begin
  writeln (f,'      Massiv R');
  for i:=1 to j do
  write(f,r[i]:5:2);
 end
else writeln (f,'      Massiv R: no needed elements');
close(f);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2019, 19:16
Помогаю со студенческими работами здесь

Найти наибольший элемент массива используя процедуру, ввод и вывод данных через файл
Найти наибольший элемент массива используя процедуру, ввод и вывод данных через файлUnit Modul21; ...

Вывод и ввод в текстовый файл
Здраствуйте, мне бы хотелось сделать так, чтобы первая программа вводила в файл значение и ставила ...

Вывод и ввод массива в текстовый файл
Требуется написать программу, которая создаст текстовый файл, заполнит его тремя рядам случайных...

Ввод/вывод структуры в текстовый и бинарный файл
есть код #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru