
Информатика: создаём своего цифрового помощника Урок 1 из 10
Как устроен цифровой мир и что мы построим
Проследим путь обычной фотографии через телефон и интернет, увидим карту из восьми блоков и начнём один проект, который будет расти все 72 урока.
Текст переведён с помощью ИИ.
Где мы на карте
Сегодня мы не будем заучивать устройство процессора и не напишем первую строку кода. Сначала нужно увидеть целое: из каких частей состоит цифровая система, почему одна часть не может заменить остальные и какой продукт мы постепенно построим.
Красная линия показывает порядок выпусков. Это не восемь отдельных поделок. Один и тот же цифровой помощник проходит версии 0.1, 0.2, 0.3, 1.0, 1.1, 1.2, 1.3 и 2.1. Каждая версия сохраняет уже проверенные возможности и добавляет одну новую систему знаний.
Жизненный образ: фотография в школьном чате
Представьте знакомое действие. Вы фотографируете расписание и отправляете снимок в школьный чат. На экране это выглядит как два касания. Внутри происходит длинная цепочка.
- Матрица камеры измеряет свет.
- Телефон превращает измерения в числа.
- Программа собирает числа в файл изображения.
- Хранилище временно сохраняет файл.
- Мессенджер уменьшает изображение и делит данные на части для передачи.
- Операционная система передаёт эти части сетевому оборудованию.
- Маршрутизаторы проводят их до сервера.
- Сервер проверяет запрос, хранит данные и сообщает другим телефонам о новом сообщении.
- Телефон получателя загружает данные и снова превращает числа в видимое изображение.
Ни один участник цепочки не «понимает расписание» так, как его понимает человек. Камера измеряет свет, алгоритм преобразует числа, сеть переносит данные, экран создаёт свет, а смысл появляется у читателя.
Противоречие
Телефон часто называют умным. Но выключенный телефон ничего не делает. Программа без устройства не запускается. Устройство без программы не знает, что делать. Данные без правил обработки остаются последовательностью состояний. Сеть без адресов не знает, куда доставить сообщение.
Значит, объяснение «это сделал телефон» слишком короткое. Чтобы находить ошибки и создавать свои продукты, нужно видеть систему и границы ответственности её частей.
Точная модель
Система — это связанные части, которые вместе выполняют задачу. У системы есть цель, граница, вход, преобразование, выход и состояние.
На примере фотографии:
| Часть модели | Вопрос | Пример |
|---|---|---|
| Цель | Что должно измениться для пользователя? | Одноклассник увидит читаемое расписание |
| Вход | Что поступает в систему? | Свет, касание, выбранный чат |
| Преобразование | Что происходит со входом? | Кодирование, сжатие, передача и восстановление |
| Выход | Что можно наблюдать после работы? | Изображение появилось в нужном чате |
| Состояние | Что система должна помнить? | Файл, получатель, время и статус доставки |
| Граница | Что относится к нашей системе? | Телефон, приложение, сервер и сеть в выбранной модели |
Граница зависит от вопроса. При изучении камеры нас интересуют сенсор и обработка изображения. При изучении доставки — приложение, сеть и сервер. Хорошая модель включает достаточно деталей для ответа и не притворяется полной копией мира.
Новые слова без тумана
- Данные — зафиксированное представление, с которым система может выполнять действия: числа, символы, пиксели, записи.
- Алгоритм — конечное и однозначное описание шагов для класса задач.
- Программа — алгоритмы и данные, записанные в форме, которую может исполнить компьютер.
- Аппаратное обеспечение — физические части: процессор, память, экран, накопитель, датчики.
- Программное обеспечение — инструкции и данные программ, включая операционную систему.
- Интерфейс — место и правила взаимодействия двух сторон: человека и приложения, программы и системы, двух программ.
- Сеть — связанные устройства, которые обмениваются данными по согласованным правилам.
Эти определения пока служат картой. Каждый термин получит отдельный опыт и точные границы в следующих уроках.
Граница жизненного образа
Иногда компьютер сравнивают с человеком: процессор называют мозгом, память — воспоминанием. Это помогает только на первом шаге. Процессор не обладает человеческим пониманием и намерением. Оперативная память не вспоминает прошлое, а хранит доступные работающей программе состояния. Поэтому дальше мы будем использовать сравнение лишь как мост и обязательно отмечать, где оно перестаёт быть точным.
Опорный сигнал
человек ставит цель
↓
вход → программа и алгоритм → выход
↕
данные ↔ память и хранилище
↕
сеть ↔ другая система
Главная мысль: цифровой продукт — это не экран и не код по отдельности, а проверяемая система для человеческой задачи.
Что мы построим
Сквозной проект называется «Мой цифровой помощник». Он поможет хранить задачи, события, заметки и полезные материалы, находить нужное и видеть учебную нагрузку. Тему можно связать с учёбой, спортом, книгами, играми, кружком или волонтёрским проектом.
Проект будет расти так:
0.0— паспорт задачи и бумажный экран;0.1— понятное цифровое рабочее место;0.2— точный формат данных;0.3— проверенные на бумаге алгоритмы;1.0— консольная программа на Python;1.1— доступный веб-интерфейс и модель облака;1.2— база SQLite и проверяемые отчёты;1.3— защита, журнал и восстановление;2.0— измеренный модуль классификации;2.1— тесты, инструкция и передача первому пользователю.
Мы используем вымышленные записи. В проект нельзя помещать настоящие оценки, переписку, пароли, контакты и другие личные сведения ребёнка.
Разобранный пример: цель раньше функции
Неудачная идея звучит так: «Сделаю приложение с красивым календарём и ИИ». Здесь названы средства, но неизвестна проблема.
Более точная постановка:
Ученик забывает, какие задания требуют подготовки дольше одного вечера. Помощник должен показать такие задачи заранее и объяснить, почему поднял их приоритет.
Теперь можно проверить результат. Мы создаём три вымышленные задачи, указываем срок и предполагаемое время, а затем смотрим, показывает ли помощник долгую работу заранее. Слово «ИИ» для первой версии не требуется. Возможно, точное правило решит задачу лучше.
Предскажите до наблюдения
Допустим, заметка видна на экране. Какое утверждение обязательно верно?
- Заметка уже сохранена на постоянном носителе.
- Где-то существует состояние, из которого экран получил её символы.
- Заметка отправлена через интернет.
Выберите ответ и объясните причину до чтения следующего абзаца.
Обязательно только второе. Текст мог существовать лишь в оперативной памяти и исчезнуть после закрытия. Приложение могло работать без сети. Наблюдаемый экран доказывает наличие состояния, но ещё не доказывает постоянное сохранение или передачу.
Воспроизведите без подсказки
Закройте схему и нарисуйте систему фотографии в чате. Обязательно отметьте:
- человека и его цель;
- хотя бы два входа;
- преобразование;
- наблюдаемый выход;
- состояние, которое нужно сохранить;
- сеть и вторую систему.
После рисунка откройте страницу и найдите первое пропущенное звено. Исправление важнее идеального первого ответа.
Найдите и исправьте ошибку
Арман написал: «Интернет хранит мою фотографию, а Wi‑Fi показывает её другу».
В этой фразе смешаны разные роли. Интернет — сеть сетей, а не единое хранилище. Wi‑Fi соединяет устройство с локальной беспроводной сетью и сам не рисует изображение. Файл обычно принимает конкретный серверный сервис, сеть переносит данные, приложение получает их, а экран показывает результат.
Перепишите объяснение Армана четырьмя короткими предложениями, по одному действующему участнику в каждом.
Перенос в новую ситуацию
Выберите одно действие: оплата проезда телефоном, запуск сетевой игры или построение маршрута в карте. Назовите цель, вход, преобразование, выход и состояние. Затем укажите одну часть, которая находится за границей вашей модели.
Не нужно угадывать все внутренние технологии. Важно честно отделить известное наблюдение от предположения.
Изменение проекта: паспорт версии 0.0
Создайте в тетради или текстовом файле первый паспорт:
Название: Мой цифровой помощник
Тема: учёба / спорт / книги / игры / кружок / полезный проект
Пользователь: роль без настоящего имени
Проблема: одно наблюдаемое затруднение
Три действия продукта: ...
Что продукт не хранит: ...
Признак пользы: как другой человек проверит результат
«Помогает учиться» слишком широко. «За 20 секунд показывает вымышленные задачи на ближайшие два дня» можно проверить.
Задание
Обязательное. Нарисуйте путь фотографии и заполните паспорт версии 0.0. Для проблемы приведите одну конкретную ситуацию, а для признака пользы — наблюдаемую проверку.
На своих данных. Возьмите безопасную вымышленную запись помощника и покажите, что является входом, состоянием и выходом.
По желанию. Найдите дома цифровое устройство без обычного экрана. Объясните его вход, преобразование и выход, не называя устройство «умным» вместо объяснения.
Возврат через 1, 7 и 30 дней
- Завтра восстановите опорный сигнал без страницы.
- Через семь дней объясните систему на другом цифровом действии.
- Через тридцать дней сравните первый паспорт с работающей версией и отметьте, какая часть цели изменилась и почему.
Если вы нашли ошибку или опечатку в тексте статьи, то сообщите нам об этом
Комментарии (0)
Войдите, чтобы оставить комментарий →
Пока нет комментариев. Будьте первым.