|  Т.А. Капитонова, К.Н. Александров, Н.В. Пуйшо Методический вариант изучения темы «Представление чисел в компьютере»
 Изучение информационных технологий имеет целью подготовить школьников к будущей профессиональной деятельности. Эффективность формирования такой готовности зависит от уровня сформированности информационной компоненты их мировоззрения, информационного подхода к анализу окружающей действительности. Таким образом, изучение информационных технологий должно опираться на теоретические основы информатики. К таким основам относятся, в числе прочих, вопросы, связанные с представлением информации в компьютере, что обуславливает актуальность данного исследования.
 
 Представление информации является одной из общепризнанных содержательных линий школьного курса информатики [3, стр.3]. Её составной частью является тема «Представление чисел в компьютере». Тема имеет прикладное значение: (1) для программирования; (2) для подготовки к единому государственному экзамену, так как задачи по данной тематике входят в ЕГЭ по информатике и ИКТ.
 
 Современные компьютеры работают со всеми видами информации: числовой, символьной, графической, звуковой. Но так было не всегда – первые компьютеры работали исключительно с числовой информацией, причем представленной в десятичном виде. В наши дни компьютеры выполняют расчеты в двоичной системе и для представления чисел используют так называемое машинное слово, размер которого зависит от типа процессора ЭВМ. Если машинное слово для данного компьютера равно 1 байту, то такую машину называют 8-ми разрядной (8 бит). Если машинное слово состоит из 2 байтов, то это 16-ти разрядный компьютер. У 32-х разрядных компьютеров машинное слово 4-х байтовое. В настоящее время завершился переход на 64-х разрядные компьютеры.
 
 При рассмотрении темы «Представление чисел в компьютере» необходимо хорошо изучить материал о системах счисления, подробно остановиться на двоичной системе счисления и решить соответствующие задачи по переводу чисел из одной системы в другую.
 
 Представим результаты анализа содержания темы «Представление чисел в компьютере» в программах по курсу информатики и информационных технологий, разработанные известными авторами современных школьных учебников [2].
 
 Анализировались следующие программы: (1) Программа базового курса «Информатика и ИКТ» для основной школы (8-9 классы). Авторы: И.Г.Семакин, Л.А.Залогова, С.В.Русаков, Л.В.Шестакова. (2) Программа базового курса «Информатика и ИКТ» для основной школы (7-9 классы). Автор: Н.Д.Угринович. (3) Программа профильных курсов по информатике и ИКТ (10-11 классы). Авторы: С.А.Бешенков, Е.А.Ракитина. (3) Программа профильного курса «Информатика и ИКТ» (10-11 классы). Автор: Н.Д.Угринович.
 
 В рассмотренных программах содержание темы «Представление чисел в компьютере» инвариантно (в десятых классах материал темы рассматривается более подробно) и нацелено на формирование у школьников умения представлять целые и вещественные числа в памяти компьютера.
 
 Тема изучается сначала в базовом курсе – в 8 или в 9 классе основной школы (в соответствии с логикой построения базового курса авторами программ), повторно материал темы рассматривается в 10 классе средней школы. На изучение темы в каждом из классов по плану отводится по 1-2 часа. В базовом курсе охвачены вопросы, связанные с представлением целых чисел с использованием формата с фиксированной запятой. Формат с плавающей запятой, используемый для представления вещественных чисел, подробно не рассматривается. На наш взгляд, это обусловлено, прежде всего, тем, что данная тема непосредственно связана со школьным курсом математики, а множество вещественных (действительных) чисел изучается в курсе «Алгебра и начала анализа» 10-11 классов. Поэтому подробное рассмотрение этих вопросов в рамках базового курса информатики (7-9 классы) нецелесообразно. Однако на уроках алгебры в 8 классе учащиеся знакомятся со стандартной формой записи числа, поэтому в базовый курс информатики основной школы включены некоторые вопросы, связанные с представлением вещественных чисел, в частности, нормализованная форма записи вещественного числа (хотя сам термин «нормализованная форма» не вводится) [4, стр.108].
 
 Предлагаемый методический вариант предназначен для изучения темы «Представление чисел в компьютере» в десятом универсальном классе общеобразовательной школы. Данный вариант был апробирован студентом 5 курса заочной формы обучения физического факультета, обучающимся по специальности «Физика с дополнительной специальностью информатика» К.Н.Александровым во время педагогической практики в МОУ «СОШ № 52» г. Саратова (учитель информатики Н.В. Пуйшо).
 
 В своем выборе класса мы руководствовались тем, что профильные классы (естественно-математические, информационно-технологические) могут быть сформированы не в каждой общеобразовательной школе, но выпускники универсальных классов тоже должны иметь шанс успешно сдать ЕГЭ по информатике и ИКТ, в состав которого входят задачи по данной тематике. Поэтому на изучение темы целесообразно выделить 3-4 часа (за счет резерва).
 
 Первый урок-лекция проводится с использованием презентации. Два следующих урока посвящены решению задач. С целью обратить особое внимание учащихся на диапазоны представления чисел с использованием различных форматов в одном и том же количестве разрядов выполнялись задания вида:
 
 (1) Сравнить диапазон представления целых положительных чисел без знака и целых чисел со знаком в 16-разрядном формате.
 
 (2) Сравнить диапазон представления чисел с плавающей запятой в 32-разрядном формате с диапазоном представления чисел с фиксированной запятой в том же формате.
 
 Примерный календарно-тематический план представлен в таблице 1.
 
 
 
            
            
            
            
              | Таблица 1
 
 |  
              | №
 
 урока
 
 | 
 Тема и содержание
 
 | Форма организации урока
 
 |  
              | 1
 
 | Кодирование целых и вещественных чисел. Представление целых чисел. Формат с фиксированной запятой. Числа со знаком. Прямой, обратный и дополнительный код числа. Диапазоны представления целых положительных чисел без знака и целых чисел со знаком. Представление вещественных чисел. Экспоненциальная и нормализованная формы записи вещественных чисел. Общая схема представления вещественных чисел в формате с плавающей запятой.
 
 | Лекция
 
 |  
              | 2
 
 | Представление целых чисел в компьютере. Примеры представления целых положительных чисел (без знака и со знаком), представления отрицательного числа. Решение задач.
 
 | Практикум (решение задач)
 
 |  
              | 3
 
 | Нормализованная запись вещественных чисел. Представление чисел с плавающей запятой. Экспоненциальная и нормализованная формы записи вещественных чисел. Примеры представления вещественных чисел в формате с плавающей запятой. Решение задач (самостоятельная работа).
 
 | Практикум (решение задач)
 
 |  
              | 4
 
 | Контроль знаний
 
 | Тест (или к/р)
 
 |  Итоговый контроль по теме «Представление чисел в компьютере» проводится в форме контрольной работы ([3, стр.366]) и/или в форме теста (с целью экономии учебного времени может быть организован как домашняя контрольная работа). Требования к знаниям и умениям:
 
 Учащиеся должны знать:
 
 – форматы записи чисел в памяти компьютера;
 
 – прямой, обратный и дополнительный код чисел.
 
 Учащиеся должны уметь:
 
 – представлять числа в k-байтовой разрядной сетке.
 
 Контрольная работа
 
 Вариант 1.
 
 1. Получить внутреннее представление целого отрицательного числа –1372 в двухбайтовой разрядной сетке.
 
 2. Указать диапазон изменения целых чисел (положительных и отрицательных), если в памяти компьютера для представления целого числа отводится 4 байта.
 
 3. Получить внутреннее представление числа 1010,1012 в формате с плавающей точкой в четырехбайтовой разрядной ячейке.
 
 Вариант 2.
 
 1. Получить внутреннее представление целого отрицательного числа –1352 в двухбайтовой разрядной сетке.
 
 2. Указать диапазон изменения целых чисел (положительных и отрицательных), если в памяти компьютера для представления целого числа отводится 3 байта.
 
 3. Получить внутреннее представление числа 0,011100112 в формате с плавающей точкой в четырехбайтовой разрядной ячейке.
 
 Тест
 
 1. Числа в компьютере представлены:
 
 
            в десятичной системе счисления;
 
