SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

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

What's hot (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
 

Similar to 8class inf rozgal

Similar to 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
 

More from 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
 

Recently uploaded

Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 

Recently uploaded (12)

Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 

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.