- Теория
- Теория
Новый проект: разработка драйвера
Вы доказали, что можете создавать программы со сложной логикой. И Кекс поручает вам большой и серьёзный проект: разработку драйверов для нового принтера марки Кексрокс®. Драйвер — это специальная программа, которая позволяет компьютеру управлять техникой (мышкой, клавиатурой, принтерами, сканерами, мониторами и другими устройствами).
Новый принтер достаточно простой, он должен уметь печатать все страницы в прямом и обратном порядке, печатать чётные и нечётные страницы и делать копии одной страницы. И ваша программа-драйвер должна это обеспечить.
Правда, тестовый образец принтера нам ещё не прислали (разработка идёт долго, ведь инженеры Кекса спят по 20 часов в сутки). Поэтому логику работы драйверов будем отрабатывать с помощью специальной команды keks.print
, которая принимает на вход номер страницы. Вот пример:
// Выведет в консоль строку: Печать страницы №1
keks.print(1);
Сейчас эта команда просто выводит текст в консоль. Но как только пришлют тестовый образец, её легко перенастроить на работу с принтером.
Начнём с простой задачи: нужно заставить принтер печатать заданную страницу несколько раз.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.