Глава 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:

˗ есть широкие возможности для настройки;

˗ красивый и очень простой дизайн;

˗ есть фонарик;

˗ подключение к интернету не нужно;