Перейти к содержимому

Totoro

Гуру
  • Публикации

    1 950
  • Зарегистрирован

  • Посещение

  • Победитель дней

    289

Сообщения, опубликованные пользователем Totoro


  1. Это всё не гибкие варианты. К ним нельзя пристраивать динамично новые ячейки, да и моделей таких ячеек нет.

     

    P.S. А последний спавн вообще юзался уже на каком-то из серваков.


  2. А можно добавить возможность виртуализировать компоненты. Тогда больше пользы будет.

     

    "Виртуализировать компоненты" - это как? Создавать виртуальные фейки?


  3. Например, два сетевых приложения могут разделять сетевой адаптер, задействуя только нужные им порты.

     

    Кстати, не всегда такой фокус покатит. Порты ведь открываются на весь компонент.

    И не все приложения проверяют - с их порта пришло сообщение, или с чужого. Предполагается ведь, что твоя прога в конкретный момент времени - единоличный обладатель модема =)

     

    Кстати, как там с поглощением эвентов?

    Два моих приложения висят на модеме, и слушают эвенты. Приложение А поймало modem_message. Поймает ли этот же мессадж приложение Б?

    Или оно окажется поглощено приложением А?


  4.  

    Типы данных(переменных) с примерами значений:
    integer = 1234567890
    float = 1.5022
    double = 1.502226525896
    char = 'a'
    string = "Hello world"
    boolean = true
     
    Погуглить, что такое: Программа, Алгоритм, Переменная, Тип данных, Функция, Компилятор, Машинный код, Язык программирования высокого уровня.
     
    Домашнее задание для закрепления материала:
    1 - Напишите программу, которая имеет ряд переменных. Значения этих переменных суммируются и складываются в отдельную переменную, которая в свою очередь "выписывается на экран".
    2 - напишите программу которая выводит на экран следующую строку
    string integer+integer string (integer/8)+(32*2) string
    string - текст, который может быть любым
    integer любые числа, можете поставить любые не целые числа типа float/double

  5.  

    1 == 1 вернет true    -Проверка на равенство
    0 == 1 вернет false   -Проверка на равенство
    0 ~= 1 вернет true    -Проверка на НЕ равенство
    1 ~= 1 вернет false   -Проверка на НЕ равенство
     
    if statement then ****** end
    if statement then
    *****
    else
    *****
    end
    
    
    if statement then
    *****
    elseif statement then
    ******
    end
    
    
    if not statement then ***** end

     


  6.  

    rs.setOutput(side, boolean)
    rs.getInput(side)
    
    
    rs.setBundledOutput(side, id)
    rs.getBundledInput(side)
    Возвращает сумму id проводов.
    К примеру если идет сигнал с белого и оранжевого провода, то сумма их id 1+2=3. Вернет вам 3.
     
    Айди проводов:
    White = 1
    Orange = 2
    Magenta = 4
    Light Blue = 8
    Yellow = 16
    Lime = 32
    Pink = 64
    Gray = 128
    Light Gray = 256
    Cyan = 512
    Purple = 1024
    Blue = 2048
    Brown = 4096
    Green = 8192
    Red = 16384
    Black = 32768
     
    Интересные ссылки:

  7.  

    rednet.open(side)
     - включение модема на определенной стороне
    rednet.close(side)
     - отключение модема на определенной стороне
    rednet.broadcast(string text)
     - посылка сообщения на все компьютеры в зоне досягаемости
    rednet.send(id, string text)
     - посылка сообщения на определенный компьютер/черепашку
    id, string text = rednet.receive(timeLimit)
     - ловит сообщения из эфира
    os.computerID() 
    - возвращает айди компьютера/черепашки
     
    Интересные ссылки:
    • Спасибо 1
×
×
  • Создать...