Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 27

Перевести с Pascal в Java

17.10.2017, 07:32. Показов 781. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for i := 0 to 255 do
S[i] := i
end
j := 0
for i := 0 to 255 do
j := (j + S[i] + K[i mod keylength]) mod 256
swap(S[i],S[j])
end
 
 
i := 0
j := 0
while GeneratingOutput:
i := (i + 1) mod 256
j := (j + S[i]) mod 256
swap(S[i],S[j])
output S[(S[i] + S[j]) mod 256]
end
Добавлено через 13 минут
Очень сильно надо, спасибо заранее!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2017, 07:32
Ответы с готовыми решениями:

Перевести небольшой код из Pascal на Java
function isPrime(N : Integer) : Boolean; var D, dD : Integer; begin Result := (N > 1); if (N=2) or (N=3) or (N=5) then ...

Перевести несколько строк с Pascal на Java
var text : string; n, k : integer; begin write('введите слово: '); readln(text); repeat write('n = '); ...

Перевести с Pascal на Java. Заполнение матрицы по заданию
Можете код паскала перевести на JAVA. Program pr686; const len=2; type TMatrix = array of integer; var m: TMatrix;

13
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
17.10.2017, 16:42
Mukagali, и Вы хотите скать, что код в Pascal'е компилируется без ошибок? Ну-ну.
0
17.10.2017, 16:46

Не по теме:

JIeIIIa, это важные отрывки, об остальном сами должны догадываться, если профи :D

0
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 27
17.10.2017, 17:16  [ТС]
Можете перечести этот код, про RC4
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
17.10.2017, 17:20
Цитата Сообщение от Mukagali Посмотреть сообщение
перечести
Это значит перевести? На этом мои телепатические способности заканчиваются.
Цитата Сообщение от Mukagali Посмотреть сообщение
про RC4
Это про что?

Не по теме:

Вам написать такой же неработающий код, но на Java?)

0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
17.10.2017, 17:20
Цитата Сообщение от Mukagali Посмотреть сообщение
перечести этот код, про RC4
По русски объясните, что Вам надо.
И дайте код целиком, а то так ни фига не понять.
0
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 27
17.10.2017, 17:24  [ТС]
Перевести с pascal в Java


for i := 0 to 255 do
S[i] := i
end
j := 0
for i := 0 to 255 do
j := (j + S[i] + K[i mod keylength]) mod 256
swap(S[i],S[j])
end


i := 0
j := 0
while GeneratingOutput:
i := (i + 1) mod 256
j := (j + S[i]) mod 256
swap(S[i],S[j])
output S[(S[i] + S[j]) mod 256]
end
0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
17.10.2017, 17:28
Mukagali, зис код кеннот би компайлед. гив ас зе комплет код

Не по теме:

может хоть так поймёт...

0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
17.10.2017, 17:28
Что просили то и получите. Перевод построчный и с реальной программой имеет мало общего (собственно как и Ваш код на pascal'e)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for( i=0; i<=255; i++)
S[i] = i;
}
j = 0;
for( i=0; i<=255; i++)
j = (j + S[i] + K[i % keylength]) % 256;
swap(S[i],S[j]);
}
 
 
i = 0;
j = 0;
while( GeneratingOutput)
i = (i + 1) % 256;
j = (j + S[i]) % 256;
swap(S[i], S[j]);
output( S[(S[i] + S[j]) % 256]);
}
2
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 27
17.10.2017, 17:30  [ТС]
Спасибо огромное, !
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,779
18.10.2017, 20:53
Цитата Сообщение от Mukagali Посмотреть сообщение
с Pascal в Java надо перевести - Java EE

Не по теме:

Не, тут тебе без IBM WebSphere не обойтись.

0
19.10.2017, 17:07

Не по теме:

Цитата Сообщение от korvin_ Посмотреть сообщение
Не, тут тебе без IBM WebSphere не обойтись.
не, не поможет, spark как раз норм будет

0
19.10.2017, 21:04

Не по теме:

Цитата Сообщение от LeX Посмотреть сообщение
не, не поможет, spark как раз норм будет
«Write applications quickly in Java, Scala, Python, R.» — не, какое-то не энтерпрайзное хипстерство.

0
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 27
23.10.2017, 20:13  [ТС]
Оказывается этот код псевдокод, надо написать реальный код этого псевдо кода. RC-4. Вы можете написать такой код ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2017, 20:13
Помогаю со студенческими работами здесь

Кто сможет перевести этот код с Pascal на Java. Заранее спасибо)
program br; uses crt; const matr1:array of byte=((2,2,1), (3,1,5), (0,3,0)); {Начальная матрица} var matr:array of...

Перевести с Pascal на Java
Помогите пожалуста перевести с Pascal на Java: uses crt; const nmax=20; var a,b,c:array of integer; n,i,j:byte; begin ...

Перевести с Pascal на Java
Помогите пожалуста перевести с Pascal на Java: uses crt; const a:array of string=('Петя','Миша','Ваня','Олег', ...

Перевести с Turbo Pascal на Java
Пожалуйста помогите перевести код с Turbo Pascal на Java. Программа выполняет замену малых букв на большие, вводится по одной букве а не...

Нужно перевести с pascal на java
Помогите, знающие люди. Нужно сделать задание на java, нашёл только сделанное на паскале. http://el-prog.narod.ru/pascal43.html ...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru