|
Категории раздела
|
|
|
Все [56]
|
logoWriter [19]
Уроки по теме "logoWriter"
|
CorelDraw [7]
Практические задания с пошаговым алгоритмом выполнения по теме "CorelDraw"
|
MacromediaFlash [0]
Практические работы по теме "MacromediaFlash"
|
MS Excel [7]
План-конспекты по теме "MS Excel"
|
Логика [10]
План-конспекты уроков по логике
|
Разное [10]
Уроки, которые не подходят ни в одну категорию
|
Pascal [7]
|
|
|
|
|
Каталог статей
|
|
Тема 9. Использование логических операций в операторе условной передачи управления.
Тема 9. Использование логических операций в операторе условной передачи управления.Цели урока:
1) научиться применять полученные знания с другими темами, на примере языка программирования Паскаль;
2) развивать логическое мышление
3) воспитывать интерес к предмету.
Ход урока.
I. Орг. момент.
II. Повторение
III. Новая тема.
В языках программирования реализованы основные логические операции. Например, в языке TurboPascal:
Not – отрицание;
And – конъюнкция;
Or – дизъюнкция;
Xor – строгая дизъюнкция;
Eqv – эквиваленция;
Imp – импликация.
Их использование существенно повышает эффективность и оптимальность разрабатываемых учениками программ.
Упражнения
1. Записать на языке ТР с помощью логических операций условия, эквивалентные следующим высказываниям:
а) Х принадлежит отрезку [-5,5] или [10,100];
((X>=-5) and (X<=5)) xor ((X>=10) and (X<=100))
б) каждое из чисел X, Y положительно;
(X>0) and (Y>0)
в) хотя бы одно из чисел X,Yположительно;
(X>0) or (Y>0)
г) ни одно из чисел X,Y не является положительным;
(X<=0) and (Y<=0)
д) только одно их чисел X,Y положительно.
(X>0) xor (Y>0)
2. Записать на языке ТР условие, эквивалентное высказыванию: «Точка М(X,Y) находится внутри заштрихованной области». Область задана следующими рисунками:
Ответы:
а) (X*X+Y*Y>=1) and (X*X+Y*Y<=4);
б) (X*X+Y*Y<=2) and (Y>=0) and (Y>=X);
в) ((Y<X) and (Y>0)) or ((Y>X) and (Y<0));
г) (X>0) and (X<2) and (Y>0) and (Y<1);
д) ((Y+X>3) and (X-Y>1)) or ((Y+X<3) and (X-Y<1));
е) (sqr(X)+sqr(Y)<1) and (abs(X)+abs(Y)>1).
3. Изобразить в декартовой прямоугольной системе координат область, в которой и только в которой истинно следующее выражение:
а) (X>=Y) and (X+Y>=0) and (Y<=1);
б) (abs (X)<=1) and (abs (Y)<=1).
Ответы:
IV. Д/з: Найти по 5 примеров из алгебры при решении которых используется нахождение области определения функции и записать ее.
|
Категория: Все | Добавил: Казначей (06.04.2011)
|
Просмотров: 9049 | Теги: логические операции в паскаль, примеры использования логики | Рейтинг: 0.0/0
|
Не забываем комментировать!!!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
|
|
Copyright KUPI © 2019 |
|
|
|