- •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. Технология программирования. Информатика.
25. Программирование алгоритмов с использованием подпрограмм-функций пользователя и их описания.
Для того, чтобы эффективно использовать повторяющиеся участки программ, был разработан механизм пользовательских функций. В Паскале этот механизм выглядит следующим образом: пользователь должен описать все используемые в программе функции до того, как он будет их использовать.
Подпрограмма-функция состоит из:
заголовка, начинающегося с ключевого слова function;
раздела описаний и определений;
исполнительной части функции.
Функция описывается следующим образом:
Function <имя_функции> (<список параметров, передаваемых функции>):<тип возвращаемого параметра>;
Var
<описание переменных функции>;
Begin
<Тело функции>;
{указываем, какое значение необходимо вернуть}
<имя_функции> := <значение>;
End;
После того, как функция определена, её можно использовать в теле программы, обращаясь к ней по имени функции с перечислением в ( ), передаваемых параметров значений и параметров переменных, причем функция должна находиться в правой части оператора присваивания. Также обращение к функции может произвести, используя ее как аргумент-значение какой-либо другой функции или процедуры. Количество, порядок и тип передаваемых фактически параметров должно соответствовать описанию формальных параметров функции. При обращении к функции произойдет автоматическая замена формальных параметров на фактические. Вызов функции:
Begin
...
Var1 := <имя_функции>(<список параметров>);
...
End.
26. Программирование алгоритмов с использованием подпрограмм-процедур пользователя и их описания.
Для того, чтобы эффективно использовать повторяющиеся участки программ, был разработан механизм пользовательских процедур. В Паскале этот механизм выглядит следующим образом: пользователь должен описать все используемые в программе процедуры до того, как он будет их использовать. Описание процедуры выглядит так:
Procedure <имя_процедуры> (<список параметров, передаваемых процедуре>);
Var
<описание переменных процедуры>;
Begin
<Тело процедуры>;
End;
За именем процедуры идет перечисление переменных – значений, которые передаются в процедуру из основной программы. Если несколько переменных имеют один и тот же тип, то они могут быть перечислены через запятую.
После того, как процедура определена, её можно использовать в теле программы, обращаясь к ней по имени процедуры с перечислением в ( ), передаваемых параметров значений и параметров переменных, возвращаемых из процедуры. Количество, порядок и тип передаваемых фактически параметров должно соответствовать описанию формальных параметров процедуры. При обращени к процедуре произойдет автоматическая замена формальных параметров на фактические. Вызов процедуры:
Begin
...
<Имя_процедуры>(<список параметров>);
...
End.
