![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.09.2011
Сообщений: 7
|
![]()
Здравствуйте! У меня возникла некоторая проблема. Имею две программки небольшие, написанные на C++, а мне надо перевести их в pascal. Очень прошу вашей помощи. Код программ ниже:
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
1-я:
Код:
Да и типа long long int нет в паскале, так что максимальные значения переменных ОЧЕНЬ сильно уменьшились.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 19.05.2012 в 20:58. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.09.2011
Сообщений: 7
|
![]()
Спасибо большое! Программа работает отлично. По поводу уменьшения максимального значения переменных - не страшно, тут был очень большой запас.
Еще бы вторую программу переписать - и жизнь была бы прекрасна ![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() |
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
Он же не целый. Конечно можно его использовать, но если придумать искусственный пример, требующий достаточно большого целого числа, то получим неточный ответ, так что пусть лучше будет все точно на меньшем диапазоне, чем, возможно, не совсем точно на большем
![]() 2-я: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 24.09.2011
Сообщений: 7
|
![]()
Все отлично работает. Спасибо за помощь!
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Ну нельзя же так безоговорочно верить авторитетам!
Да, Борланд в своей документации причисляет этот тип к вещественным, но лишь на том основании, что он обрабатывается FPU, и то, что может интересовать пользователя, а именно: настройка директив компиляции для этого типа аналогична настройке для вещественных типов. А вот Интел в своей документации на FPU i8087 утверждает, что 8087 может обрабатывать как вещественные, так и целые числа, причем под последними как раз подразумевается то, что в Паскале именуется comp. И загрузка целых и вещественных данных в FPU, кстати, осуществляется разными командами, так что и программист и 8087 всегда знают, с каким числом, целым или вещественным, он в данный момент работает. Наверное, разработчику лучше известно, как работает его "железка". Последний раз редактировалось s-andriano; 20.05.2012 в 20:05. |
![]() |
![]() |
![]() |
#8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
Про различные команды (на примере NASM) знал, а про остальное нет
![]() Спасибо за просветительскую деятельность.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевести код с Pascal на C++ | Aaaaaa111 | Помощь студентам | 1 | 22.02.2012 14:28 |
Перевести код из Delphi в Pascal | Bianca | Помощь студентам | 4 | 05.06.2011 14:26 |
перевести код с Pascal на C++ | panic_a | Помощь студентам | 2 | 22.12.2010 00:37 |
Перевести код с Pascal в C++ | gigaman | Общие вопросы C/C++ | 1 | 26.03.2008 12:18 |