Інформатика
Повторення знань з теми «Алгоритми та програми» за 8 клас
Повторимо правила поведінки та безпеки в комп’ютерному класі
Пригадаємо
1. Що таке програма?
2. Що таке алгоритм?
3. З якою метою складають блок-схему алгоритму?
4. Під час вивчення яких навчальних предметів ви зустрічалися з поняттям величини?
5. Наведіть приклади величин.
6. Що таке програмування?
7. З якими мовами програмування ви вже знайомі?
Мова програмування
Мо́ва програмува́ння (англ. Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам.
Мо́ва програмува́ння (англ. Programming language) — це ???
Мови програмування
Мови програмування низького рівня
Мови програмування високого рівня
Асемблер
Спеціалізовані
Вирішення різних завдань
Вирішення одного або кількох видів завдань
Машинні
Універсальні
Які рівні мов програмування Ви знаєте?
Компілятор
Компілятор - це комп'ютерна програма (або набір к. програм), що перетворює (компілює) вихідний код, написаний певною мовою програмування, на семантично еквівалентний код в іншій мові програмування, який, як правило, необхідний для виконання програми машиною, наприклад, комп'ютером.
Компілятор - це ???
Інтерпретатор
Інтерпретатори — перетворюють частину програми в машинний код, виконують і після цього переходять до наступної частини. При цьому щоразу при виконанні програми використовується
інтерпретатор.
Інтерпретатори — це???
Python
Python — інтерпретована об'єктно-орієнтована мова програмування високого рівня
Python — це???
Запит команди
Три значки «більше ніж» >>> називаються «запит команди»
Три значки «більше ніж» >>> називаються ???
Розрахунки в мові Python
Після значка запиту команди >>> вводимо вираз та натискаємо Enter
Додавання | + |
Віднімання | - |
Множення | * |
Ділення | / |
Піднесення до ступеня | ** |
Операції - це будь-які дії, які виконуються за допомогою операторів. Математичні операції виконуються по черзі в залежності від їх пріоритету
Операції - це ???
Змінна
Змінна у програмуванні позначає місце для зберігання інформації, такої як числа, текст, переліки чисел та тексту
Слово Змінна у програмуванні позначає ???
Символ “=”
Символ “=” в Python називають символом присвоєння. Він використовується для надання значень певним іменам
Символ “=” в Python називають ???
Коментар – це текст, розташований за символом #. Текст, розташований за символом «#», інтерпретатором ігнорується
Коментар
Коментар може займати декілька рядків, у цьому випадку його оточують потрійними лапками чи апострофами
Коментар – це ???
Введення
Функція print означає надрукувати.
Вона виводить на екран усе, що є всередині дужок
Функція print означає ???
Виведення
За введення в програму даних з клавіатури в Python відповідає функція input () . Коли викликається ця функція, програма зупиняє своє виконання і чекає, коли користувач введе текст
За введення в програму даних з клавіатури в Python відповідає функція ???
Лінійна програма
Лінійною називається програма, яка є ланцюгом команд введення, виведення, присвоєння або тотожної команди.
Лінійною називається програма, яка ???
Математичні функції (модуль math)
Для проведення тригонометричні, логарифмічні та ін обчислень з числами мова Python містить багато додаткових функцій, зібраних в бібліотеку (модуль), яка називається math
Модуль math це….
Логічні вирази
Логічними виразами називають вирази, результатом яких є істина (True) або хибність (False)
x == 4 # x дорівнює 4
x == 7 # x дорівнює 7
x != 7 # x не дорівнює 7
x != 4 # x не дорівнює 4
x > 5 # x більше 5
x < 5 # x менше 5
x >= 6 # x більше або дорівнює 6
x <= 6 # x менше або дорівнює 6
Логічними виразами називають ???
Логічний тип даних
Булевий (логічний) тип даних вважають дуже примітивним, адже він має всього 2 значення: True (істина), або False (хиба). Залежно від того, чи виконується умова вираз може набувати або значення True, або False.
Булевий (логічний) тип даних ???
Цикл
Цикли - це інструкції, що виконують одну і ту ж саму послідовність дій, поки діє задана умова
Цикли - це ???
В програмуванні розрізняють такі види циклів:
Цикл з лічильником – виконується задану кількість разів (for)
Цикл з передумовою – виконує дії поки умова є істинною (while)
Цикл з післяумовою – спочатку виконуються команди, а потім перевіряється умова (do…while)
Сумісний цикл – виконує команди для кожного елементу із заданого набору значень (for…which)
Які цикли Ви знаєте?
Цикл While
Цикл While - доки логічний вираз має значення True, доти будуть виконуватись певні операції
Цикл While - ???
Цикл for
Цикл for використовується, коли потрібно забезпечити повторення блоку команд вказану кількість разів
Цикл for ???
Інтерфейс
Інтерфейс – це сукупність засобів і правил, що забезпечують взаємодію пристроїв обчислювальної системи або програм
командний
графічний
Інтерфейс – це ???
Форма в Python
Форма – це об’єкт, в якому можна розмістити різні компоненти,зокрема кнопки, поля , надписи,меню та інше.
Форма – це ???
Модуль tkinter
Модуль, для створення графічного інтерфейсу, програми називається tkinter
from tkinter import *
Модуль tkinter це…
Об’єкт
Об'єкт — це те, на що спрямована певна діяльність (на противагу суб'єкту, який здійснює таку діяльність).
Об'єкт — це ???
Подія
Подія — зміна властивостей об'єкта, взаємодія між об'єктами, утворення нового об'єкта або знищення наявного об'єкта.
Подія — ???
Метод
Метод — дія, яку об'єкт може виконувати
Метод — це???
Елементи керування
Елементи керування — це графічні об'єкти, розташовані на вікні програми для показу або введення даних, виконання дій або полегшення роботи: текстові поля, списки, перемикачі, кнопки, прапорці тощо.
Елементи керування — це ???
Обробник події
Обробник події — це частина програми, що виконує певні дії у відповідь на подію (спричинену, наприклад, дією користувача).
Обробник події — це ???
Модуль
Модуль (у мові програмування) — файл з кодом програми. У мові Python є стандартна бібліотека модулів, які при потребі підключають (імпортують) до кодів користувача.
Модуль (у мові програмування) — ???
Напис
Label — це віджет, призначений для відображення напису без можливості редагування його користувачем.
Label — це ???
Текстове поле
Текстове поле – це об’єкт, що використовується при побудові графічного інтерфейсу користувача
Текстове поле – це ???
Перемикачі
Перемикачі представлені у вигляді невеликих списків із можливістю вибору одного або декількох варіантів
Перемикачі – це???
Прапорці
Прапорці не об’єднуються в групи, тому що активних прапорців може бути необмежена кількість.
Для чого використовуються прапорці?
Працюємо за комп’ютером
Працюємо з інструкційними картками
Вправа для профілактики короткозорості та порушення зору
Повторюємо
1. Які бувають алгоритми?
2.Які бувають розгалужені алгоритми?
3. Які бувають цикли?
4. Інтерфейс – це…
5. Елементи керування це…
6. Модуль це…