Программирование

Основы программирования и алгоритмов: строки, числа, примеры кода и пошаговые объяснения.

Программирование: от данных к проверяемому результату

Начните с небольшого примера и заранее запишите ожидаемый результат. Для текста важно различать символ, строку и её представление в памяти. Количество символов не всегда равно количеству байтов: число байтов зависит от кодировки и состава строки.

Выберите материал

Как построить занятие

Запустите пример, измените только один входной параметр и сравните результат с прогнозом. Если программа ошиблась, уменьшите пример до самого короткого, на котором ошибка воспроизводится. Это помогает отделить неверное условие задачи от ошибки в коде.

Материалы о двоичной записи, строках и искусственном интеллекте связаны общим вопросом: как представить входные данные, обработать их и проверить выход. Ответ генеративной модели тоже требует проверки; уверенный тон не служит доказательством правильности. Ниже есть объяснения для чтения, а в направлении программирования — программы опубликованных курсов и требования к началу занятий.