Zer0Galaxy
-
Публикации
1 220 -
Зарегистрирован
-
Посещение
-
Победитель дней
189
Сообщения, опубликованные пользователем Zer0Galaxy
-
-
У тебя чисто академический интерес или ты написал две программы, которые вместе в оперативу не влазят?
Можно сделать небольшой загрузчик с буфером FIFO, который будет запускать программы по очереди.
-
В первой программе пишешь такую строчку
os.execute("program2")где "program2" - имя файла второй программы.
Вот только формально первая программа завершится не сразу, а после завершения второй.
-
тут я так понимаю на table имя таблицы в которую грузить значения, а на str_data путь к файлу с сохранённой таблицей?
str_data это строка, считанная из файла и содержащая таблицу в строковом виде.
-
io.open(name[w+])
надо бы так:
io.open(name,"w")
file:write('return{'tab'}')
тут надо преобразовывать таблицу в строку. Как это сделать, писали выше. У тебя же непонятно что.
io.close()
наверное file:close()
-
require("term").clear()
-
1. почему кнопка не меняет размер и название? [изображение1] 2. какой цветовой код нужно вставлять? [изображение1] 3. что теперь не так?] [изображение2]1), 2) Следи за маленькими и большими символами. Это имеет значение
W - ширина кнопки (по умолчанию - 10)
H - высота кнопки (по умолчанию - 1)
border - наличие рамки (по умолчанию - 0)
color - цвет кнопки (по умолчанию - 0x606060),
fontColor - цвет надписи и рамки (по умолчанию - 0xffffff).
visible - имеет значение false, если кнопка скрыта (по умолчанию - true)
X, Y - абсолютные координаты левого верхнего угла кнопки
3) А что такое clear ?
-
-
Ты с дискеты на ту же дискету ставить пытаешься. Выбери другой диск
-
после else в строчках 173 и 182 добавь gpu.setForeground(red)
А вообще, зачем столько лишних символов? Код можно в трое сократить
-
Мы ничего не знаем об цели нашего поиска. Что вообще нужно найти в задаче? Текст, число или изображение? Если текст, то кем он составлен и для кого? Поэтому мои дальнейшие рассуждения будут строиться на предположениях.
1) Поскольку условие задачи включает в себя все латинские символы и ничего кроме этих символов, рискну предположить, что решением является текст, составленный на английском или другом европейском языке, использующем латинский алфавит. Примем как предположение - английский.
2) Поскольку это первая, а стало быть самая легкая задача, метод шифрования должен быть не слишком сложным. Должно быть используется либо перестановочный либо одноалфавитный шифр.
3) Сосчитаем число вхождений букв в зашифрованный текст:
s="AUDVXWHNKQCXZOFBJOLRXTWOISPCHVOCPXVBOUCXRZPQGTHUYBVCJITEQBPUVIBTOUCXRMXVJULPPXLGD" -- Считаем t={} for i=1,s:len() do c=s:sub(i,i) if t[c] then t[c]=t[c]+1 else t[c]=1 end end -- Сортируем f={} for i=1,10 do f[i]="" end for c,n in pairs(t) do f[n]=f[n]..c end -- Выводим результат for i=10,1,-1 do print(i,f[i]) endИмеем следующее количество вхождений
8 X 6 COPUV 5 B 4 T 3 HIJLQR 2 DGZW 1 AEFKMNYS
4) Частота встречаемости явно не соответствует частоте букв английского алфавита, поэтому перестановочный шифр не может иметь места. Принимаем в качестве рабочей гипотезы одноалфавитный шифр.
5) Наиболее встречаемая буква в исходном тексте - буква X, значит она скорее всего соответствует исходной букве E. Произведем замену. Для удобства зашифрованные символы оставим прописными, а исходные будем писать строчными.
AUDVeWHNKQCeZOFBJOLReTWOISPCHVOCPeVBOUCeRZPQGTHUYBVCJITEQBPUVIBTOUCeRMeVJULPPeLGD
У меня пока мысли кончились.
-
Т.е. нули были заменены единицами? Это при том, что единицы единицами и остались?
-
И слипы тут использовать уже нельзя иначе событие от модема может быть пропущено. Таймаут должен задаваться первым параметром функции pull.
Т.е. алгоритм должен быть где то таким:
while true do Ждем событие от модема в течение времени 0.5 сек Если пришло "LampON", blink = true Если пришло "LampOFF", blink = false Если blink == true -- настоящие программеры пишут просто blink -- изменяем состояние лампы -- именно изменяем, а не включаем, ждем, выключаем и снова ждем -- иначе выключаем лампу endА можно использовать слушателя или многопоточность, но это на крайний случай.
-
1
-
-
if message == 'LampON' then -- значение переменной 1
local blink = true
end
if message == 'LampOFF' then -- значение переменной 0
local blink = false
end
зачем переменную blink делаешь локальной? Она существует только в пределах ифа где объявлена.
-
1
-
-
А я в теме или нет? Может и браться не стоит?
-
Каким образом получить архив? Я этот набор буквоцифр запихал в файл filename.7z. Как архив не открывается. Неизвестный формат или ошибка в архиве
-
как получили ваниль?
???
-
Что такое ваниль? Почему она соленая? И вообще, о чем речь?
-
А можно пояснить, для тех кто в танке?
-
В примере Doobа используется сторона 1 т.е. верх системника. У тебя же провод подключен к переду. Исправь третью строку наЕсли всё так и должно быть, то в чат я ввожу сообщение и ничего не происходит.local side = 3
-
Игрок который не в привате не может рычаг трогать
но может на нажимную пластину становиться
-
1
-
-
А как это определить? Ну... как узнать что движется ИМЕННО КАМЕНЬ? А не Земля внезапно оторвалась и двинулась по причудливой траектории?Вспоминаем первый закон Ньютона:
Всякое тело продолжает удерживаться в состоянии покоя или равномерного и прямолинейного движения, пока и поскольку оно не понуждается приложенными силами изменить это состояние.
Это значит, что если на Землю не действуют другие тела, то она будет находится в покое либо двигаться с постоянной скоростью. Но мы то ведь знаем, что она притягивается камнем, а значит будет испытывать ускорение. Ускорение это можно найти, вспомнив второй закон:
a = F/M
где: M - масса Земли, а F - сила притяжения Земли и камнем.
Если же мы вспомним и третий закон, то поймем, что сила притяжения Земли и камнем по модулю в точности равняется силе притяжения камня Землей. А эту силу мы знаем:
F = mg
где m - масса камня, g - ускорение свободного падения на поверхности Земли.
Подставляя одно в другое находим ускорение Земли:
a = mg/M = 1*10/(6e24) = 1,67е-24 м/с2
Разумеется в масштабах нашего эксперимента таким ускорением можно пренебречь, а значит несмотря на все опасения, Землю можно считать инерциальной СО.
-
1
-
-
Мой юный друг, ты попал в ловушку, расставленную ньютонианцами, посему это простительно...
Видать я нутром чуял эту ловушку, раз не сказал про ускорение на поверхности камня, хоть и очень хотелось. Действительно, рассмотрим систему из двух тел, Земли и камня. Ускорение Земли относительно камня будет таким же как и камня относительно Земли. С той лишь разницей, что Земля практически не испытывает ускорения вследствие их взаимного притяжения (с точки зрения инерциальной СО), чего не скажешь о камне. Именно потому, что камень движется ускоренно и возникает подобный "парадокс". С точки зрения муравья, сидящего на камне, Земля, равно как и вся остальная вселенная, приобретают неслыханную энергию из ничего. Вот куда только цеплять динамо? Нужна ведь точка опоры.
-
2
-
-
Признайся, какую траву куришь. Произвольно ты можешь выбирать только инерциальную систему отсчета, т.е. систему движущуюся без ускорения.
-
4
-
-
Получается, если у класса-родителя двести пятьдесят методов и класс-наследник хочет их всех унаследовать, все двести пятьдесят нужно перечислить в объявлении наследника? А нельзя это как-то автоматизировать? Например, передавать прототип родителя в функцию Class() вторым параметром, чтобы она занималась наследованием методов.

Диски и дискеты
в Разные (отсортировать)
Опубликовано:
Глянь id диска и дискеты. Первые три символа совпадают с именем файловой системы.