- •1. Понятие информации
- •1.3. Свойства информации
- •2 Информатизация
- •4Информационные технологии – ит
- •6 Составляющие информационных технологий
- •10 Базовые информационные технологии
- •11 Технологии и средства обработки текстовой информации
- •12 Технологии и средства обработки текстовой информации
- •14 Технология и средства обработки графической информации
- •13 Программные средства, выполняющие научно-технические расчеты
- •15 Технологии и средства обработки звуковой информации
- •16 Технология работы в бд
- •8) Облегчении возможностей широкого обмена информацией, участия в корпоративных и других проектах, способствующих интеграции и т.П.
- •19 Экспертные системы и системы поддержки принятия решений(сппр)
- •20 Информационные технологии конечного пользователя. Интерфейс пользователя
- •1) Язык пользователя; 2) язык сообщений компьютера, организующий диалог на экране дисплея; 3) знания пользователя.
- •1. Способ общения машины с человеком-оператором. 2. Способ общения человека-оператора с машиной. 3. Способ пользовательского представления интерфейса.
- •21 Технические средства обеспечения безопасности информационных технологий
- •22. Средства и методы защиты информации
- •23. Оценка эффективности и качества ит
- •24. Понятие системы программирования
- •Var p,q,r: Integer;
- •If условие then оператор_1
- •32. Процедуры и функции в Паскале
- •37 Записи и множества в Паскале
- •2.3 Множества
- •38. Работа с файлами в Паскале
Var p,q,r: Integer;
A,B: Char;
F1,F2: Boolean;
Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в Паскаль - программе должны быть обязательно описаны все компоненты программы.
Раздел операторов представляет собой составной оператор, который содержит между служебными словами
begin.......end
последовательность операторов. Операторы отделяются друг от друга символом ;. Текст программы заканчивается символом точка.
Кроме описаний и операторов Паскаль - программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }.
Данная программа запрашивает с клавиатуры два числа, находит их сумму и выводит ответ. Теперь сделаем так, чтобы программа сначала очищала экран, выполняла свои действия, а в конце работы позволяла пользователю посмотреть результат, ожидая его нажатия клавиши.
Пример 2
program Primer; {вычисление суммы двух чисел}
uses Crt; {подключение модуля, необходимого для процедур
очистки экрана и задержки}
var
x,y,s: integer;
begin
ClrScr; {очистка экрана}
WriteLn('Введите через пробел два числа ');
ReadLn(x,y);
s := x + y;
WriteLn('Сумма чисел равна ',s);
ReadKey; {ожидание нажатия клавиши}
end.
Вопрос № 28
Операторы
Вопрос
№ 29
30. Условные операторы в Паскале
Оператор ветвления (условная инструкция, условный оператор) – оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд в зависимости от значения некоторого выражения.
Условный оператор IF реализует разветвляющийся алгоритм, т.е. предполагает выполнение вычислений по одному из возможных направлений в зависимости от исходных данных или промежуточных результатов. Ветвление в таких алгоритмах производится при проверке некоторых условий. Формат записи оператора IF следующий:
If условие then оператор_1
ELSE оператор_2;
Условие – значение типа BOOLEAN или логическая операция. Если условие верно, выполняется оператор, или блок операторов, следующий за THEN, в противном случае выполняется блок операторов после ELSE, если он есть. Оператор IF – это один оператор, поэтому ";" после оператора_1, т.е. перед ELSE, не ставится.
Часть со служебным словом ELSE может отсутствовать. В этом случае выполняется или не выполняется только оператор_1.
Е
сли
с помощью оператора IF необходимо
управлять группой операторов, то эта
группа заключается в операторные скобки
begin end;.
Оператор выбора CASE (вариант из)
Оператор If позволяет выбрать один из двух возможных путей решения. В ряде случаев таких путей бывает гораздо больше. Для выбора одного из нескольких путей решения используется оператор Case (вариант из) – обобщение условного оператора.
В общем случае формат записи оператора следующий:
CASE выражение OF
значения_1 : оператор_1;
значения_2 : оператор_2;
. . . . . . . . . .
значения_N : оператор_N;
ELSE оператор_M;
END;
Выражение записывается относительно специальной переменной выбора (селектора), которая может быть любого перечисляемого типа (как правило, Integer или Char). Значения состоят из одной или большего количества констант или диапазонов, разделенных запятыми, которые должны принадлежать к тому же типу, что и выражение.
После Else-части приводится оператор, который выполниться, если селектор принял значение, не принадлежащее ни одному из перечисленных значений. Если Else-часть отсутствует, то оператор Case пропускается и выполняется следующий за ним оператор. Если после Значений необходимо выполнять несколько операторов, они заключаются в операторные скобки.
31. Операторы цикла в Паскале
Циклом называется группа многократно повторяющихся операторов, а содержащая их программа – циклической. Количество повторений цикла (итераций) определяется значением некоторой управляющей переменной. Такая переменная называется параметром цикла.
По типу параметра и условию окончания циклы делятся на:
1) циклы со счетчиком (с параметром);
2) итерационные с предусловием и с постусловием.
В циклах со счетчиком количество повторений заранее известно, а в итерационных выход из цикла осуществляется при определенном условии.
Оператор цикла со счетчиком FOR (для)
Формат записи оператора цикла For (для) имеет следующий вид:
FOR параметр:=НачальноеЗначение TO КонечноеЗначение DO оператор1;
FOR параметр:=НачальноеЗначение DOWNTO КонечноеЗначение DO оператор1;
Параметром цикла в этом операторе может служить переменная так называемого перечисляемого типа: целого или символьного. При исполнении цикла переменная цикла изменяется от начального до конечного значения с шагом 1. Если стоит to, то переменная увеличивается, если downto – уменьшается. Условия выполнения цикла проверяются перед выполнением блока операторов. Если условие не выполнено, цикл For не выполняется.
Если в теле цикла необходимо выполнить группу операторов, то эта группа заключается в операторные скобки begin end;.
Оператор цикла с предусловием While (пока)
Условие выполнения цикла проверяется до начала. Цикл выполняется, пока условие истинно. Цикл While не выполняется ни разу, если условие ложно.
Формат записи оператора цикла с предусловием имеет вид:
WHILE условие DO оператор1;
Описание конструкции: «До тех пор, пока условие верно, выполнять оператор 1». Условие записывается относительно параметра. Если в теле цикла необходимо выполнить несколько операторов, то они заключаются в блок c помощью операторных скобок.
Оператор цикла с постусловием Repeat (повторять)
Формат записи оператора цикла с постусловием:
REPEAT
оператор1;
оператор2;
…………………
операторN;
UNTIL условие;
Описание конструкции: «Выполнять последовательность операторов до тех пор, пока условие не станет верным».
В теле цикла записывается один или несколько операторов, которые будут выполняться многократно. Они располагаются между служебными словами Repeat и Until, поэтому обрамлять их словами Begin и End не нужно. После слова Until записывается условие выхода из цикла (по значению параметра). Необходимо обязательно изменять параметр внутри цикла, иначе цикл будет выполняться бесконечно. Цикл выполняется по крайней мере 1 раз.
