
- •Институт кибернетики, информатики и связи
- •Отделение информационных технологий и вычислительной техники
- •«Тюменский государственный нефтегазовый университет»
- •Теоретическая часть:
- •Теоретический материал:
- •Задания:
- •Ход работы: в тетрадь оформите листинг второй программы с комментариями
- •Контрольные вопросы и задания:
- •Практическая часть
РАССМОТРЕНО на заседании цикловой комиссии ИТВТ Протокол № __ от «___» ___________ 2012 г. Председатель ЦК_________ Н.В. Кравченко
|
УТВЕРЖДАЮ И.О. зам. директора по УМР __________Т.Б. Балобанова «____»______________ 2012 г. |
Вопросы и задания к зачету по дисциплине «Основы программирования» для специальности 230401 Информационные системы (по отраслям)
|
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»
Институт кибернетики, информатики и связи
Отделение информационных технологий и вычислительной техники
«Тюменский государственный нефтегазовый университет»
Теоретическая часть:
Этапы решения задач с помощью ЭВМ: описание, пример решения (50 баллов)
Алгоритм, его свойства и способы представления (графический, аналитический, словесный) (50 баллов)
Конструкции блок-схем как один из способов представления алгоритмов (50 баллов)
Анализ структур блок-схем на примерах (50 баллов)
Трансляторы: определения, виды, их назначение и отличия (50 баллов)
Лексические основы языка Pascal: лексемы, алфавит, синтаксис (50 баллов)
Правила записи идентификаторов, примеры правильных и неправильных идентификаторов (50 баллов)
Структура программы на языке Pascal, характеристика каждого раздела (50 баллов)
Целый тип данных в Pascal – integer: описание, диапазон, основные операции, расширения integer (50 баллов)
Вещественный тип в Pascal – real: описание, диапазон, основные операции, расширения real (50 баллов)
Логический тип в Pascal – boolean: описание, диапазон, основные операции, расширения boolean (50 баллов)
Символьный тип в Pascal – char: описание, диапазон, основные операции, примеры использования (50 баллов)
Расширения стандартных типов данных в Pascal: описание, диапазоны, примеры использования (50 баллов)
Константы и переменные различных типов в Pascal: использование и описание; описание пользовательских типов (50 баллов)
Перечислимый и интервальный типы в Pascal: описание, характеристика, примеры описания (50 баллов)
Выражения. Операции (логические и арифметические). Операнды. Примеры использования операций (50 баллов)
Условный оператор в Pascal: общий вид записи, блок-схема, назначение, примеры использования (50 баллов)
Оператор выбора в Pascal: общий вид записи, блок-схема, принцип работы, назначение, примеры использования (50 баллов)
Оператор перехода в Pascal: общий вид записи, принцип работы, назначение, примеры использования. Описание и использование меток (50 баллов)
Цикл с предусловием в Pascal: общий вид записи, блок-схема, принцип действия, особенности применения, примеры (50 баллов)
Цикл с постусловием в Pascal: общий вид записи, блок-схема, принцип действия, особенности применения, примеры (50 баллов)
Параметрический цикл в Pascal: общий вид записи, блок-схема, принцип действия, особенности применения, примеры (50 баллов)
Правила организации вложенных циклов в Pascal. Приведите примеры примеры (50 баллов)
Подпрограммы-процедуры в Pascal: описание, особенности применения (50 баллов)
Подпрограммы-функции в Pascal: описание, особенности применения (50 баллов)
Локальные и глобальные параметры в Pascal: назначение и область действия, примеры описания (50 баллов)
Фактические и формальные параметры в Pascal: назначение и область действия, примеры описания (50 баллов)
Одномерные массивы в Pascal: различные способы описания, заполнение массива (вручную, через генератор случаных чисел), вывод на экран (50 баллов)
Двумерные массивы в Pascal: различные способы описания, заполнение массива (вручную, через генератор случаных чисел), вывод на экран (50 баллов)
Обработка массивов в Pascal: поиск, сортировка, арифметические действия, примеры программ (50 баллов)
Строковый тип в Pascal: описание, операции по обработке (50 баллов)
Множества в Pascal: различные способы описания, включение/исключение элементов, математическое представление множеств (50 баллов)
Логические и арифметические операции над множествами в Pascal, примеры использования (50 баллов)
Комбинированный тип – запись в Pascal: описание, назначение, доступ к полям (50 баллов)
Оператор with, как эффективный способ работы с полями записи. Принципы и примеры организации массивов записей в Pascal, описание массивов записей (50 баллов)
Определение файла в Pascal. Описание файловых переменных: типизированных, нетипизированных и текстовых. Различия в использовании Функции и процедуры для работы с типизированными файлами в Pascal: описание, назначение. Алгоритмы записи, чтения, дозаписи в типизированный файл (50 баллов)