SkillPlay настоящая образовательная платформа
Информатика учит понимать, как работает цифровой мир. Алгоритмы управляют сайтами, играми, банками и даже космическими кораблями. Без понимания логики и структуры данных невозможно стать сильным разработчиком.
🖥 Ввод (клавиатура, мышь)
⬇
🧠 Процессор (обработка)
⬇
💾 Память (RAM / диск)
⬇
🖥 Вывод (экран, звук)
Процессор выполняет инструкции программы. Он работает по циклу: Fetch → Decode → Execute.
Это количество операций в секунду. Например 3.5 GHz = 3.5 миллиарда тактов в секунду.
Регистры — сверхбыстрая память внутри процессора. В них временно хранятся данные для вычислений.
13 ÷ 2 = 6 остаток 1
6 ÷ 2 = 3 остаток 0
3 ÷ 2 = 1 остаток 1
1 ÷ 2 = 0 остаток 1
Ответ: 1101
1 + 1 = 10 (0 пишем, 1 переносим)
Например:
1010
+0011
=1101
Логические операции используются в алгоритмах, условиях, играх и программах. Они работают с двумя значениями: true (истина) и false (ложь).
Работает только если оба условия true
Пример:
true AND true = true
true AND false = false
false AND false = false
В коде:
if(age > 18 && hasTicket){
console.log("Вход разрешён");
}
💡 Используется когда нужно выполнить действие при двух условиях одновременно.
Работает если хотя бы одно условие true
true OR false = true
false OR false = false
В коде:
if(score > 90 || bonus === true){
console.log("Вы получили награду");
}
💡 Используется когда достаточно одного подходящего условия.
Инвертирует значение
NOT true = false
NOT false = true
В коде:
if(!isGameOver){
console.log("Игра продолжается");
}
💡 Используется для проверки отрицания условия.
true если значения разные
true XOR false = true
true XOR true = false
Применяется в криптографии и побитовых операциях.
1 ^ 0 = 1 1 ^ 1 = 0
Если a = true, b = false. Что будет a AND b?
true1. Что делает процессор?
Хранит файлы
Хочешь обучающую игру по своему языку программирования?
(JavaScript, Python, Java, HTML/CSS и др.)