Значит, разница между CD и DVD в том, что последний изготовлен так, что на нем можно использовать лазер меньшей длины волны. Насколько я понял.
Первый записываемый слой двухслойного диска является полупрозрачным, обеспечивая при этом достаточную отражающую способность для чтения/записи первого слоя данных. В то же время он пропускает достаточное количество энергии лазера для чтения/записи второго слоя после изменения фокусировки лазера.Blu Ray – новый формат, способный хранить большие объемы информации и воспроизводить высококачественные изображения и видео. Благодаря использованию передовой технологии, Blue Ray состоит из более плотных слоев и читается более тонким лазером, чем обычные DVD.
local password = ""
math.randomseed(os.time())
local sum = {"a", "b", "c", "d", "s", "w", "#", "S", "P", "R", "E", "q", "m"} --Тут символы которые будут встречаться в пароле
local countSum = 8 --длина пароля
for i = 1, countSum do
password = password..sum[math.random(1, #sum)]
end
print("Пароль: "..password)
Алгоритм таков:
Подбирается случайный символ из массива и складывается с другими символами, которые были уже сгенерированы.
За вранье про 30 баллов не старался рисовать XD , а так всё правильно ;)
Это программа определяет минимальный элемент в массиве
Элементов всего 8
Изначально считается минимальным первый элемент т. е 3
Далее идет проверка в
Первый элемент проверяется со вторым ( 3 < 8) да один раз выполняет
ся , минимальным считается значение массива равное 3
Следующая проверка ( 3< 7) да втрой раз выполняется
Запоминается 3 и т.д .
3 будет меньше 8, 7,9, 4, 10, ( Итого пять раз)
Предпоследнее действие 3 сравнивается с 2 ( условие ложно) не выполняется( не подсчитывается)
И последний проход 3< 12 ( да, истинно) подсчитывается
Итого 6 раз