
- •Ответы к экзамену по дисциплине «Информатика» для специальности 010905 Теоретические вопросы:
- •Основные понятия и определения информатики: терминология и объект информатики; предметная область информатики; инструментарий информатики.
- •Научные основы информатики: категории информатики; аксиоматика информатики; виды и свойства информации.
- •Формы представления информации: представление числовой, символьной и графической информации в компьютере.
- •Организация обработки информации: системы счисления; двоичная, восьмеричная, десятичная, шестнадцатеричная системы счисления, перевод чисел из десятичной системы в двоичную и наоборот.
- •Принципы организации эвм: классификация и характеристики эвм; минимальная конфигурация пк; принцип обмена данными в пк.
- •Характеристика составных элементов пк: устройство центрального процессора; устройство памяти пк; характеристика устройств ввода информации; характеристика устройств отображения информации.
- •Размещение данных в эвм: внешняя память пк; файловый принцип организации данных; управление распределением дискового накопителя.
- •Программное обеспечение пк: классификация программного обеспечения пк; bios, как интерфейс аппаратных средств; операционные системы и оболочки; назначение прикладных программ.
- •Алгоритмизация и программирование: основы теории алгоритмов; процесс подготовки и решения задач с помощью цвм; языки программирования.
- •Язык программирования высокого уровня Turbo Pascal 7.0: общая характеристика языка; классификация типов данных языка.
- •Основные конструкции языка программирования Turbo Pascal: составные элементы выражений; переменные и константы; функции и знаки операций.
- •Основные конструкции языка программирования Turbo Pascal: простые операторы; структурированные операторы.
- •Процедуры и функции Turbo Pascal, определяемых пользователем: назначение и особенности описания процедур в Turbo Pascal; порядок использование процедур в Turbo Pascal.
- •Процедуры и функции Turbo Pascal, определяемых пользователем: назначение и особенности описания функций в Turbo Pascal; порядок использование функций в Turbo Pascal.
- •Базы и банки данных: автоматизированные банки данных; модели данных; система управления базами данных; структуры данных.
- •Понятие реляционной базы данных: достоинства реляционной базы данных; разновидности отношений между таблицами; приведение таблиц к нормальной форме.
- •Вычислительные сети: назначение и классификация вычислительных сетей; организация обмена информацией в сети.
- •Экспертные системы и искусственный интеллект: назначение и общая характеристика экспертных систем; основные направления разработки систем искусственного интеллекта.
- •Практические вопросы а) по приложениям ms Office
- •Б) по программированию
-
Язык программирования высокого уровня Turbo Pascal 7.0: общая характеристика языка; классификация типов данных языка.
ТР: (+) простота, идеология языка близка к алгоритмической логике, высокая наглядность, возможность саморазвития, эффективного использования аппаратных средств, возможности языка расширены за счет введения ООП, возможность работы с динамическими объектами, продуманность с точки зрения эффективности и надежности. Алфавит языка: буквы латинского языка, цифры, спецсимволы. Основные элементы, из которых состоит программа на языке ТР: операторы, идентификаторы и имена, описания, переменные, процедуры и функции. Структура программы может быть представлена тремя составными элементами: заголовок программы, раздел описания, тело программы. Все типы данных, которыми располагает ТР, можно разделить на следующие группы: простые типы (целые, вещественные, логический, символьный, перечисляемый, тип-диапазон), структурированные (массив, строка, запись, множество, файл), указатели, процедурные типы, объекты. Массив состоит из фиксированного числа элементов, имеющих один и тот же тип. Строка – последовательность символов кодовой таблицы ПЭВМ. Запись состоит из фиксированного числа компонентов одного или нескольких типов. Множество представляет набор взаимосвязанных объектов, которые можно рассматривать как единое целое. Файл – последовательность компонентов одного типа, расположенных на внешнем устройстве.
-
Основные конструкции языка программирования Turbo Pascal: составные элементы выражений; переменные и константы; функции и знаки операций.
Выражение – синтаксическая единица, лежащая в основе тела программы языка ТР. В состав выражения входят: константы, переменные, функции, знаки операций, круглые скобки. Константы – параметры, значения которых не изменяются в процессе выполнения программы. Двоякое использование: конкретное значение в теле программы, использование идентификатора программы. Два типа констант: обычные (тип определяется значением), типизированные (тип указывается при объявлении констант). Типы констант: целые, вещественные, строковые и символьные, константы выражения, типизированные константы. Переменные – параметры, значения которых могут изменяться в процессе выполнения программы. Объявление переменных: в разделах объявления переменных, в заголовке подпрограммы. Функции бывают стандартные и создаваемые пользователем. Стандартные: математические, функции преобразования типа, функции для величин порядкового типа. Математические можно использовать только с величинами целого и вещественного типа. (abs(x), arctan(x), cos(x), exp(x), int(x), frac(x), ln(x), Pi, sin(x), sqr(x), sqrt(x)) Функции преобразования предназначены для преобразования типов величин. (chr(x), high(x), low(x), ord(x), round(x), trunk(x). Функции для величин порядкового типа позволяют выполнить ряд действий с этими величинами. (odd(x), pred(x), succ(x)) Все операции в ТР можно разбить на следующие группы: арифметические (+ - * / div mod), логические (not and or xor), с битами информации (not and or xor shl shr), отношения (= <> < <= >), со строками, адресная операция @.