SlideShare uma empresa Scribd logo
1 de 17
Розділ 5.
У цьому розділі ви дізнаєтесь про:
Мови програмування та їх
складові
Середовище розробки
проектів Lazarus
Елементи керування:
Форма, кнопка, напис; їх
властивості та події, що
можуть відбуватися з ними
Обробників подій
Змінення значень
властивостей
елементів керування
перед виконанням
проекту і під час його
виконання
Вікно повідомлень
Створення проектів у
середовищі Lazarus
мовою Object Pascal, їх
редагування і виконання
Урок 21.
1. Що таке алгоритм? Що таке
система команд виконавця
алгоритму? У чому полягає
формальність виконання алгоритму
виконавцем?
2. Що таке комп'ютерна програма?
3. Яку мову програмування ви
вивчали в попередніх класах?
Пригадайте кілька команд цієї
мови програмування.
Працюючи з комп'ютером у школі і вдома,
ви використовували:
текстовий процесор,
графічний редактор,
програми-архіватори,
табличний процесор,
редактор комп'ютерних презентацій,
ігрові програми та багато інших.
навчальні і контролюючі програми,
Ви також знаєте, що
Комп'ютерна програма — це
алгоритм опрацювання даних,
записаний спеціальною мовою та
призначений для виконання
комп'ютером.
Деякі програми працюють без вхідних
даних.
Дані, які потрапляють до програми
від певних пристроїв (наприклад, з
клавіатури або від датчика
температури) або від іншої програми,
або з іншого джерела (наприклад, з
текстового файлу), називають
вхідними (початковими) даними.
У процесі своєї роботи програма
опрацьовує дані.
Під час виконання програми утворюються
і опрацьовуються й інші дані, які називають
проміжними даними.
Якщо метою
виконання програми є
отримання певних
даних, то ці дані
називають вихідними
(результуючими)
даними.
Більшість сучасних програм у процесі своєї
роботи надають користувачу певний набір
засобів для його взаємодії з програмою і
пристроями. До цих засобів належать засоби
керування (кнопки, меню та ін.), засоби
введення даних (поля, лічильники та ін.),
засоби виведення даних (написи, поля та ін.)
тощо.
Сукупність таких засобів, а також
методів їх використання утворює
інтерфейс користувача.
Мову, яку використовують для
запису алгоритмів, призначених для
виконання комп'ютером, називають
мовою програмування.
Складаючи алгоритми, призначені для
виконання людиною, користуються звичною
мовою спілкування юдей: українською,
російською, англійською тощо.
Але для алгоритмів, які повинен
виконувати комп’ютер, мова спілкування
людей складна, має неоднозначні
трактування ( наприклад, слова-омоніми).
За останні 70 років створено близько
трьох тисяч різних мов програмування. Деякі
з них уже не використовують, для деяких
постійно з'являються нові версії, що зручніші
для складання програм і мають більші
можливості. Постійно створюються нові
мови програмування.
Кожна мова програмування має такі
складові:
Алфавіт - множина символів, з яких можна
утворювати слова і речення цієї мови.
Словник - набір слів, які використовуються в цій
мові.
Синтаксис - правила складання і запису мовних
конструкцій: не словникових слів і речень
Семантику - встановлене однозначне тлумачення
мовних конструкцій, правил їх виконання.
У 6-7 класах ви вивчали мову
програмування Scratch.
Алфавіт Словник Синтаксис Семантика
цифри, літери
української
абетки,
англійського
алфавіту,
символи
:, =, +, *,< та ін.
наприклад,
слова
повторювати,
переміститися
, якщо,
відбити, коли.
команда циклу
з передумовою
має містити
слова
повторювати
поки і саме в
такому
порядку
комп'ютер
однозначно
виконає команду
переміститися
на 10 кроків і
перемістить
виконавця на 10
кроків у напрямі
його руху.
Використання символів, що не входять до
алфавіту мови програмування, неправильне
написання словникових слів, порушення
синтаксичних правил призводять до
неможливості виконання комп'ютером
відповідної команди. Такі порушення
називають синтаксичними помилками.
У 8 і 9 класах ви будете
вивчати мову
програмування Object Pascal
(англ. Object Pascal -
об'єктний Паскаль). Цю мову
використовують учні і
студенти для вивчення
основних принципів
програмування, а також
професійні програмісти для
створення різноманітних
програм.
Увага! Під час роботи з комп’ютером дотримуйтеся
правил безпеки та санітарно-гігієнічних норм.
1. Що таке комп'ютерна програма?
2. Які дані, що опрацьовує програма,
називають вхідними, проміжними,
вихідними?
3. Які складові частини мови
програмування? Опишіть кожну з них.
4. Що таке синтаксична помилка?
Проаналізувати
ст. 154-156

Mais conteúdo relacionado

Mais procurados

комп’ютерна презентація
комп’ютерна презентаціякомп’ютерна презентація
комп’ютерна презентація
NVK4
 
Презентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиПрезентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновиди
sveta7940
 
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
Юлія Артюх
 

Mais procurados (20)

комп’ютерна презентація
комп’ютерна презентаціякомп’ютерна презентація
комп’ютерна презентація
 
Презентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиПрезентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновиди
 
6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
 
Схеми та діаграми
Схеми та діаграмиСхеми та діаграми
Схеми та діаграми
 
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
 
7_1611.pptx
7_1611.pptx7_1611.pptx
7_1611.pptx
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
 
6 клас 19 урок. Фрагменти тексту та операції над ними
6 клас 19 урок. Фрагменти тексту та операції над ними6 клас 19 урок. Фрагменти тексту та операції над ними
6 клас 19 урок. Фрагменти тексту та операції над ними
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класі
 
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
 
Презентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіПрезентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класі
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмування
 
Урок 1. Поняття комп'ютерної графіки. Растрові зображення, їхні властивості.
Урок 1. Поняття комп'ютерної графіки. Растрові зображення, їхні властивості.Урок 1. Поняття комп'ютерної графіки. Растрові зображення, їхні властивості.
Урок 1. Поняття комп'ютерної графіки. Растрові зображення, їхні властивості.
 
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
 
Урок 20 для 3 класу - Істинні та хибні висловлювання
Урок 20 для 3 класу - Істинні та хибні висловлюванняУрок 20 для 3 класу - Істинні та хибні висловлювання
Урок 20 для 3 класу - Істинні та хибні висловлювання
 
проект скретч
проект скретчпроект скретч
проект скретч
 
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...Формати аудіо- та відеофайлів. Програмне забезпечення для  опрацювання об’єкт...
Формати аудіо- та відеофайлів. Програмне забезпечення для опрацювання об’єкт...
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
 

Destaque

Destaque (8)

Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.
Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування. Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.
Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.
 
Урок 60. Розв’язування компетентнісних задач
Урок 60. Розв’язування компетентнісних задачУрок 60. Розв’язування компетентнісних задач
Урок 60. Розв’язування компетентнісних задач
 
Інформатика 8 клас. Морзе Н.В.
Інформатика 8 клас. Морзе Н.В.Інформатика 8 клас. Морзе Н.В.
Інформатика 8 клас. Морзе Н.В.
 
Урок 36. Логічні вирази. Операції над логічними виразами
Урок 36. Логічні вирази.  Операції над  логічними виразамиУрок 36. Логічні вирази.  Операції над  логічними виразами
Урок 36. Логічні вирази. Операції над логічними виразами
 
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмуванняУрок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
 
Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.
Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.
Урок 22 для 8 класу - Поняття мови програмування. Складові мови програмування.
 
Урок 19 для 11 класу - Основні поняття математичної логіки: логічні константи...
Урок 19 для 11 класу - Основні поняття математичної логіки: логічні константи...Урок 19 для 11 класу - Основні поняття математичної логіки: логічні константи...
Урок 19 для 11 класу - Основні поняття математичної логіки: логічні константи...
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Semelhante a Урок 21. Комп’ютерні програми і мови програмування

мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)
raprap1
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
Alyona Tribko
 
