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

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

17.10.2017, 07:32. Показов 772. Ответов 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,306
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,306
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 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru