SlideShare uma empresa Scribd logo
1 de 18
Величини логічного типу, операції
над ними. Алгоритми з
розгалуженнями для
опрацювання величин
Завдання для учнів 8 класу
Висловлювання — це речення, яке містить
твердження про певний об'єкт або про зв'язки
між об'єктами.
Висловлювання може бути
істинним або хибним.
Прикладами істинних висловлювань є:
Україна розміщена в Європі.
У грудні 31 день.
Київ - столиця України
Дніпро ділить Україну на
Лівобережну та Правобережну.
Прикладами хибних висловлювань є:
20 > 25
Харків – столиця України.
Всі комахи – отруйні.
Основною властивістю висловлювання є його
істинність. Якщо висловлювання:
Істинне Хибне
то вважають, що
значення його
властивості істинність
дорівнює true (англ. true —
правда).
то вважають, що
значення його
властивості істинність
дорівнює false (англ. false -
хиба, хибність).
Логічним виразом називають
вираз, який може набувати одне
з двох значень: true або false.
Логічний тип змінних позначається boolean.
Наприклад:
var x, у: boolean.
Часто для змінних логічного типу
використовуються команди або.
х := true х := false
Змінні логічного типу також вважаються
логічними виразами.
Операції над логічними виразами
• Над логічними виразами можна виконувати
логічні операції:
not (не)
and (і)
or (або)
xог (виключне або)
заперечення;
кон'юнкція;
диз'юнкція (нестрога);
диз'юнкція (строга).
А В not А А and В А or В А xor В
1 1 0 1 1 0
1 0 0 0 1 1
0 1 1 0 1 1
0 0 1 0 0 0
Прочитати матеріал підручника Й. Я. Ривкінд, Т. І.
Лисенко. Інформатика 8 клас. § 6.3
Завдання! Важливо! По можливості встановити на
ПК програмне забезпечення Lazarus!
Завдання 1. Виконайте тестове завдання 31 з комп’ютерною перевіркою на
сайті interactive.ranok.com.ua
Завдання 2. За введеними значеннями змінних a, b: Boolean обчислити
значення логічних виразів a and b, a or b, a xor b.
Створіть новий проект. Помістіть на форму кнопку обчислити
Помістіть на форму п’ять компонентів Label,
змініть їх заголовки згідно з рисунком.
Помістіть на форму п’ять компонентів Edit.
Створіть для кнопки обробник події Onclick
Алгоритми з розгалуженнями для
опрацювання величин.
У загальному випадку блок-схеми розгалужень
мають такий вигляд:
Повне розгалуження Неповне розгалуження
false falsetrue true
Команда повного розгалуження в мові
програмування Object Pascal має такий загальний
вигляд:
if<логічний вираз>
Then begin
<послідовність команд 1>
end
Else begin
<послідовність команд 2>
end;
(англ. if - якщо, then - тоді, else - інакше).
Виконання цієї команди відбувається так:
обчислюється значення логічного виразу;
Якщо це значення
true
Якщо це значення
false
то виконується
послідовність команд 1
і після цього
виконується команда,
наступна за
розгалуженням
то виконується
послідовність команд 2
і після цього
виконується команда,
наступна за
розгалуженням.
Є в Object Pascal і команда неповного
розгалуження:
• If <логічний вираз>
• Then begin
• <послідовність
команд >
• end;
Якщо це значення true
то виконується
послідовність команд і
після цього виконується
команда, наступна за
розгалуженням
Виконання цієї
команди відбувається
так: обчислюється
значення логічного
виразу;
Якщо це значення
false
одразу виконується
команда, наступна за
розгалуженням.
Виконати завдання № 1:
• Створити проект для обчислення значень
функції
𝑥 + 5, якщо 𝑥 ≥ 5
𝑥, для всіх інших 𝑥
Якщо у вас на комп’ютері встановлене середовище програмування Lazarus, то ви
можете виконувати завдання на власному ПК та надсилати скріни виконаних
завдань вчителю на електронну пошту teachergimn16@gmail.com
Завдання можна виконувати і на сайті https://scratch.mit.edu/
Завдання, виконане
в середовищі Scratch
Завдання, виконане
в середовищі Lazarus
var x,y: real;
Begin
X:=strtofloat(edit1.text);
If x>=5 then y:=x+5 else y:=x;
Label1.caption:=floattostr(y);
end.
Виконати завдання № 2:
• Створити проект для обчислення значень
функції y=(x+1)/(x-1)
Якщо у вас на комп’ютері встановлене середовище програмування Lazarus, то ви
можете виконувати завдання на власному ПК та надсилати скріни виконаних
завдань вчителю на електронну пошту teachergimn16@gmail.com
Завдання можна виконувати і на сайті https://scratch.mit.edu/
Завдання, виконане
в середовищі Scratch
Завдання, виконане
в середовищі Lazarus
var x,y: real;
Begin
X:=strtofloat(edit1.text);
If x=1 then Label1.caption:=‘На 0 ділити
не можна’
else
begin y:=(x+1)/(x-1);
Label1.caption:=floattostr(y);
End;
end.

