0 / 0 / 0
Регистрация: 19.12.2021
Сообщений: 8
1

перевод из pascal в C++

19.12.2021, 18:37. Показов 735. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
type mat=array [1..20,1..20] of real;
     vec=array  [1..20] of real;
var      a:mat;
     x:vec;
     i,l,m,n:integr;
     e:real;
     procedure matr(n:integer ; var a:mat; var x:vec);
     var i,j:integer;
     begin
     for i:=1 to n do begin x[i]:=0.0;
     for j:=1 to n+1 do begin
     write ('a',i:2,j:2,'&'); readln(a[i,j])
     end
     end
     end;
     procedure seid (var n,m,l:integer; var a:mat; var x:vec; e:real;
     var i,j,k,k1,n1:integer;
     s:real;
     begin
     for k:=1 tp m do begin L:=k;
     for i:=1 tp n do begin s:=a[i,n+1];
     for j:=1 to n do s:s-a[i,j]*x[j];
     s:=s/a[i,i]; x[i]:=x[i]+s;
     if abs(s)>e then l:=0
     end;
     if L<>0 then exit
     end
     end;
     begin
     repeat write ('n,m,e?'); readln(n,m,e);
     matr(n,a,x); seid(n,m,L,a,x,e);
     if L<>0 then begin
     for i:=1 to n do writeln ('x', i:2,'=',x[i]);
     end else writeln('интерациия все')
     until false 
     end.
-------------------------------
Очень нужна помощь перевести эту прогу из паскаля в С++
Так же прикрепил файлы с оригиналом самой проги, сам мог допустить ошибку в паскале(прога начинается с 2.2p)
 Комментарий модератора 
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Редактор формул внизу страницы
Вложения, ожидающие проверки
Тип файла: jpg курсач4.jpg
Тип файла: jpg курсач5.jpg
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2021, 18:37
Ответы с готовыми решениями:

Перевод программы с Turbo Pascal на Pascal ABC.NET
написала программу в паскаль турбо на рабочем компьютере. перенесла в паскаль авсNet так как дома...

Перевод программы с turbo pascal на Pascal ABC
Есть программа, которая строит треугольник Серпинского методом хаоса, но она конфликтует с графикой...

Перевод с Turbo Pascal в ABC Pascal
помогите пожалуйста с переводом, никак не могу разобраться( program Mayatnik; uses graphABC,...

Перевод с Pascal на C#
Для каждого посетителя парикмахерской (с одним мастером) известны следующие величины: t – момент...

Перевод с Pascal на С++
Ребят, кому не сложно,переведите пожалуйста.Буду благодарна. program z1; var n,s,i : integer; ...

5
Заблокирован
19.12.2021, 19:38 2
Я уже начал переводить для тебя прогу,
перевод из pascal в C++


--------
Пойду пивка лучше попью...
0
0 / 0 / 0
Регистрация: 19.12.2021
Сообщений: 8
19.12.2021, 21:03  [ТС] 3
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
type mat=array [1..20,1..20] of real;
     vec=array  [1..20] of real;
var      a:mat;
     x:vec;
     i,l,m,n:integr;
     e:real;
     procedure matr(n:integer ; var a:mat; var x:vec);
     var i,j:integer;
     begin
     for i:=1 to n do begin x[i]:=0.0;
     for j:=1 to n+1 do begin
     write ('a',i:2,j:2,'&'); readln(a[i,j])
     end
     end
     end;
     procedure seid (var n,m,l:integer; var a:mat; var x:vec; e:real;
     var i,j,k,k1,n1:integer;
     s:real;
     begin
     for k:=1 tp m do begin L:=k;
     for i:=1 tp n do begin s:=a[i,n+1];
     for j:=1 to n do s:s-a[i,j]*x[j];
     s:=s/a[i,i]; x[i]:=x[i]+s;
     if abs(s)>e then l:=0
     end;
     if L<>0 then exit
     end
     end;
     begin
     repeat write ('n,m,e?'); readln(n,m,e);
     matr(n,a,x); seid(n,m,L,a,x,e);
     if L<>0 then begin
     for i:=1 to n do writeln ('x', i:2,'=',x[i]);
     end else writeln('интерациия все')
     until false 
     end.
------------------
нужен перевод этой программы из паскаля с++(тема программы Итерационные методы решения СЛАУ)
Прошу, помогите
0
Заблокирован
19.12.2021, 21:09 4
Я же сказал - это так не работает.
ТЗ давай.
0
0 / 0 / 0
Регистрация: 19.12.2021
Сообщений: 8
19.12.2021, 21:18  [ТС] 5
Цитата Сообщение от Verevkin Посмотреть сообщение
Я же сказал - это так не работает.
ТЗ давай.
Так я тебе говорю, у нас курсовая работа, конкретно у меня вариант на тему итерационные метода решения СЛАУ, нам скинули фаил, где есть теория и в конце написаны тексты программ на разных языках паскаль, бейсик и еще какой-то, но в самой курсовой работе на нужна программа на с++ и препод сказал, что нужно просто перевести с любого языка в с++. Я в этом плохо разбираюсь и про какое тз ты говоришь я понять не могу к сожалению. Просто пойми реально очень нужна помощь с этим, из-за волнения и закидываю по новой эту прогу. Войди пожалуйста в положение. Прошу, помоги
0
Заблокирован
19.12.2021, 21:26 6
Цитата Сообщение от Aby bandit Посмотреть сообщение
Так я тебе говорю, у нас курсовая работа, конкретно у меня вариант на тему итерационные метода решения СЛАУ, нам скинули фаил, где есть теория и в конце написаны тексты программ на разных языках паскаль, бейсик и еще какой-то, но в самой курсовой работе на нужна программа на с++ и препод сказал, что нужно просто перевести с любого языка в с++. Я в этом плохо разбираюсь и про какое тз ты говоришь я понять не могу к сожалению.
Кликните здесь для просмотра всего текста

ТЗ - это техническое задание. С его формулировки начинается планирование алгоритма программы.
Вангую, что звучит оно так: "Написание программы на языке С++ для решения СЛАУ методом Зейделя.". Набери это в гугле и отстань уже от нас.
0
19.12.2021, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2021, 21:26
Помогаю со студенческими работами здесь

Перевод с Pascal на С++
Всем привет! Если у кого-то есть время, помогите, пожалуйста, с переводом этого фрагмента кода. Не...

Перевод с Pascal в С++
Буду очень благодарен если кто то владеет техникой перевода unit Unit1; interface uses ...

Перевод из Pascal в С++
Program Skuka; Var i: longint; N: integer; begin write('input Nomber, pleeeaaase: ');...

Перевод из Pascal в JS
program GoodWar; var a,b,c,mb,hc,s,p:real; begin writeln('введите a'); readln(a);...

Перевод с Pascal на C#
Function Bits(x, b, k: integer) : integer; begin Bits := (x shr b) and (1 shl k-1); end;

Перевод с Pascal на c#
Здравствуйте , возникли сложности в переводе из языка Паскаль на c# кто может помогите перевести ...


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

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

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