- •1. Архитектура и назначение устройств пк: системный блок, системная плата, центральный процессор.
- •2. Информация. Единицы измерения информации.
- •3. Системы счисления. Системы счисления, используемые при обработке информации в пэвм. Обоснование выбора этих систем.
- •4.Периферийные устройства пк. Клавиатура, принтеры, модемы, сканеры, плоттеры и мышь.
- •5. Программное обеспечение и его основные части: системное, системы программирования, прикладное и уникальное.
- •6. Защита информации. Выбор системы защиты. Использование паролей.
- •7. Компьютерные вирусы. Классификация вирусов и схемы их функционирования.
- •8. Локальные вычислительные сети. Преимущества использования лвс. Топология сетей.
- •9. Основные характеристики Windows: графический интерфейс, единство интерфейса пользователя, параллельная работа программ.
- •10. Общая характеристика табличного процессора Excel.
- •11. Понятие алгоритма. Основные свойства алгоритмов.
- •12. Временная и ёмкостная сложности алгоритмов.
- •13. Графическое описание алгоритмов. Блоки описания алгоритмов.
- •15. Алгоритмы циклических структур: с предусловием, с постусловием и блоком модификации.
- •16. Языки программирования высокого уровня. Понятие версии языка. Составные части любого языка: алфавит, синтаксис, семантика и операторы.
- •17. Язык Turbo Pascal. Алфавит языка. Константы и переменные. Идентификаторы констант и переменных.
- •V1: integer; // целочисленная переменная
- •18. Стандартные типы данных и их описание.
- •Integer // целое со знаком,
- •Var1: integer;
- •Var2: char;
- •19. Основные стандартные функции Паскаля. Запись арифметических выражений.
- •I, Summa: Integer;
- •20. Структура программы на Паскале.
- •X, y : integer;
- •21. Организация ввода - вывода данных. Операторы реализация линейного вычислительного алгоритма.
- •22. Организация структур ветвления. Операторы безусловного и условного перехода. Оператор выбора.
- •Var1: integer;
- •23. Программирование алгоритмов циклических структур с известным числом повторений.
- •24. Программирование алгоритмов циклических структур с неизвестным числом повторений с предусловием и постусловием.
- •25. Программирование алгоритмов с использованием подпрограмм-функций пользователя и их описания.
- •26. Программирование алгоритмов с использованием подпрограмм-процедур пользователя и их описания.
- •27. Стринговые переменные. Основные функции и процедуры стринговых переменных.
- •X, y, z : Complex;
- •29. Работа с внешними файлами. Основные функции и процедуры, применяемые к внешним файлам.
- •30. Стандартные модули тп и их краткая характеристика.
- •Раздел II. Технология программирования. Информатика.
22. Организация структур ветвления. Операторы безусловного и условного перехода. Оператор выбора.
Ветвление в программах на Паскале осуществляется при помощи оператора условного ( if ) и безусловного ( goto ) переходов.
Условный переход записывается так:
If <условие1> then
// Если условие1 истинно, то выполнить команду1
Команда1
Else
// Иначе выполнить команду2
Команда2
Безусловный переход организуется следующим образом:
...
Goto имя_метки;
...
Имя_метки : команда1;
...
При этом Имя_метки должно быть определено сразу после определения переменных. Оператор выбора Case ... of обеспечивает ветвление в условиях нескольких вариантов выбора.
Пример:
Var
Var1: integer;
begin
var1 := 0;
Case var1 of
0: write(‘0’); // если var1 = 0
1: write(‘1’); // если var1 = 1
2: write(‘2’); // если var1 = 2
3: write(‘3’); // если var1 = 3
else
write(var1);
end;
В результате на экран будет выведен 0.
23. Программирование алгоритмов циклических структур с известным числом повторений.
Цикл – повторяющаяся некоторое количество раз структурная единица программы. Виды циклов:
с предусловием
с постусловием
Циклы с предусловием означают, что есть условие, которое проверяется перед прохождением этапа цикла. Известные две реализации таких циклов, в одной из которых количество повторений известно. Этот цикл описывается командой:
for <параметр цикла> := N1 to N2 do
Команда;
<параметр цикла> - целочисленная переменная.
N1 – начальное значение параметра цикла.
N2 – конечное значение параметра цикла.
Команда называется телом цикла. Телом цикла может являться список команд (сложный оператор), заключенный в операторные скобки begin … end; Также должно выполняться условие N1 <= N2
Шаг цикла равен 1.
Пример:
for i := 0 to 14 do
Writeln(i);
i – имя параметра цикла, обязательно целого типа. 0 и 14 соответственно начальное и конечное значение параметра цикла.
Этот цикл имеет определенное число повторений – выполнение команды Writeln(i) в данном примере произойдет 15 раз.
Вместо ключевого слова to можно использовать downto, только в этом случае значение переменной – индексатора будет уменьшаться.
В этом случае должно выполняться условие N1 >= N2
24. Программирование алгоритмов циклических структур с неизвестным числом повторений с предусловием и постусловием.
Цикл – повторяющаяся некоторое количество раз структурная единица программы. Виды циклов:
с предусловием
с постусловием
Циклы с предусловием означают, что есть условие, которое проверяется перед прохождением этапа цикла. Известные две реализации таких циклов, один из которых повторяется до тех пор, пока не выполнится условие. Это цикл, описываемый командой while ... do.
Пример:
while <условие1> do
Команда;
будет выполняться до тех пор, пока <условие1> будет истинным.
<условие1> - переменная, выражение или значение типа boolean.
Команда называется телом цикла. Телом цикла может являться список команд (сложный оператор), заключенный в операторные скобки begin … end;
В отличие от него, цикл repeat ... until всегда выполнится хотя бы один раз, потому что это цикл с постусловием – он проверяет выполнение некоторого условия в конце итерации.
Пример:
repeat
Команда;
until <условие1>;
будет выполняться до тех пор, пока <условие1> будет ложным.
Но как и для цикла while ... do, так и для цикла
repeat ... until число повторений остается неизвестным.
