- •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. Технология программирования. Информатика.
I, Summa: Integer;
begin
{переменной summa присвоим начальное значение}
Summa := 0
For I := 1 to 20 do
Summa := summa + i;
WriteLn (‘1 + 2 + ... + 20 = ’, summa);
Write(‘нажмите клавишу <Enter>:’);
ReadLn;
end.
20. Структура программы на Паскале.
Программа на Паскале состоит из 2-х частей:
Определительно-описательная. Ее основная задача – распределение оперативной памяти.
Исполнительная.
Схематично это выглядит следующим образом:
<Объявление программной единицы>
{Раздел описаний}
Begin
{Раздел исполняемых операторов}
End.
В разделе описаний содержатся описания всех идентификаторов, используемых в разделе исполняемых операторов, за исключением идентификаторов, определенных в интерфейсных частях программных модулей, а также локальных для процедуры или функции идентификаторов. Если программа использует дополнительные модули, то это указывается в разделе Uses. Также в разделе описаний объявляются идентификаторы типов (Type), объектов, констант (Const), переменных (Var), меток (Label). Эти разделы могут следовать в любом порядке. Описание процедур и функций заключается в указании заголовка и тела. Основное назначение первой части – резервирование оперативной памяти и формальное описание функций и процедур.
Uses
Crt, Dos;
Label cont, exs;
Const
Year = 2007;
Step = ’2’;
Type
Money = integer;
Var
X, y : integer;
Раздел операторов – последовательность исполняемых операторов, заключенных в операторные скобки begin и and. Операторы разделяются ;. Для меньшего количества ошибок рекомендуется писать каждый оператор с новой строки.
21. Организация ввода - вывода данных. Операторы реализация линейного вычислительного алгоритма.
Ввод
и вывод данных в программах на Паскале
осуществляется при помощи команд Read,
ReadLn,
Write,
WriteLn.
Переменные, образующие список ввода,
могут принадлежать к целому,
действительному, символьному типам.
Чтение исходных данных логического
типа в ТП недопустимо. Для ввода и вывода
применяются в следующем виде:
read([имя_файла,]
<переменная>)
и write([имя_файла,]
<переменная>).
Любая задача может быть представлена
в виде линейного алгоритма - процесса
обработки информации по единственному
пути, который реализуется следующим
образом:
ввод инф-ции из внешней среды
установка констант задачи, которые являются неизменными и используются во всей задаче
задание начальных значений, где переменным присваиваются начальные значения
базовая задача (линейный алгоритм)
вывод информации во внешнюю среду.
Пример линейного алгоритма считывания данных:
Var
F : Text;
c : char;
Begin
Assign(f, ’file.txt’); // связь файла с переменной
Reset(f); // открытие файла
Read(f, c); // чтение из файла в переменную
Close(f); // закрытие файла
End;