Programne zabezpechenna
Programne zabezpechennaProgramne zabezpechenna
Programne zabezpechenna
1cana1
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal
1cana1
 
Programne zabezpechenna(pz)
Programne zabezpechenna(pz)Programne zabezpechenna(pz)
Programne zabezpechenna(pz)
Oksana Kutsenko
 

Semelhante a Урок 21. Комп’ютерні програми і мови програмування (20)

Less33
Less33Less33
Less33
 
мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)
 
Prezent vchytelya
Prezent vchytelyaPrezent vchytelya
Prezent vchytelya
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
 
Informatika 10-klas-rudenko-2018-prof
Informatika 10-klas-rudenko-2018-profInformatika 10-klas-rudenko-2018-prof
Informatika 10-klas-rudenko-2018-prof
 
Мови програмування. Класифікація
Мови програмування. КласифікаціяМови програмування. Класифікація
Мови програмування. Класифікація
 
10 in rud_2018_prof
10 in rud_2018_prof10 in rud_2018_prof
10 in rud_2018_prof
 
Основи програмування
Основи програмуванняОснови програмування
Основи програмування
 
скретч 3 клас
скретч 3 класскретч 3 клас
скретч 3 клас
 
Programne zabezpechenna
Programne zabezpechennaProgramne zabezpechenna
Programne zabezpechenna
 
18
1818
18
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal
 
Programne zabezpechenna(pz)
Programne zabezpechenna(pz)Programne zabezpechenna(pz)
Programne zabezpechenna(pz)
 
Конкурсна робота
Конкурсна роботаКонкурсна робота
Конкурсна робота
 
1
11
1
 
Pro movu programuvanja_
Pro movu programuvanja_Pro movu programuvanja_
Pro movu programuvanja_
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч
 
