- •Принципы построения эвм (принципы фон Неймана). Структура персонального компьютера.
- •Структура памяти пк. Внешняя и внутренняя память.
- •Назначение и принцип работы накопителя на жёстком магнитном диске (винчестер).
- •Назначение и принцип работы накопителя на оптическом диске (cd rom).
- •Устройства ввода пк. Устройства вывода пк.
- •Классификация печатающих устройств.
- •Функции операционной системы.
- •Назначение и принципы построения электронных таблиц.
- •Назначение и принципы построения графических редакторов.
- •Назначение и принципы построения систем управления базами данных.
- •Классификация компьютерных сетей по территориальному признаку Назначение сервера в компьютерной сети.
- •Формирование адреса в электронной почте сети Internet. Всемирная паутина www. Понятие гипертекста.
- •Назначение основных поисковых систем в глобальной сети Internet.
- •Классификация компьютерных вирусов. Назначение и классификация антивирусных программ. Методы защиты информации от несанкционированного доступа.
- •Опишите базовую алгоритмическую структуру «Разветвление» Опишите базовую алгоритмическую структуру «Цикл с предусловием».
- •Алфавит, слова, числа, строки в языке Паскаль. Классификация данных языка Паскаль.
- •Структура программы языка Паскаль. Раздел меток. Раздел определения констант.
- •Средства ввода - вывода данных. Оператор присваивания.
- •Условный оператор. Оператор выбора.
- •Оператор цикла с предусловием. Оператор цикла с постусловием.
- •Оператор цикла с параметром. Массивы и переменные с индексами.
Условный оператор. Оператор выбора.
Оператор условного перехода (условный оператор) позволяет осуществлять переход к одной из двух ветвей алгоритма в зависимости от выполнения какого-то условия.
Оператор условного перехода имеет вид:
if U then Op1 else Op2
где if – если, then – то, else – иначе, U – условие, Op1 – оператор 1-й, Op2 – оператор 2-й.
Оператор означает, что если условие U истинное, то выполнять оператор Op1, иначе выполнять оператор Op2.
Условие – логическое выражение, которое может принимать одно из 2-х значений: «истина» или «ложь».
Оператору условного перехода могут соответствовать фрагменты блок-схемы
или
В операторе условного перехода служебное слово else может отсутствовать, но в этом случае ветвь «нет» без блоков всё равно присутствует.
Оператор варианта (оператор выбора) позволяет выбирать направление выполнения алгоритма по одному варианту из множества ветвей.
Оператор варианта имеет вид:
case S of
Z1 : Op1;
…
ZN : OpN
else Op0
end
где case – в случае, of – из, else – иначе, end – конец, S – селектор, Z1 – значение 1-е, ZN – значение N-е, Op1 – оператор 1-й, OpN – оператор N-й, Op0 – оператор 0-й.
Оператор означает, что в случае, если селектор S принимает значение из списка z1, то выполнять оператор Op1, … если селектор S принимает значение из списка zN, то выполнять оператор OpN, иначе выполнять оператор Op0.
Селектор – выражение порядкового типа, которое может принимать одно из многих значений (селектор может быть целым числом и не может быть дробным числом).
Оператору варианта может соответствовать фрагмент блок-схемы
или
В операторе варианта служебное слово else и ветвь «нет» могут отсутствовать.
Оператор цикла с предусловием. Оператор цикла с постусловием.
Оператор цикла с предусловием позволяет выполнять заранее неизвестное количество повторений в цикле, условие выхода из которого проверяется перед действиями в теле цикла.
Оператор цикла с предусловием имеет вид:
while U do Op
где while – пока, do – делать, U – условие, Op – оператор.
Оператор означает, что пока условие U истинное, повторять оператор Op в цикле; как только условие станет ложным, выйти из цикла.
Оператору цикла с предусловием может соответствовать фрагмент блок-схемы
Оператор цикла с постусловием позволяет выполнять заранее неизвестное количество повторений в цикле, условие выхода из которого проверяется после действий в теле цикла.
Оператор цикла с постусловием имеет вид:
repeat
Op1; … OpN
until U
где repeat – повторять, until – до тех пор пока, Op1 – оператор 1-й, OpN – оператор N-й, U – условие.
Оператор означает, что надо повторять операторы Op1, … OpN в цикле до тех пор, пока условие U не станет истинным; как только условие станет истинным, выйти из цикла.
Оператору цикла с постусловием может соответствовать фрагмент блок-схемы
Оператор цикла с параметром. Массивы и переменные с индексами.
Оператор цикла с параметром позволяет выполнять заранее известное количество повторений в цикле, определяемое параметром цикла. Оператор цикла с параметром имеет 2 разновидности.
а) Оператор цикла с параметром (при увеличении параметра) имеет вид:
for Par := Nz to Kz do Op
где for – для, to – до, do – делать, Par – параметр цикла, Nz – начальное значение, Kz – конечное значение, Op – оператор.
Оператор означает, что для параметра Par , увеличивающегося от начального значения Nz до конечного значения Kz с шагом 1, повторять оператор Op в цикле.
б) Оператор цикла с параметром (при уменьшении параметра) имеет вид:
for Par := Nz downto Kz do Op
где for – для, downto – вниз до, do – делать, Par – параметр цикла, Nz – начальное значение, Kz – конечное значение, Op – оператор.
Оператор означает, что для параметра Par , уменьшающегося от начального значения Nz до конечного значения Kz с шагом (-1), повторять оператор Op в цикле.
Параметр цикла (счётчик циклов) – переменная порядкового типа, изменяющаяся в цикле от начального до конечного значения с каким-либо шагом (параметр цикла может быть целым числом и не может быть дробным числом).
Оператору цикла с параметром могут соответствовать фрагменты блок-схемы
или
Одномерный массив (вектор) – массив, элементы которого имеют один неповторяющийся номер.
Индекс одномерного массива – порядковый номер элемента в одномерном массиве.
В одномерном массиве элементы упорядочены в порядке возрастания их индексов.
Описание одномерного массива в разделе описания переменных (Var) на языке Pascal имеет вид:
Mas : array [ IMin .. IMax ] of T ;
где array – массив, of – из, Mas – имя массива, IMin – минимальное значение индекса, IMax – максимальное значение индекса, T – тип элементов.
Это означает, что переменная Mas является массивом, который может иметь индексы от IMin до IMax у элементов типа T .
Var A : array [1..100] of real;
Доступ к элементу одномерного массива на языке Pascal имеет вид:
Mas [ Ind ]
где Mas – имя массива, Ind – индекс.
Это означает доступ к элементу массива Mas с индексом Ind.