Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект Паскаль урок1.DOC
Скачиваний:
0
Добавлен:
16.04.2019
Размер:
316.93 Кб
Скачать

Оператор условия If

Оператор условия If выполняется следующим образом:

  • Вычисляется логическое выражение (булевый тип: True, False),

  • Если значение логического выражения есть True (истина), выполняется <Оператор-1>, указанный после Then,

  • Если значение логического выражения есть False (ложь), выполняется <Оператор-2>, указанный после Else.

Полная форма условного оператора If

If <Логическое выражение> Then <Оператор-1> Else <Оператор-2>;

Б лок – схема

Пример

If A>0 Then C:=A

Else C:= Abs(A);

Сокращенная форма условного оператора If

If <Логическое выражение> Then <Оператор-1>;

Б лок – схема

Пример

C:= A;

If A>0 Then C:=Abs(A);

Задача 1

Ввести число. Если это число положительное, то на экран вывести сообщение "Положительное число". Если это число отрицательное, то на экран вывести сообщение "Отрицательное число".

Исходные данные: А

Блок-схема

Да Нет

Program Trial_1;

Var A : Integer;

Begin

Write ('Введите число'); ReadLn (A);

If A >= 0 Then WriteLn('Положительное число')

Else WriteLn('Отрицательное число')

End.

Задача 2

И сходные данные: X

Блок-схема

Да Нет

Program Trial_2;

Var X : Integer; Y : Real;

Begin

Write ('Введите число'); ReadLn (X);

If X > 5 Then Y:=1/(X-5)

Else Y:= 5*X;

WriteLn (Y)

End.

Циклические вычислительные процессы

Если вычислительный процесс содержит многократные вычисления по одним и тем же математическим зависимостям, то его называют циклическим процессом.

Многократно повторяемые участки вычислений называются циклами, а переменные, изменяющиеся в цикле, - переменными цикла (параметрами).

Пример

Вычислить значение функции Y = aN, где а - действительное число с натуральным показателем.

Y = a * a * a * a * a * … * a

N

Алгоритм циклической структуры

  1. Подготовка цикла – задание начальных значений переменным цикла перед первым его выполнением.

  2. Тело цикла – действия, повторяемые в цикле.

  3. Модификация переменных цикла перед каждым новым его повторением.

  4. Управление циклом – проверка условия продолжения (или окончания) цикла и переход на начало тела цикла, если выполняется условие продолжения цикла (или выход из цикла по его окончанию).