Похожие презентации:
Сложные условия. Несколько простых условий
1. Сложные условия
2. Условие
СложноеПростое
Несколько простых условий
Два выражения одного типа
соединенных логической связкой
сравниваются между собой с
(AND, OR). Каждое из простых
использованием одной из операций
условий нужно заключить в
сравнения.
круглые скобки.
Например: 5 > 3, 2a=4
Например: (X=Y) AND (X>0)
Мы их рассмотрели и изучили!
Операции сравнения
Математический знак
На языке
программирования
<
>
<
>
≤
≥
=
≠
<=
>=
=
<>
3.
Задача: Даны три натуральных числа A,B,C. Определить наибольшеесреди них (рассмотрим случай, когда все числа разные)
Чтобы решить эту задачу, должны выполняться
следующие условия:
1. Чтобы число A было наибольшим, А>B и A>C
2. Чтобы число B было наибольшим, B>A и B>C
3. Чтобы число C было наибольшим, C>B и C>A
Обратите внимание!
В условии используем союз И,
Который показывает нам, что, например,
число A ,будет наибольшим, если оба эти
условия (см.1) будут верными.
Теперь, нарисуем блок-схему.
4.
Задача: Даны три натуральных числа. Определить наибольшее срединих(рассмотрим случай, когда все числа разные)
Блок-схема:
Программа:
начало
Ввести числа A,B,C
-
Написать программу
+
(A>B) И (A>C)
Вывод A
-
+
(B>C)И (B>A)
Вывод B
-
(C>A) И(C>B)
+
Вывод C
конец
5.
В данной задаче мы использовалиЛогическую связку И.
На языке программирования Паскаль,
Логическая связка И записывается через AND
А теперь, выполним трассировку. Я ее начну,
а вы продолжите!
6.
AB
34 4
C
(A>B) и
(A>C)
12
(+)и(+)=+
(B>C) и
(B>A)
(C>A) и
(C>B)
экран
34
(-) и (-)=(-) и (+)=Задание!
Аналогично, выполните для следующей тройки чисел:
1. A=5, B=20,C=4
2. A=15,B=3,C=22
7.
Блок-схема:Программа:
начало
Ввести числа A,B,C
-
+
(A>B) И (A>C)
Вывод A
-
+
(B>C)И (B>A)
Вывод B
-
(C>A) И(C>B)
+
Вывод C
конец
Трассировку сделали,
составляем программу
по блок-схеме.
8.
Правильность выполненияпрограммы проверим на
следующем уроке. Там вы и
получите самостоятельную
работу.
Примечание! По возможности установите ABCPascal.
Он бесплатный и весит мало.