Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/236: Рейтинг темы: голосов - 236, средняя оценка - 4.77
4 / 4 / 2
Регистрация: 25.04.2010
Сообщений: 18
1

Транслятор с паскаля на С

27.04.2010, 23:25. Просмотров 45911. Ответов 7
Метки нет (Все метки)


Салют! Можете привести самый простой пример транслятора с паскаля на С, заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2010, 23:25
Ответы с готовыми решениями:

Существует ли транслятор с синтаксиса паскаля на C#?
Нужен транслятор с паскаля на C#, существует ли такое? Мне не нужны методы и прочее из паскаля, мне...

На каком языке написан транслятор для среды паскаля?
Переводящий на машинный язык.

Закрыть вкладки Паскаля при исполнении Паскаля
В Паскаль АВС.Нет открыто несколько вкладок. Запускается следующая программа (вкладка). Как в нее...

Транслятор
Как говорится, все программисты делятся на тех, кто уже написал свой язык и на тех, кто это сделает...

7
14 / 7 / 0
Регистрация: 20.09.2009
Сообщений: 89
28.04.2010, 16:27 2
Цитата Сообщение от GDin Посмотреть сообщение
Салют! Можете привести самый простой пример транслятора с паскаля на С, заранее спасибо
Вот хороший трансляторы для тех кто не хочет пользоваться гуглом.
http://www.mpsinc.com/pascal.html

Кстати Дарьи Прохоровой стоит тоже скачать транслятор, чтобы не постить лишних тем. А если непонятно что такое транслятор стоит воспользоваться википедией http://ru.wikipedia.org/wiki/Транслятор
1
4 / 4 / 2
Регистрация: 25.04.2010
Сообщений: 18
30.04.2010, 10:14  [ТС] 3
А ссылка не работает1
0
Эксперт JavaЭксперт С++
8365 / 3586 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
30.04.2010, 20:52 4
GDin, обе ссылки рабочие
0
4 / 4 / 2
Регистрация: 25.04.2010
Сообщений: 18
01.05.2010, 16:04  [ТС] 5
Все таки первая ссылка не работает
0
Эксперт JavaЭксперт С++
8365 / 3586 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
01.05.2010, 18:21 6
вот что по той ссылке
0
Вложения
Тип файла: zip PASCAL to C, JAVA, J#, C++, C#, XML Translators.zip (12.7 Кб, 2857 просмотров)
0 / 0 / 0
Регистрация: 05.02.2020
Сообщений: 1
05.02.2020, 07:51 7
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
program lab7_2;
type mass=array[1..255,1..255] of integer;
var n,m,max,min,p,o:integer;
    mat:mass; 
    
procedure sdvig(matrix:mass);
var k,i,j,a,b,c,d,l,shag:integer;
begin//function
write('Слой для преобразования ');
readln(k);
write('Шаг изменения ');
readln(shag);
repeat
{Запоминаем крайние точки}
a:=matrix[k,k];//левая верхняя
b:=matrix[k,m-k+1];//правая верхняя
c:=matrix[n-k+1,m-k+1];//правая нижняя
d:=matrix[n-k+1,k];//левая нижняя
{верняя строка}
for i:=k to k do
  for j:=k+1 to m-k+1 do
    begin
    l:=matrix[i,j];
    matrix[i,j]:=a;
    a:=l;
    end;
{правый стобец}
for i:=k+1 to n-k+1 do
  for j:=m-k+1 to m-k+1 do
    begin
    l:=matrix[i,j];
    matrix[i,j]:=b;
    b:=l;
    end;
{нижняя строка}
for i:=n-k+1 to n-k+1 do
  for j:=m-k downto k do
    begin
    l:=matrix[i,j];
    matrix[i,j]:=c;
    c:=l;
    end;
{левый столбец}
for i:=n-k downto k do
  for j:=k to k do
    begin
    l:=matrix[i,j];
    matrix[i,j]:=d;
    d:=l;
    end;
shag:=shag-1;
until(shag=0);  
{выводим полученную матрицу}
writeln('Полученная матрица ');
for i:=1 to n do
  begin
    for j:=1 to m do write(matrix[i,j]:5);
    writeln;
  end;
end;
 
begin
writeln('Лабораторная работа №7_2');
writeln('Вариант №7');
writeln('ПИ-19-1-2');
writeln('Литвинцев Антон');
writeln;
write('Количество строк ');
readln(n);
write('Количество столбцов ');
readln(m);
write('Минимальное допустимое значение элемнта матрицы ');
readln(min);
write('Максимальное допустимое значение элемнта матрицы ');
readln(max);
writeln;
writeln('Исходная матрица');
for p:=1 to n do
  for o:=1 to m do mat[p,o]:=random(max-min+1)+min;
for p:=1 to n do
  begin
    for o:=1 to m do write(mat[p,o]:5);
    writeln;
  end;
sdvig(mat);//запускаем процедуру
end.
0
Don't worry, be happy
16970 / 9851 / 1897
Регистрация: 27.09.2012
Сообщений: 24,426
Записей в блоге: 1
05.02.2020, 07:52 8
gamedaleee, ты написал в теме, которой почти десять лет сообщение к теме не относящееся? Браво!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2020, 07:52

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

Транслятор
Всем привет! Короче задачка такая, необходимо сделать некое подобие транслятора, а именно Дан...

Транслятор
Подскажите пожалуйста хорошую литературу на эту тему. Т.е. с чего нужно начать, какой порядок...

Транслятор на js
Задача следующая, написать транслятор на js, с perl-->smalltalk. Да, согласен, пара языков не...

Транслятор
помогите пж сделать прогу на делфи7 которая переводит с бэйсика на делфи

Транслятор с С# на С++
Доброго времени суток, каким образом можно написать аналог на С++? private static void...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.