
- •Ответы к экзамену по дисциплине «Информатика» для специальности 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: простые операторы; структурированные операторы.
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Следующие друг за другом операторы разделяются точкой с запятой. Все операторы языка Паскаль можно разделить на две группы: простые и структурированные. Простыми являются те операторы, которые не содержат в себе других операторов. К ним относятся: оператор присваивания; обращение к процедуре; оператор безусловного перехода GOTO; пустой оператор. Оператор присваивания (":=") С помощью этого оператора переменной присваивается значение выражения. Оператор безусловного перехода ("Goto") позволяет изменить последовательный порядок выполнения операторов и перейти к выполнению оператору (операторов), перед которым установлена метка. Обращение к процедуре (функции). При обращении к процедуре (функции) вызывает код подпрограммы, который прерывает выполнение основной программы и приступает к выполнению последовательность команд, содержащихся в подпрограмме (процедуре или функции). После выполнения подпрограммы выполнение программы продолжается, начиная с оператора, следующего после вызванной процедуры. Пустой оператор не содержит никаких символов и не выполняет никаких действий. Он обычно используется для выхода из середины программы или из составного оператора. Структурированные операторы. Составной оператор (Begin End;) служит для объединения произвольного числа операторов в группу. Фактически составной оператор является операторными скобками. Оператор одного условия (If) реализует алгоритмическую конструкцию «ветвление» и изменяет порядок выполнения операторов в зависимости от истинности или ложности заданного условия. Оператор выбора (Case). С помощью этого оператора можно выбрать выполнение одного оператора из любого количества вариантов. Оператор цикла (Repeat) организует выполнение цикла, состоящего из любого числа операторов с неизвестным заранее числом повторений. Тело цикла выполняется хотя бы один раз. Выход из цикла осуществляется при истинности заданного условия. Оператор цикла (While) организует выполнение одного оператора неизвестное заранее число раз. Выход из цикла осуществляется, если заданное логическое выражение окажется ложным. Так как истинность логического выражения перед началом выполнения оператора, то тело цикла может не выполниться ни разу. Оператор цикла (For) организует выполнение одного оператора заранее известное число раз. Оператор обращения к записям и объектам With применяется для упрощения доступа к полям записи.
-
Процедуры и функции Turbo Pascal, определяемых пользователем: назначение и особенности описания процедур в Turbo Pascal; порядок использование процедур в Turbo Pascal.
Процедура предназначена для выполнения какой-то законченной последовательности действий. Любая процедура перед ее использованием должна быть предварительно описана (объявлена). Любая процедура начинается с заголовка. Он состоит из зарезервированного слова Procedure, за которым следует идентификатор имени процедуры, а далее в круглых скобках - список формальных параметров. За заголовком могут идти такие же разделы, что и в основной программе. В отличие от основной программы процедура завершается не точкой, а точкой с запятой. Таким образом, при объявлении процедуры ее необходимо описать следующей структурой: Procedure идентификатор имени> ([список формальных параметров]); <[раздел описаний процедуры]>; <Тело процедуры>). Для использования уже объявленной процедуры достаточно в том месте основной программы, где нужно выполнить процедуру, указать ее имя со списком фактических параметров: <заголовок процедуры> ([список фактических параметров]);.
Фактические параметры должны совпадать по количеству, порядку следования и типу с формальными параметрами процедуры.
АТРОЩЕНКО