Список теоретических вопросов к итоговой контрольной работе по языку Pascal.
ИНФОРМАТИКА.
- Что изучает предмет информатика.
- Что такое переменная ( определение ).
- Что означает операция " присвоения ".
- Алгоритм (определение).
- Программа (определение).
- Блок-схема (определение).
- Чем программа отличается от блок-схемы (по смыслу).
- Напишите основные типы переменных, и какой тип данных они содержат.
- Как запросить данные с клавиатуры все варианты (приведите примеры)
- Как вывести результаты на экран все варианты (приведите примеры)
ОПЕРАТОРЫ УСЛОВНОГО ПЕРЕХОДА.
- Оператор условного перехода ( определение ).
- Назначение оператора условного перехода.
- Краткая форма записи оператора условного перехода
(что означает каждый символ в записи данного оператора, как он работает). - Полная форма записи оператора условного перехода
(что означает каждый символ в записи данного оператора, как он работает). - В каких случаях используется составной оператор условия.
- Форма записи составного оператора условия
- Логическое «И» назначение, форма записи, когда оно истинно.
- Логическое «ИЛИ» назначение, форма записи, когда оно истинно.
- В каких случаях используется сложная запись оператора условия.
- Форма записи сложного оператора условия.
ЦИКЛЫ.
- Цикл (определение).
- Назначение циклов.
- Цикл «Для каждого» - форма записи
( что означает каждый символ в записи данного оператора, как он работает ). - В каких случаях используется цикл « Для каждого ».
- В каких случаях вывод на экран пишется внутри цикла, а в каких снаружи.
- Цикл «Пока» - форма записи
( что означает каждый символ в записи данного оператора, как он работает ). - В каких случаях используется цикл « Пока ».
- Цикл «Повторяй» - форма записи
( что означает каждый символ в записи данного оператора, как он работает ). - В каких случаях используется цикл « Повторяй ».
- В чем состоит отличие циклов « Пока » и «Повторяй» .
- В чем состоит отличие циклов « Для каждого » и циклов « Пока », «Повторяй».
СТРОКОВЫЕ (ЛИТЕРНЫЕ) ПЕРЕМЕННЫЕ.
- Назначение строковых переменных, их максимальная длинна.
- Какой тип имеют строковые переменные при описании. Приведите пример.
- Что означает операция сцепления строковых переменных. Приведите пример.
- Какая функция определяет длину строковой переменой. Приведите пример.
- Что делает операция отношения. Для чего она нужна.
- Что означает операция «выделения» в строковых переменных. Приведите пример.
- Какая функция служит для «выделения» символов в строковых переменных. Приведите пример.
- Как обратится к определенному символу в строковой переменной.
- Какая функция удаляет символы в строковой переменой. Приведите пример.
- Какая функция переводит число в строку. Приведите пример.
- Какая функция переводит строку в число. Приведите пример.
МАССИВЫ.
- Определение массива.
- Назначение массивов.
- Для чего производится описание массивов.
- Описание массивов через константу, назначение, приведите пример.
- Определение одномерного массива.
- Где и как описываются одномерные массивы
( что означает каждый символ в записи данного оператора ). - Как организовать ввод данных в одномерный массив с клавиатуры. Приведите пример.
- Как заполнить одномерный массив через датчик случайных чисел. Приведите пример.
- Как производятся все действия над одномерными массивами.
- Определение двумерного массива.
- Где и как описываются двумерные массивы
( что означает каждый символ в записи данного оператора ). - Как организовать ввод данных в двумерный массив с клавиатуры. Приведите пример.
- Как заполнить двумерный массив через датчик случайных чисел. Приведите пример.
- Как производятся все действия над двумерными массивами.
- Как вывести двумерный массив на экран в виде таблицы. Приведите пример.
- Свойство главной диагонали.
ОПЕРАЦИИ С ФАЙЛАМИ И ПОДПРОГРАММЫ.
- Для чего используется работа с файлами ?
- Как записать данные в файл ?
- Как считать данные из файла ?
- Как добавить данные в файл ?
- Чем отличается запись в файл от добавления ?
- Что такое подпрограмма ?
- Назначение подпрограмм ?
- Где и как описываются подпрограммы - процедуры, и как производится вызов подпрограмм-процедур ?
- Где и как описываются подпрограммы - функции, и как производится вызов подпрограмм-функций ?
- Какие переменные называются локальными ?
- Какие переменные называются глобальными ?
- Чем локальные переменные отличаются от глобальных ?
(Из каждого раздела будет по 1 вопросу)