
- •2 Основные операции с данными
- •6.Компоненты локальной вычислительной сети
- •7.Представление данных в эвм и единицы измерения
- •9. Пк. Назначение управляющих клавиш клавиатуры
- •10.Устройства вывода ввода и хранения данных
- •11. Понятие алгоритма.Способы описания алгоритма.
- •13.Характеристика ппо
- •15.Windows.Основные объекты экрана.Станд-ые проги
- •16 Программы обслуживания: архиваторы, антивирусы, дефрагментация диска.
- •17Файловфе менеджеры. Основные функции. Работа с файлами.
- •18 Pascal. Интегрированная среда программирования
- •19 Pascal. Структура программ на языке
- •20 Pascal.Простые (скалярные) типы данных.
- •21 Pascal. Структурированные(составные) типы данных
- •22. Pascal. Базовые операторы: ввода-вывода, оператор присваивания.
- •23 . Pascal. Логические операции. Логические выражения.
- •24 Pascal. Условный оператор if. Формат и принцип действия.
- •25 Pascal. Оператор выбора case…of. Формат и принцип действия. Оператор выбора Case
- •26 Pascal. Оператор цикла whale. Формат и принцип действия.
- •Принцип работы оператора while
- •27 Pascal. Оператор цикла repeat…until. Формат и принцип действия.
- •Оператор цикла Repeat. . Until
- •Принцип действия оператора цикла Repeat ..Until
- •28 Pascal. Оператор цикла for. Формат и принцип действия.
- •Оператора цикла for
- •Принцип действия оператора for
- •29 Pascal. Одномерные массивы. Описание ввод-вывод элементов.
- •Ввод массива
- •Ввод элементов одномерного массива с клавиатуры
- •30 Pascal.Двумерные массивы. Описание ввод-вывод элементов.
- •Ввод массива
- •Ввод элементов одномерного массива с клавиатуры
- •33. Паскаль работа с файлами
- •34. Паскаль Библиотека
- •35.Маткад. Эл-ты окна . Задание переменных ф-ий
- •Вывод значений ранжированной переменной
- •Использование ранжированных переменных:
- •36. Маткад элементарные операции с матрицами
- •37.Графики построение, изменение размеров,перемещение форматирование
- •59 Защита данных в Internet. Шифрование: симметричное и асимметриччное
- •60 Защита данных в Internet. Электронная цифровая подпись и электронная печать
23 . Pascal. Логические операции. Логические выражения.
Логические выражения (условия) в языке Паскаль используются в операторах if и при организации повторений, а именно в циклах while и repeat–until.
Примеры логических выражений:
1. a > 2*b
2. sin(sqr(a)) <= exp(cos(b))–2.3
3. (a <= 3) and (b > a/2)
Логические выражения строятся на основе операций отношения
(<, >, <= , >=, =, <>)
и логических операций
and (логическое и),
or (логическое или),
not (логическое отрицание),
xor (исключающее или).
Результатом выполнения логического выражения является логическое значение true (истина) или false (ложь). В сложных логических выражениях в первую очередь выполняются арифметические операции, затем – логические операции, а в последнюю очередь – операции отношения.
24 Pascal. Условный оператор if. Формат и принцип действия.
Структура условного оператора if имеет вид:
If <условие> then <оператор1> else <оператор2>;
где if, then, else – зарезервированные слова (если, тогда, иначе);
<условие> – логическое выражение;
<оператор1> и <оператор2> – любые операторы языка Паскаль (простые или составные).
Пример: if sin(а)>b then y:= a
else y:= b;
Оператор if работает следующим образом:
Вычисляется значение логического выражения <условие> (true (истина) или false (ложь)).
Если значение <условие> – true (истина), то выполняется <оператор1>, а <оператор2> игнорируется.
Если значение <условие> – false (ложь), то выполняется <оператор2>, а <оператор1> игнорируется.
Сокращенная конструкция оператора if
if < условие > then < оператор >;
Примеры: if a< 2*b then y : = a/2 ;
if a< 2*b then begin
y : =2 * a ;
writeln(y)
end ;
B примере 1 оператор y:=a/2; является простым оператором языка Паскаль.
В примере 2 оператор begin y :=2*a; writeln(y) end; является составным оператором языка Паскаль.
Составной оператор – это группа операторов, заключенная в операторные скобки begin end:
begin <операторы>;
end;
Применяется, когда можно выполнить только один оператор по правилам синтаксиса Паскаля, а по задаче предполагается выполнение группы операторов.
Оператор if сокращенной конструкции выполняется следующим образом.
Вычисляется значение логического выражения <условие>.
Если результатом является значение true, управление передается на <оператор>.
Если результатом условия является значение false, <оператор> игнорируется, и управление выполнением программы передается на следующий оператор в программе.
25 Pascal. Оператор выбора case…of. Формат и принцип действия. Оператор выбора Case
Если условный оператор if позволяет реализовать одно из двух возможных продолжений программы, то оператор case предоставляет возможность выбрать одно из нескольких продолжений программы.
Данный оператор имеет структуру:
case <выражение-селектор> of
<список1>: <оператор1>;
<список2>: <оператор2>;
...
<списокN>: <операторN>
else <оператор>
end;
Здесь <выражение-селектор> – выражение или, в частном случае, переменная любого скалярного типа, кроме вещественного (обычно это переменная типа byte, integer, boolean или char);
<список1, список2, ... списокN> – списки констант, значения которых может принимать выражение-селектор. Каждый из списков может представлять собой константу, диапазон констант или несколько констант (диапазонов), разделенных запятой.
Конструкция else в операторе case может отсутствовать.
Оператор case выполняется следующим образом.
Анализируется значение выражения-селектора.
Далее выполняется один из операторов, в список констант которого входит значение выражения-селектора.
Если значение выражения-селектора не совпадает ни с одной из констант в списках констант, управление передается оператору, стоящему после слова else, а в случае отсутствия слова else, оператору, следующему за оператором case.