опорні схеми
опорні схемиопорні схеми
опорні схеми
 
урок 4 6 клас
урок 4 6 класурок 4 6 клас
урок 4 6 клас
 

Último

Último (6)

Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Габон
ГабонГабон
Габон
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищ
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Україна в умовах десталінізації (1953 – 1964 рр.).pptx
Україна в умовах десталінізації (1953 – 1964 рр.).pptxУкраїна в умовах десталінізації (1953 – 1964 рр.).pptx
Україна в умовах десталінізації (1953 – 1964 рр.).pptx
 

Урок 21. Комп’ютерні програми і мови програмування

  • 1. Розділ 5. У цьому розділі ви дізнаєтесь про: Мови програмування та їх складові Середовище розробки проектів Lazarus Елементи керування: Форма, кнопка, напис; їх властивості та події, що можуть відбуватися з ними Обробників подій Змінення значень властивостей елементів керування перед виконанням проекту і під час його виконання Вікно повідомлень Створення проектів у середовищі Lazarus мовою Object Pascal, їх редагування і виконання
  • 2. Урок 21. 1. Що таке алгоритм? Що таке система команд виконавця алгоритму? У чому полягає формальність виконання алгоритму виконавцем? 2. Що таке комп'ютерна програма? 3. Яку мову програмування ви вивчали в попередніх класах? Пригадайте кілька команд цієї мови програмування.
  • 3. Працюючи з комп'ютером у школі і вдома, ви використовували: текстовий процесор, графічний редактор, програми-архіватори, табличний процесор, редактор комп'ютерних презентацій, ігрові програми та багато інших. навчальні і контролюючі програми,
  • 4. Ви також знаєте, що Комп'ютерна програма — це алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп'ютером.
  • 5. Деякі програми працюють без вхідних даних. Дані, які потрапляють до програми від певних пристроїв (наприклад, з клавіатури або від датчика температури) або від іншої програми, або з іншого джерела (наприклад, з текстового файлу), називають вхідними (початковими) даними. У процесі своєї роботи програма опрацьовує дані.
  • 6. Під час виконання програми утворюються і опрацьовуються й інші дані, які називають проміжними даними. Якщо метою виконання програми є отримання певних даних, то ці дані називають вихідними (результуючими) даними.
  • 7. Більшість сучасних програм у процесі своєї роботи надають користувачу певний набір засобів для його взаємодії з програмою і пристроями. До цих засобів належать засоби керування (кнопки, меню та ін.), засоби введення даних (поля, лічильники та ін.), засоби виведення даних (написи, поля та ін.) тощо. Сукупність таких засобів, а також методів їх використання утворює інтерфейс користувача.
  • 8. Мову, яку використовують для запису алгоритмів, призначених для виконання комп'ютером, називають мовою програмування. Складаючи алгоритми, призначені для виконання людиною, користуються звичною мовою спілкування юдей: українською, російською, англійською тощо. Але для алгоритмів, які повинен виконувати комп’ютер, мова спілкування людей складна, має неоднозначні трактування ( наприклад, слова-омоніми).
  • 9. За останні 70 років створено близько трьох тисяч різних мов програмування. Деякі з них уже не використовують, для деяких постійно з'являються нові версії, що зручніші для складання програм і мають більші можливості. Постійно створюються нові мови програмування.
  • 10. Кожна мова програмування має такі складові: Алфавіт - множина символів, з яких можна утворювати слова і речення цієї мови. Словник - набір слів, які використовуються в цій мові. Синтаксис - правила складання і запису мовних конструкцій: не словникових слів і речень Семантику - встановлене однозначне тлумачення мовних конструкцій, правил їх виконання.
  • 11. У 6-7 класах ви вивчали мову програмування Scratch. Алфавіт Словник Синтаксис Семантика цифри, літери української абетки, англійського алфавіту, символи :, =, +, *,< та ін. наприклад, слова повторювати, переміститися , якщо, відбити, коли. команда циклу з передумовою має містити слова повторювати поки і саме в такому порядку комп'ютер однозначно виконає команду переміститися на 10 кроків і перемістить виконавця на 10 кроків у напрямі його руху.
  • 12. Використання символів, що не входять до алфавіту мови програмування, неправильне написання словникових слів, порушення синтаксичних правил призводять до неможливості виконання комп'ютером відповідної команди. Такі порушення називають синтаксичними помилками.
  • 13. У 8 і 9 класах ви будете вивчати мову програмування Object Pascal (англ. Object Pascal - об'єктний Паскаль). Цю мову використовують учні і студенти для вивчення основних принципів програмування, а також професійні програмісти для створення різноманітних програм.
  • 14. Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
  • 15.
  • 16. 1. Що таке комп'ютерна програма? 2. Які дані, що опрацьовує програма, називають вхідними, проміжними, вихідними? 3. Які складові частини мови програмування? Опишіть кожну з них. 4. Що таке синтаксична помилка?