Mais conteúdo relacionado

Mais procurados

Urok 9 (7-klas) висловлювання
Urok 9 (7-klas) висловлюванняUrok 9 (7-klas) висловлювання
Urok 9 (7-klas) висловлюванняSanya Dzhedzhera
 
Формули та правила диференціального числення
Формули та правила диференціального численняФормули та правила диференціального числення
Формули та правила диференціального численняOksana Bryk
 

Mais procurados (6)

Logihni operazii 3
Logihni operazii 3Logihni operazii 3
Logihni operazii 3
 
Logihni operazii
Logihni operaziiLogihni operazii
Logihni operazii
 
Urok 9 (7-klas) висловлювання
Urok 9 (7-klas) висловлюванняUrok 9 (7-klas) висловлювання
Urok 9 (7-klas) висловлювання
 
Формули та правила диференціального числення
Формули та правила диференціального численняФормули та правила диференціального числення
Формули та правила диференціального числення
 
Logihni operazii
Logihni operaziiLogihni operazii
Logihni operazii
 
Present
PresentPresent
Present
 

Semelhante a 8class inf rozgal

Semelhante a 8class inf rozgal (10)

7_1901.pptx
7_1901.pptx7_1901.pptx
7_1901.pptx
 
Урок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнямиУрок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнями
 
8 клас урок 47
8 клас урок 478 клас урок 47
8 клас урок 47
 
урок 15 умова паскаль
урок 15 умова паскальурок 15 умова паскаль
урок 15 умова паскаль
 
Урок 8
Урок 8Урок 8
Урок 8
 
Основні поняття математичної логіки
Основні поняття математичної логікиОсновні поняття математичної логіки
Основні поняття математичної логіки
 
8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин
 
Обернена пропорційність
Обернена пропорційністьОбернена пропорційність
Обернена пропорційність
 
Lect 2 prolog
Lect 2 prologLect 2 prolog
Lect 2 prolog
 
8 14blog
8 14blog8 14blog
8 14blog
 

Mais de Viktoria Mikolaenko (20)

zvitdir2022.ppt
zvitdir2022.pptzvitdir2022.ppt
zvitdir2022.ppt
 
war8klasdist4.pptx
war8klasdist4.pptxwar8klasdist4.pptx
war8klasdist4.pptx
 
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
 
war5classd4.pptx
war5classd4.pptxwar5classd4.pptx
war5classd4.pptx
 
war7classdist4.pptx
war7classdist4.pptxwar7classdist4.pptx
war7classdist4.pptx
 
war6class3.pptx
war6class3.pptxwar6class3.pptx
war6class3.pptx
 
5classdist3.pptx
5classdist3.pptx5classdist3.pptx
5classdist3.pptx
 
war7classdist3.pptx
war7classdist3.pptxwar7classdist3.pptx
war7classdist3.pptx
 
war9klassdist1.ppt
war9klassdist1.pptwar9klassdist1.ppt
war9klassdist1.ppt
 
war8klassdist1-2.pptx
war8klassdist1-2.pptxwar8klassdist1-2.pptx
war8klassdist1-2.pptx
 
war5classdist2.pptx
war5classdist2.pptxwar5classdist2.pptx
war5classdist2.pptx
 
war7classdist2.pptx
war7classdist2.pptxwar7classdist2.pptx
war7classdist2.pptx
 
war6klass2.pptx
war6klass2.pptxwar6klass2.pptx
war6klass2.pptx
 
war5classdist1.pptx
war5classdist1.pptxwar5classdist1.pptx
war5classdist1.pptx
 
war7classdist1.pptx
war7classdist1.pptxwar7classdist1.pptx
war7classdist1.pptx
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
 
Zvitdir2021
Zvitdir2021Zvitdir2021
Zvitdir2021
 
Formuvalne ocin
Formuvalne ocinFormuvalne ocin
Formuvalne ocin
 
10classdist
10classdist10classdist
10classdist
 
Media10class
Media10classMedia10class
Media10class
 

Último

Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніestet13
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаAdriana Himinets
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 

Último (10)

Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Габон
ГабонГабон
Габон
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 

