Page 145 - Методика преподавание информатики
P. 145

145

            из важнейших системообразующих понятий курса информатики.

                    8.2. ФОРМАЛЬНЫЕ ЯЗЫКИ В КУРСЕ ИНФОРМАТИКИ


                    Изучаемые вопросы:
                     Внутренние и внешние языки.
                     Языки представления данных.
                     Языки представления действий над данными.
                    В данном разделе речь пойдет о языках, используемых при работе ЭВМ, в
            компьютерных информационных технологиях.
                    Информацию,  циркулирующую  в  компьютере,  можно  разделить  на  два
            вида: обрабатываемая информация (данные) и информация, управляющая рабо-
            той компьютера (команды, программы, операторы).
                    Информацию, представленную  в форме, пригодной  для хранения,  пере-
            дачи и обработки компьютером принято называть данными. Примеры данных:
            числа  при  решении  математической  задачи;  символьные  последовательности
            при обработке текстов; изображение, введенное в компьютер путем сканирова-
            ния, предназначенное для обработки. Способ представления данных в компью-
            тере называется языком представления данных.
                    Для каждого типа данных различается внешнее и внутреннее представле-
            ние  данных.  Внешнее  представление  ориентировано  на  человека,  определяет
            вид данных на устройствах вывода: на экране, на распечатке. Внутреннее пред-
            ставление — это представление на носителях информации в компьютере, т.е. в
            памяти, в линиях передачи информации. Компьютер непосредственно опериру-
            ет с информацией во внутреннем представлении, а внешнее представление ис-
            пользуется для связи с человеком.
                    В самом общем смысле можно сказать, что языком представления данных
            ЭВМ является язык двоичных кодов. Однако с точки зрения приведенных выше
            свойств, которыми должен обладать всякий язык: алфавита, синтаксиса, семан-
            тики,  прагматики,  нельзя  говорить  об  одном  общем  языке  двоичных  кодов.
            Общим в нем является лишь двоичный алфавит: 0 и 1. Но для различных типов
            данных различаются правила синтаксиса и семантики языка внутреннего пред-
            ставления. Одна и та же последовательность двоичных цифр для разных типов
            данных       имеет      совсем      разный      смысл.      Например,        двоичный        код
            «0100000100101011» на языке представления целых чисел обозначает десятич-
            ное число 16683, а на языке представления символьных данных обозначает два
            символа «А+». Таким образом, для разных типов данных используются разные
            языки внутреннего представления. Все они имеют двоичный алфавит, но раз-
            личаются интерпретацией символьных последовательностей.
                    Языки  внешнего  представления  данных  обычно  приближены  к привыч-
            ной для человека форме: числа представляются в десятичной системе, при за-
            писи текстов используются алфавиты естественных языков, традиционная ма-
            тематическая символика и пр. В представлении структур данных используется
            удобная табличная форма (реляционные базы данных). Но и в этом случае все-




                                                                               www.trk.kg
   140   141   142   143   144   145   146   147   148   149   150