Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kl3495.doc
Скачиваний:
10
Добавлен:
10.02.2016
Размер:
7.51 Mб
Скачать

Логічні вирази

У записі логічних виразів окрім арифметичних операцій складання, віднімання, множення, ділення і піднесення до ступеня використовуються операції відношення < (менше), <= (менше або рівно) > (більше), >= (більше або рівно) = (рівно), <> (не рівно), а також логічні операції і, або, ні.

Приклади запису логічних виразів, істинних при виконанні вказаних умов.

Умова

Запис на шкільнійалгоритмичній мові

Дробна частинадійсного числа a дорівнюєнулю

int(a) = 0

Цілечисло a — парне

mod(a, 2) = 0

Цілечисло a — непарне

mod(a, 2) = 1

Цілечисло k кратнесеми

mod(a, 7) = 0

Кожнез чисел a, b додатнє

(a>0) і(b>0)

Тількиоднез чисел a, b додатнє

((a>0) і(b<=0)) або ((a<=0) і(b>0))

Хочаб однез чисел a, b, c є від'ємним

(a<0) або(b<0) або(c<0)

Число x задовольняєумовіa <x <b 

(x>a) і(x<b)

Число x маєзначенняв межах[1, 3]

(x>=1) і(x<=3)

Цілічисла a іb маютьоднакову парність

((mod(a, 2)=0) і(mod(b, 2)=0) або((mod(a, 2)=1) і(mod(b, 2)=1))

Точка с координатами (x, y) лежитьв кругірадіусуr зцентром в точці(a, b)

(x-a)**2 + (y-b)**2 <r*r

Рівнянняax^2 + bx + c = 0 не маєдійснихкоренів

b*b - 4*a*c <0

Точка (x, y) належитьпершійаботретійчверті

((x>0) і(y>0)) або ((x<0) і(y>0))

Точка (x, y) лежитьпоза одиничнимкругомзцентром в початкукоординат або його другійчверті

(x*x + y*y >1) або ((x*x + y*y <= 1) і(x<0) і(y>0))

Цілічисла a іb євзаємнопротилежними

a = -b

Цілічисла a іb є взаємнозворотніми

a*b = 1

Число a більшесередньогоарифметичногочисел b, c, d

a >(b+c+d) / 3

Число a не меньше середньогогеометричногочисел b, c, d

a >= (b+c+d) ** (1/3)

Хотя б одна з логічнихзміннихF1 іF2 має значеннятак

F1 абоF2

Обидві логічнізмінніF1 іF2 маютьзначеннятак

F1 іF2

Обидві логічнізмінніF1 іF2 маютьзначенняні

неF1 інеF2

Логічна зміннаF1 маєзначеннятак,а логічназміннаF2 маєзначенняні

F1 інеF2

Тількиодна з логічних зміннихF1 іF2 має значеннятак

(F1 інеF2) або(F2 інеF1)

Питання:

1. Що таке алгоритм?

2. Що таке "Виконавець алгоритму"?

3. Якими властивостями володіють алгоритми?

4. У якій формі записуються алгоритми?

5. Що таке словесний спосіб запису алгоритмів?

6. Що таке графічний спосіб запису алгоритмів?

7. Що таке псевдокод?

8. Як записуються алгоритми на шкільній алгоритмічній мові?

9. Що таке базові алгоритмічні структури?

10. Які цикли називають ітераційними?

11. Що таке вкладені цикли?

12. Чим відрізняється програмний спосіб запису алгоритмів від інших?

13.Що таке рівень мови програмування?

14. Які у машинних мов гідності і недоліки?

15. Що таке мова асемблера?

16. У чому переваги алгоритмічних мов перед машинними?

17. Які компоненти утворюють алгоритмічну мову?

18. Які поняття використовують алгоритмічні мови?

19. Що таке стандартна функція?

20. Як записуються арифметичні вирази?

21. Як записуються логічні вирази?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]