Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Просьба помочь. Или разяснить.
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

Priest


Удален

Уважаемые товарищи программисты...
В общем-то ... Дело в том, что язык Turbo Pascal я забыл напрочь ;( т.е. помню только общие вещи.. и вот, при переводе текста одной старенькой программки на Turbo P в код на языке PHP столкнулся с проблемкой:

Типы были определены вот так:
range,l:byte;
z:array[1..m] of byte;
А в коде присутствует такая строчка:
z[l] := z[l] or (1 shl range);

Подскажите как ее можно ннаписать на PHP.

Спасибо за внимание.

Жду ответов. +) НАДЕЮСЬ НА ВАС НАРОД ;()



P.S.побитный сдвиг влево я еще могу понять... а вот этот "or" там зачем?
P.P.S. может этот 'or' операция.. я понимаю... но как его представить на PHP?

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 19 апр. 2005 16:35 | IP
xryundel


Удален

суть команды: бит в z[l], стоящий в z[l] на range-ом месте _справа_ меняется на 1.
пхп не знаю, сейчас может посмотрю какие там побитовые операции есть.

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 24 апр. 2005 12:57 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com