Обложка канала

Сань, послушай!

Мой блог, прослушанный Саней

Сань, послушай!

3 года назад
Открыть в
Языки программирования Информатика в нашей школе была самым тухлым предметом. Оценки ставили такие: • Бумага для принтера == 5 за контрольную • 10 ковриков для мышек == 5 в четверти • 5 наборов клавиатуры == 5 в семестре Уже сильно позже университета я понял, что информатика могла бы быть одним из самых интересных предметов. Поговорим немного про языки программирования. Именно с ними у всех и ассоциируется наука о компьютерах. Чтобы запустить космическую ракету или написать операционную систему, язык программирования должен обладать всего 4мя свойствами: 1. Условное ветвление. Если это, то сделай то, а если другое, то ничего не делай 2. Циклы. Пробегись по коллекции из n-элементов и к каждому пририсуй сердечко 3. Данные. Вот это строка, а это число. Числа можно складывать, а строки объединять 4. Память. Помнишь, мы только что рисовали сердечки? Покажи мне их, пожалуйста Если язык обладает этими свойствами, то он является полным по Тьюрингу и на нём, в теории, можно написать всё, что угодно. Урок окончен. Домашнее задание. https://scratch.mit.edu/. Это язык Scratch. Всё программирование там визуальное, (ш)кодить ничего не нужно. Рисуете котика и солнышко. Потом добавляете условие типа: если нажать на котика, он замяукает, а если на солнышко, то вырастет трава. В теории это тоже полный по Тьюрингу язык и на нём можно написать нейросеть, которая вылечит рак. Там, кстати, много работ других ребят, обязательно посмотрите. Я бы хотел, чтобы мне в школе показали похожий сайт на информатике. Правда, мышки у нас были реально топ.