8class inf rozgal

  • 1. Величини логічного типу, операції над ними. Алгоритми з розгалуженнями для опрацювання величин Завдання для учнів 8 класу
  • 2. Висловлювання — це речення, яке містить твердження про певний об'єкт або про зв'язки між об'єктами. Висловлювання може бути істинним або хибним.
  • 3. Прикладами істинних висловлювань є: Україна розміщена в Європі. У грудні 31 день. Київ - столиця України Дніпро ділить Україну на Лівобережну та Правобережну.
  • 4. Прикладами хибних висловлювань є: 20 > 25 Харків – столиця України. Всі комахи – отруйні.
  • 5. Основною властивістю висловлювання є його істинність. Якщо висловлювання: Істинне Хибне то вважають, що значення його властивості істинність дорівнює true (англ. true — правда). то вважають, що значення його властивості істинність дорівнює false (англ. false - хиба, хибність).
  • 6. Логічним виразом називають вираз, який може набувати одне з двох значень: true або false.
  • 7. Логічний тип змінних позначається boolean. Наприклад: var x, у: boolean. Часто для змінних логічного типу використовуються команди або. х := true х := false Змінні логічного типу також вважаються логічними виразами.
  • 8. Операції над логічними виразами • Над логічними виразами можна виконувати логічні операції: not (не) and (і) or (або) xог (виключне або) заперечення; кон'юнкція; диз'юнкція (нестрога); диз'юнкція (строга).
  • 9. А В not А А and В А or В А xor В 1 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 0 1 0 0 0 Прочитати матеріал підручника Й. Я. Ривкінд, Т. І. Лисенко. Інформатика 8 клас. § 6.3
  • 10. Завдання! Важливо! По можливості встановити на ПК програмне забезпечення Lazarus! Завдання 1. Виконайте тестове завдання 31 з комп’ютерною перевіркою на сайті interactive.ranok.com.ua Завдання 2. За введеними значеннями змінних a, b: Boolean обчислити значення логічних виразів a and b, a or b, a xor b. Створіть новий проект. Помістіть на форму кнопку обчислити Помістіть на форму п’ять компонентів Label, змініть їх заголовки згідно з рисунком. Помістіть на форму п’ять компонентів Edit. Створіть для кнопки обробник події Onclick
  • 11. Алгоритми з розгалуженнями для опрацювання величин. У загальному випадку блок-схеми розгалужень мають такий вигляд: Повне розгалуження Неповне розгалуження false falsetrue true
  • 12. Команда повного розгалуження в мові програмування Object Pascal має такий загальний вигляд: if<логічний вираз> Then begin <послідовність команд 1> end Else begin <послідовність команд 2> end; (англ. if - якщо, then - тоді, else - інакше).
  • 13. Виконання цієї команди відбувається так: обчислюється значення логічного виразу; Якщо це значення true Якщо це значення false то виконується послідовність команд 1 і після цього виконується команда, наступна за розгалуженням то виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням.
  • 14. Є в Object Pascal і команда неповного розгалуження: • If <логічний вираз> • Then begin • <послідовність команд > • end; Якщо це значення true то виконується послідовність команд і після цього виконується команда, наступна за розгалуженням Виконання цієї команди відбувається так: обчислюється значення логічного виразу; Якщо це значення false одразу виконується команда, наступна за розгалуженням.
  • 15. Виконати завдання № 1: • Створити проект для обчислення значень функції 𝑥 + 5, якщо 𝑥 ≥ 5 𝑥, для всіх інших 𝑥 Якщо у вас на комп’ютері встановлене середовище програмування Lazarus, то ви можете виконувати завдання на власному ПК та надсилати скріни виконаних завдань вчителю на електронну пошту teachergimn16@gmail.com Завдання можна виконувати і на сайті https://scratch.mit.edu/
  • 16. Завдання, виконане в середовищі Scratch Завдання, виконане в середовищі Lazarus var x,y: real; Begin X:=strtofloat(edit1.text); If x>=5 then y:=x+5 else y:=x; Label1.caption:=floattostr(y); end.
  • 17. Виконати завдання № 2: • Створити проект для обчислення значень функції y=(x+1)/(x-1) Якщо у вас на комп’ютері встановлене середовище програмування Lazarus, то ви можете виконувати завдання на власному ПК та надсилати скріни виконаних завдань вчителю на електронну пошту teachergimn16@gmail.com Завдання можна виконувати і на сайті https://scratch.mit.edu/
  • 18. Завдання, виконане в середовищі Scratch Завдання, виконане в середовищі Lazarus var x,y: real; Begin X:=strtofloat(edit1.text); If x=1 then Label1.caption:=‘На 0 ділити не можна’ else begin y:=(x+1)/(x-1); Label1.caption:=floattostr(y); End; end.