в шестнадцатеричной системе счисления;
 
в двоичной системе счисления;
 
в двенадцатеричной системе счисления.
 
 2. Целые числа хранятся в памяти компьютера в формате:
 
 
            с плавающей запятой;
 
с фиксированной запятой;
 
стандартном;
 
нормализованном.
 
 3. Все целые числа в компьютере разделяются:
 
 
            на числа со знаком и с модулем;
 
на числа без знака и со знаком;
 
на числа без модуля и с модулем;
 
на числа без знака и с модулем.
 
 4. Для хранения целых неотрицательных чисел отводится:
 
 а) 4 бита; б) 2 бита; в) 8 битов; г) 1 бит.
 
 5. Максимальное значение целого неотрицательного числа для n- разрядного представления равно:
 
 а) 2n + 1; б) 2 n; в) 2 n-1; г) 2 n – 1.
 
 6. Вещественные числа хранятся и обрабатываются в компьютере в формате:
 
 
            с фиксированной запятой;
 
с плавающей запятой;
 
стандартном;
 
с фиксированной точкой.
 
 7. Множество вещественных чисел в математике называется:
 
 
            множеством целых чисел;
 
множеством рациональных чисел;
 
множеством натуральных чисел;
 
множеством действительных чисел.
 
 8. Для представления положительных целых чисел используется:
 
 
            прямой код;
 
