Глава 2 Практическая часть
2.1 Социологический опрос учащихся
Для выявления осведомленности учеников о данной теме было решено провести социологический опрос, в котором приняли участие 30 человек, мной была составлена и проведена анкета, в которой были следующие вопросы:
1. Знайте ли вы что такое QR-код?
Что такое QR-код знают всего лишь 72% людей, опрошенных мною, 28% не знают, что такое QR-код, но хотели бы узнать подробнее об этом.
2. Где в современной жизни применяется QR-код?
Таким образом, 44% считают, что QR-код применяется в магазине, 28% считают, что QR-код применяется в транспорте и кафе(ресторане).
3. Знаете ли вы, как пользоваться программой для считывания QR-кода?
Таким образом, 52% не знают, как пользоваться программой для считывания QR-кода, и лишь 48% не знают, как пользоваться этой программой.
2.2 Создание QR-кода
План действий:
1. Перейдите на сайт
2. Выберете нужный вам формат кода нажатием на соответствующую ссылку (Рис.6)
Рисунок 6 - Создание QR-кода
3. Введите нужные данные
4. Подтвердите выполнение действий
5. Сохраните получившееся изображение кода или скопируйте ссылку для дальнейшего использования (Рис.7)
Рисунок 7 - Создание QR-кода
2.3 Методика декодирования QR-кода при помощи программ
Цифровое кодирование
Этот тип кодирования требует 10 бит на 3 символа. Вся последовательность символов разбивается на группы по 3 цифры, и каждая группа (трёхзначное число) переводится в 10-битное двоичное число и добавляется к последовательности бит. Если общее количество символов не кратно 3, то если в конце остаётся 2 символа, полученное двузначное число кодируется 7 битами, а если 1 символ, то 4 битами.
Например, есть строка «12345678», которую надо закодировать. Последовательность разбивается на числа: 123, 456 и 78, затем каждое число переводится в двоичный вид: 0001111011, 0111001000 и 1001110, и объединяется это в один битовый поток: 000111101101110010001001110 [6].
Буквенно-цифровое кодирование
В отличие от цифрового кодирования, для кодирования 2 символов требуется 11 бит информации. Последовательность символов разбивается на группы по 2. Значение первого символа умножается на 45, затем к этому произведению прибавляется значение второго символа. Полученное число переводится в 11-битное двоичное число и добавляется к последовательности бит. Если в последней группе остаётся один символ, то его значение кодируется 6-битным числом. Рассмотрим на примере: «PROOF». Разбиваем последовательность символов на группы: PR, OO, F. Находим соответствующие значения символам к каждой группе (смотрим в таблицу): PR-(25,27), OO-(24,24), F-(15). Находим значения для каждой группы: 25*45+27=1152, 24*45+24=1104, 15=15. Переводим каждое значение в двоичный вид: 1152=10010000000, 1104= 10001010000, 15=001111. Объединяем в одну последовательность: 1001000000010001010000001111
2.4 Сравнительная характеристика программ для считывания QR -кода для смартфонов
Рассмотрим пять самых популярных программ для считывания QR-кода для смартфонов:
1. QR Droid- Данная программа считается одной из лучших, если и вовсе не лучшей среди всех сканеров. Среди пользователей она пользуется огромной популярностью (почти 100 млн. скачиваний на Google Play) еще и потому что она полностью бесплатная и в ней не предусмотрена реклама. Приложение QR Droid прекрасно сканирует и расшифровывает любые QR коды.(Рис.8)
Рисунок 8 - QR Droid
Другие особенности QR Droid такие:
˗ в приложении предусмотрена личная страница пользователя и история сканирований – можно посмотреть все ранее отсканированные коды;
˗ программа позволяет создавать коды, причем не только из ссылок, а и из контактов, закладок, карт и других подобных элементов системы;
˗ при сканировании кода в магазине сразу можно прочитать отзывы о конкретном товаре и его характеристики;
˗ при сканировании QR кода, который ведет на какой-то видеоролик он загружается автоматически и его сразу же можно просмотреть;
˗ есть возможность создавать XOR коды(большие QR коды).
2. Молния QR-сканер - В этой программе есть функция масштабирования, что очень удобно, когда коды очень маленькие и рассмотреть их достаточно непросто.
Для работы необходимо разрешить приложению работать с камерой. Скорость расшифровывания кода очень высокая, что достаточно приятно. (Рис.8)
Рисунок 8 - Молния QR-сканер
Другие особенности Молния QR-сканер:
˗ приложение очень нетребовательное – пользователю не нужно будет выравнивать свое устройство, чтобы код был считан правильно;
˗ есть история, которая понадобится если Вы захотите со временем просмотреть отсканированные коды;
˗ имеется фонарик.
3. QR Code Reader- Данное приложение славится тем, что в нем вообще нет рекламы! На сегодняшний день таких программ очень мало.
В принципе, все сканеры QR кодов имеют интуитивно понятный даже начинающему юзеру интерфейс, но QR Code Reader в этом отношении превзошел всех [7].
Сразу после того, как пользователь открывает приложение, перед ним появляется поле сканнера – достаточно навести камеру телефона или планшета на QR код и дотронуться до экрана. Все предельно просто и ясно. Здесь не нужно что-то настраивать и вообще достаточно один раз коснуться экрана. (Рис.9)
Рисунок 9 - QR Code Reader
Особенности QR Code Reader:
˗ есть широкие возможности для настройки;
˗ красивый и очень простой дизайн;
˗ есть фонарик;
˗ подключение к интернету не нужно;