Вопросы к экзамену по курсу "Информатика"
Вид материала | Вопросы к экзамену |
- Вопросы к экзамену по курсу «Дифференциальные уравнения», 22.85kb.
- Темы рефератов по курсу «Информатика», 10.55kb.
- Вопросы к экзамену по курсу "Информатика и математика", 75.17kb.
- Вопросы к экзамену по курсу «Основы менеджмента», 31.86kb.
- Вопросы к экзамену по курсу «Анализ финансовой отчетности предприятия», 17.84kb.
- Вопросы к экзамену по курсу: «Международные стандарты учета и финансовой отчетности», 27.48kb.
- Для подготовки к первому вопросу билета: Вопросы к гос экзамену по курсу «Экономика, 85.12kb.
- Вопросы к экзамену по курсу «Западноевропейское искусство эпохи барокко и классицизма», 16.67kb.
- Вопросы к экзамену(зачету) по курсу, 32.99kb.
- Вопросы к зачету по курсу лекций "Информатика" для студентов Iкурса кафедры аэту iсеместр., 18.81kb.
Вопросы к экзамену по курсу "Информатика".
- Программирование как раздел информатики. Языки программирования. Обзор. Классификация.
- Язык программирования Паскаль. Общая характеристика языка: место в классификации языков, основные объекты и правила языка, операторы, структура программы.
- Данные в языке Паскаль: константы и переменные. Классификация типов данных.
- Линейный алгоритм: понятие, блок-схема. Оператор присваивания в языке Паскаль. Линейная программа на Паскале.
- Ввод и вывод данных в языке Паскаль. Параметры процедур ввода и вывода. Форматированный вывод. Особенности использования процедур ввода с различными типами данных.
- Алгоритмическая конструкция ветвления: полная и неполная форма, блок-схемы. Оператор ветвления (условный оператор) в языке Паскаль: структура оператора, полная и неполная формы, использование сложных условий. Пример на языке Паскаль.
- Алгоритмическая конструкция выбора: понятие, блок-схема. Оператор выбора в языке Паскаль: структура оператора. Пример программы на Паскале.
- Алгоритмическая конструкция: цикл (понятие, виды). Различия между видами циклических алгоритмов. Особенности. Использование циклических конструкций в программе.
- Алгоритмическая конструкция цикла с параметром (понятие, использование, блок-схема). Цикл с параметром в языке Паскаль: структура оператора, параметр цикла, восходящий и нисходящий цикл, пример использования оператора.
- Алгоритмическая конструкция цикла с предусловием (понятие, использование, блок-схема). Оператор цикла с предусловием в языке Паскаль: структура оператора, допустимые и недопустимые условия, пример использования оператора.
- Алгоритмическая конструкция цикла с постусловием (понятие, использование, блок-схема). Оператор цикла с постусловием в языке Паскаль: структура оператора, допустимые и недопустимые условия, пример использования.
- Типовые циклические алгоритмы: максимум/минимум, сумма/произведение, отбор по условию.
- Данные числовых типов в языке Паскаль: место в классификации, объявление в программе, характеристика, допустимые операции, совместимость числовых типов. Пример использования.
- Литерный тип данных в языке Паскаль: характеристика, объявление в программе, допустимые операции с данными этого типа. Пример использования.
- Тип диапазон (ограниченный тип) в языке Паскаль. Место в классификации, характеристика, объявление типа, допустимые операции, пример использования.
- Линейный массив. Место типа в классификации, характеристика типа, объявление типа, переменные типа массив и их использование, ввод-вывод массива.
- Типовые алгоритмы для работы с линейными массивами.
- Алгоритмы поиска в упорядоченном линейном массиве: простейший алгоритм, бинарный поиск.
- Задача сортировки массива. Алгоритм сортировки линейного массива методом простых вставок.
- Задача сортировки массива. Алгоритм сортировки линейного массива методом простого обмена.
- Задача сортировки массива. Алгоритм сортировки линейного массива методом "пузырька".
- Задача сортировки массива. Сортировка бинарными вставками.
- Двумерный массив. Объявление типа, переменные типа двумерный массив, понятие элемента двумерного массива, ввод-вывод двумерного массива.
- Типовые алгоритмы для обработки двумерного массива (целиком).
- Частичная обработка двумерного массива (по строкам, по столбцам или диагоналям). Типовые алгоритмы.
- Подпрограммы в языке Паскаль: понятие, виды. Параметры формальные и фактические. Глобальные и локальные переменные. Пример использования подпрограммы в программе на Паскале.
- Подпрограммы-процедуры. Объявление в программе. Категории параметров. Вызов процедуры из основной программы. Пример.
- Подпрограммы-функции. Отличия функции от процедуры. Объявление в программе. Вызов функции из основной программы. Пример.
- Открытые массивы. Использование параметров, объявленных как открытые массивы. Индексация элементов и фактический размер массива, переданного в подпрограмму как открытый массив. Пример использования.
- Строковый тип данных: место в классификации, структура строки, операции над строками.
- Строковый тип данных: стандартные процедуры и функции для обработки строк. Основные алгоритмы обработки строк.
- Файловый тип данных: место в классификации, виды файлов. Файлы прямого и последовательного доступа. Общие средства для работы с файлами.
- Текстовые файлы. Понятие, объявление типа, чтение и запись. Средства работы с текстовыми файлами.
- Текстовые файлы: чтение и запись данных разного типа. Перенаправление ввода-вывода. Стандартные файловые переменные.
- Типизированные файлы. Понятие, объявление типа, чтение и запись. Средства работы с типизированными файлами. Особенности.