кривой код;
 
дополнительный код;
 
обратный код.
 
 9. Для представления отрицательных чисел используется:
 
 
            прямой код;
 
кривой код;
 
дополнительный код;
 
обратный код.
 
 10. Дополнительный код позволяет заменить арифметическую операцию вычитания операцией:
 
 а) умножения; б) деления; в) инвертирования; г) сложения.
 
 11. Для единообразия представления чисел с плавающей запятой используется:
 
 
            нормализованная форма;
 
стандартная форма;
 
естественная форма;
 
экспоненциальная форма.
 
 12. Число в формате с плавающей запятой, занимающее в памяти компьютера четыре байта, –
 
 
            число стандартное;
 
число обычной точности;
 
число нормализованное;
 
число двойной точности.
 
 13. Для положительных чисел совпадают:
 
 
            прямой, обратный и дополнительный коды;
 
прямой и обратный коды;
 
прямой и дополнительный коды;
 
обратный и дополнительный коды.
 
 14. Число в формате с плавающей запятой, занимающее в памяти компьютера восемь байтов –
 
 
            число стандартное;
 
число обычной точности;
 
число нормализованное;
 
число двойной точности.
 
 15. При записи числа с плавающей запятой выделяются разряды для хранения:
 
 
            только порядка и мантиссы;
 
знака числа, порядка и мантиссы;
 
знака мантиссы, порядка, мантиссы;
 
знака мантиссы, знака порядка, порядка и мантиссы.
 
 16. Диапазон изменения чисел в формате с плавающей запятой определяется:
 
 
            количеством разрядов, отведенных для хранения мантиссы;
 
мантиссой числа;
 
количеством разрядов, отведенных для хранения порядка числа;
 
порядком числа.
 
 17. Точность (количество значащих цифр) чисел в формате с плавающей запятой определяется:
 
 
            количеством разрядов, отведенных для хранения мантиссы;
 
мантиссой числа;
 
количеством разрядов, отведенных для хранения порядка числа;
 
