- •19.Алгоритм и его свойства
- •20.Линейный и разветвляющийся алгоритмы.
- •21.Циклическая структура алгоритма
- •22.Программирование.Языки программирования.
- •23.Алфавит.Структура программы на языке программирования Паскаль
- •24.Константы и переменные.Тип переменных.
- •25.Выражения.
- •26.Оператор присваивания.Процедуры ввода и вывода.
- •34.Записи.
- •32.Строковые типы данных. Char.
- •33.Множества.
- •29.Операторы цикла.
- •28.Оператор выбора (варианта).
- •44.Компьютерн.Вирусы.Антивирусная программы.
- •13.Операционные системы.Назначение и состав.
- •38.Субд ms Access.
- •1.История развития информатики и место среди др.Наук.
- •4. Количество информации
- •6.Архитектура эвм
- •12.Программное обеспечение
- •41.Глобальная компьютерная сеть.История развития.
- •35.Язык Паскаля.Процедуры и функции.
- •30. Массивы.
- •31.Матрицы.
- •36.Файлы.
- •27.Оператор условия.
- •16.Прикладное программное обеспечение.
- •39.Компьютерные сети.
- •40.Локальные сети.
- •3.Представление информации, аналоговая и цифровая обработка.
- •8 .Оперативная память.
- •9.Внешние запоминающие устройства.
- •10. Алгебра высказываний. Таблица истинности.
- •11. Логические выражения. Логические функции.
- •15. Файловая система, основные понятия файловой системы. Организация файловой системы windows.
- •14 Сервисное программное обеспечение.
- •5.Система счисле́ния
- •2 Информация. Основные понятия. Информационные процессы сбора, передачи, обработки и накопления информации.
- •7.Микропроцессоры. Характеристика микропроцессоров.
- •17 Текстовые редакторы. Функциональные возможности текстового редактора. Форматирование текстовой информации. Редактирование.
- •18 Табличные редакторы. Функциональные возможности табличного редактора. Формулы. Функции. Адресация в электронной таблице.
- •37 Базы данных. Основные понятия и определения. Система управления базами данных. Реляционные базы данных.
- •42 Глобальные сети Интернет. Сервисы сети Интернет.
- •45 Архивация файлов.
26.Оператор присваивания.Процедуры ввода и вывода.
Общий вид:v := a;
здесь v – переменная, a – выражение, := - операция присваивания. Пример. f := 3 * C + 2 * sin(x);
Вид выражения однозначно определяет правила его вычисления: действия выполняются слева направо с соблюдением следующего старшинства (в порядке убывания):
not;
*, /, div, mod, and;
+, -, or;
=, <, >, <>, <=, >=, in.
Любое выражение в скобках вычисляется раньше, чем выполняется операция, предшествующая скобкам.Присваивание допускается для переменных всех типов, за исключением типа файл.В операции v := a переменная v и выражение a должны иметь один и тот же тип, а для интервального типа – одно и то же подмножество значений.Замечание 1. Разрешается присваивать переменной типа real выражение типа integer. Замечание 2. Нельзя присваивать переменной типа integer выражение типа real.
В Паскале это процедуры read и readlnдля ввода данных и write и writeln – для вывода. Операторы с окончанием ln отличает то, что после их выполнения происходит перевод указателя на новую строку.Стандартными устройствами ввода и вывода (т.е. теми, что предполагаются по умолчанию) являются клавиатура (ввод) и монитор (вывод).
34.Записи.
Запись - это структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. В отличие от массива, компоненты (поля) записи могут быть различного типа. Чтобы можно было ссылаться на тот или иной компонент записи, поля именуются.
Структура объявления типа записи такова:
<имя типа> = RECORD <сп.полей> END
Здесь <имя типа> - правильный идентификатор;
RECORD, END - зарезервированные слова (запись,конец); <сп.полей> - список полей; представляет собой последовательность разделов записи, между которыми ставится точка с запятой.
Каждый раздел записи состоит из одного или нескольких идентификаторов полей, отделяемых друг от друга запятыми. За идентификатором (идентификаторами) ставится двоеточие и описание типа поля (полей), например:
BirthDay = record
day,month : Byte;
year : Word
end;
var
a,b : Birthday;
32.Строковые типы данных. Char.
Строка – последовательность символов кодовой таблицы ПК.
Определение констант и переменных строкового типа.
String…[…константа (max длина строки)…]
Type
Stroka=string[20]; {или var S2: string[20]}
Var S2: stroke;
Доступ к отдельному символу может быть получен с помощью индекса.
S2= ‘программа’; S2[4]=‘г’; S2[0]=9;
Операции над строками.
1.Операция отношения (=, < и т.д.).
Строки сравниваются посимвольно, слева направо.
При обнаружении первого не совпадающего символа принимается решение 0 > < (больше, меньше), в соответствии с кодовой таблицей. Если две сравниваемые строки имеют разную длину, но совпадают вплоть до последнего символа короткой строки, то короткая строка считается меньше.
2.Операция сцепление.
a:= ‘семестр’; b:= ‘первый’; c:= ‘второй’;
b+a - ‘первый семестр’; c+a - ‘второй --||--‘
3.Стандартные процедуры и функции.
Delet(st{string},pos,n{byte}) – из строки st, с позиции pos удаляется n символов.
Insert(S1,S2{string},pos{byte}) – вставка S1 в S2 с позиции pos.
Str(V{real},St{string}) – преобразование числового значения V в строку St.
Val(St{string},V{real},C{byte}) –преобразование строки St в число V, C=0, если нет ошибки.
Copy(St{string},pos,n{byte}) – выделение из строки St, с позиции pos, n символов.
Length(St{string}) – определение длины строки.
Pos(S1,S2{string}) – обнаружение первого появления строки S1 в строке S2.
Concat(St1,St2,…) – Сцепление строк, равноценное знаку “+”.