Страница: 1 |
Страница: 1 |
Вопрос: Паскаль
Добавлено: 24.05.05 08:53
Автор вопроса: Progos | Web-сайт:
Транслирую сейчас интересный пример с Паскаля на VB, но поскольку я ноль в первом, то возникли вопросы. Что значат функции trunc и frac?
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 24.05.05 09:16
Соответственно целая и дробная часть числа
Номер ответа: 2
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #2
Добавлено: 24.05.05 15:57
Спасибо
Номер ответа: 3
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #3
Добавлено: 25.05.05 08:53
А что значит div (a div b)?
Я догадываюсь, что это типа \ в VB
Номер ответа: 4
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 25.05.05 09:38
правильно догадываещься, но не \, а /
Номер ответа: 5
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #5
Добавлено: 25.05.05 09:43
А что тогда значит / в Паскале?
Номер ответа: 6
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #6
Добавлено: 25.05.05 12:41
Всё правильно, именно "\" - целочисленное деление.
Номер ответа: 7
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #7
Добавлено: 26.05.05 08:46
То есть я правильно догадался?
Номер ответа: 8
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #8
Добавлено: 26.05.05 15:28
Не правильно ты Дядя Федор колбасу ешь.. (с) Кот Матроскин
Эти два символа в VB - разные веши.
mod - остаток от деления
div - целочисленное деление
Номер ответа: 9
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 26.05.05 22:01
mod - остаток от деления
div - целочисленное деление
А причем тут остаток от деления ?
просто если поделить 3 \ 2 получится 1, а если 3 / 2 то 1.5
Номер ответа: 10
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #10
Добавлено: 28.05.05 10:10
Причем? А ты попробуй вот это:
1) 3 \ 2 = 1 (сам так писал)
2) 3 mod 2 = 1
И сравни результаты - я это имел ввиду
Номер ответа: 11
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #11
Добавлено: 28.05.05 14:15
Специально, что ли, такие числа выбрали?
Предлагаю экспериментировать, например, с числами 300 и 17.
300/17=17.647.....
300\17=17
300 mod 17=11 (вот это, как раз, и есть остаток от деления 300 на 17)