порядком числа.
 
 18. Если для представления чисел в одной и той же 32-разрядной ячейке использовать формат с плавающей, а не с фиксированной запятой, то диапазон представления чисел увеличивается более чем:
 
 а) на 11 порядков; б)  на 9 порядков; в) на 10 порядков; г) на 12 порядков.
 
 19. Диапазон изменения чисел со знаком в двухбайтовой разрядной сетке:
 
 а) от –128 до127; в) от –127 до127;
 
 б) от –128 до128; г) от –32768 до32767.
 
 20. Диапазон изменения чисел без знака в однобайтовой разрядной сетке:
 
 а) от 0 до 65535; б) от 0 до 65536; в) от 0 до 255; г) от 0 до 65534.
 
 21. Диапазон изменения чисел без знака в двухбайтовой разрядной сетке:
 
 а) от 0 до 65535; б) от 0 до 65536; в) от 0 до 255; г) от 0 до 65534.
 
 22. Укажите десятичный эквивалент отрицательного числа по его дополнительному коду 11111001:
 
 а) – 8; б) – 7; в) – 5; г) – 6.
 
 23. Дополнительный код двоичного числа –1010 в восьмиразрядной ячейке имеет вид:
 
 а) 11111101; б) 11110111; в) 11100101; г) 11110110.
 
 24. Нормализованная форма записи десятичного числа 217,397 есть:
 
 а) 0,217397·103; б) 2,17397·102; в) 0,217397·10-3; г) 0, 0217397·104.
 
 Тест состоит из заданий с однозначным вариантом ответа.
 
 Итоговая оценка выставляется в соответствии со следующей шкалой.
 
 
              
              
              
              
              
              
                | Оценка
 
 | 5
 
 | 4
 
 | 3
 
 | 2
 
 |  
                | Количество выполненных заданий
 
 | 23-24
 
 | 18-22
 
 | 13-17
 
 | Менее 13
 
 |  КЛЮЧ
 
 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
              | 1
 
 | 2
 
 | 3
 
 | 4
 
 | 5
 
 | 6
 
 | 7
 
 | 8
 
 | 9
 
 | 10
 
 | 11
 
 | 12
 
 | 13
 
 | 14
 
 | 15
 
 | 16
 
 | 17
 
 | 18
 
 | 19
 
 | 20
 
 | 21
 
 | 22
 
 | 23
 
 | 24
 
 |  
              | в
 
 | б
 
 | б
 
 | в
 
 | г
 
 | б
 
 | г
 
 | а
 
 | в
 
 | г
 
 | а
 
 | б
 
 | а
 
 | г
 
 | г
 
 | в
 
 | а
 
 | б
 
 | г
 
 | в
 
 | а
 
 | б
 
 | г
 
 | а
 
 |  В результате проведенного исследования были сделаны следующие выводы:
 
 1. Тема «Представление числовой информации в компьютере» является одной из фундаментальных тем в базовом курсе «Информатика и ИКТ», имеющей и важное прикладное значение, но ей в настоящее время, в связи с недостаточным количеством часов, отводимых как весь курс в целом, так и на эту тему, в частности, уделяется мало внимания.
 
 2. Содержание темы в курсе информатики общеобразовательной школы рассматривается дважды: сначала на базовом уровне в 8 или 9 классе и повторно – в 10 классе, что повышает уровень теоретической подготовки учащихся общеобразовательных школ.
 
 3. Практическая значимость исследования состоит в том, что разработанный методический вариант может быть использован учителями информатики, работающими в 10 универсальном классе, что позволит учащимся общеобразовательных школ успешно справиться с заданиями по данной теме, входящими в ЕГЭ по информатике и ИКТ.
 Литература
 
 
            Андреева Е.В. Математические основы информатики. Элективный курс: Методическое пособие / Е.В. Андреева, Л.Л. Босова, И.Н. Фалина – М.:БИНОМ. Лаборатория знаний, 2007.
 
Программы для общеобразовательных учреждений: Информатика. 2-11 классы. – М.: Бином, Лаборатория знаний, 2005.
 
Соколова О.Л. Универсальные поурочные разработки по информатике. 10 класс. М.: ВАКО, 2006.
 
Угринович Н.Д. Информатика и ИКТ. Учебник для 9 класса / Н.Д.Угринович. – М.: БИНОМ. Лаборатория знаний, 2007.
 
 5. Угринович Н.Д. Информатика и информационные технологии. Учебник для 10-11 классов / Н.Д.Угринович. – М.: БИНОМ. Лаборатория знаний, 2006.
 
 |