SlideShare a Scribd company logo
1 of 16
8
За новою програмою
Урок 21
Поняття мови
програмування.
Складові мови
програмування
8
© Вивчаємо інформатику teach-inf.at.ua
Комп'ютерні програми
Працюючи з комп'ютером у школі і вдома, ви
використовували:
Розділ 5
§ 5.1
текстовий процесор,
графічний редактор,
програми-архіватори,
табличний процесор,
редактор комп'ютерних презентацій,
навчальні і контролюючі програми,
ігрові програми та багато інших.
8
© Вивчаємо інформатику teach-inf.at.ua
Комп'ютерні програми
Ви також знаєте, що комп'ютерна програма — це
алгоритм опрацювання даних, записаний спеціальною
мовою та призначений для виконання комп'ютером.
Розділ 5
§ 5.1
8
© Вивчаємо інформатику teach-inf.at.ua
Комп'ютерні програми
У процесі своєї роботи програма опрацьовує дані.
Розділ 5
§ 5.1
Дані, які потрапляють до
програми від певних пристроїв
(наприклад, з клавіатури або від
датчика температури) або від
іншої програми, або з іншого
джерела (наприклад, з текстового
файлу), називають вхідними
(початковими) даними.
Деякі програми працюють без вхідних даних.
8
© Вивчаємо інформатику teach-inf.at.ua
Комп'ютерні програми
Під час виконання програми
утворюються і опрацьовуються й
інші дані, які називають проміжними
даними.
Розділ 5
§ 5.1
Якщо метою виконання програми є
отримання певних даних, то ці дані
називають вихідними
(результуючими) даними.
8
© Вивчаємо інформатику teach-inf.at.ua
Комп'ютерні програми
Більшість сучасних програм у процесі своєї роботи
надають користувачу певний набір засобів для його
взаємодії з програмою і пристроями. До цих засобів
належать:
Розділ 5
§ 5.1
засоби керування (кнопки, меню та ін.),
засоби введення даних (поля, лічильники та ін.),
засоби виведення даних (написи, поля та ін.) тощо.
Сукупність таких засобів, а також методів їх
використання утворює інтерфейс користувача.
8
© Вивчаємо інформатику teach-inf.at.ua
Мови програмуванняРозділ 5
§ 5.1
Мову, яку використовують для запису
алгоритмів, призначених для виконання
комп'ютером, називають мовою програмування.
За останні 70 років створено
близько трьох тисяч різних мов
програмування. Деякі з них уже не
використовують, для деяких
постійно з'являються нові версії,
що зручніші для складання
програм і мають більші
можливості. Постійно створюються
нові мови програмування.
8
© Вивчаємо інформатику teach-inf.at.ua
Мови програмуванняРозділ 5
§ 5.1
Кожна мова програмування має такі складові:
Алфавіт - множина символів, з яких можна утворювати
слова і речення цієї мови.
Словник - набір слів, які використовуються в цій
мові.
Синтаксис - правила складання і запису мовних
конструкцій: не словникових слів і речень.
Семантику - встановлене однозначне тлумачення
мовних конструкцій, правил їх виконання.
8
© Вивчаємо інформатику teach-inf.at.ua
Мови програмування
У 6-7 класах ви вивчали мову програмування Scratch.
Розділ 5
§ 5.1
Алфавіт Словник Синтаксис Семантика
цифри, літери
української
абетки,
англійського
алфавіту,
символи
:, =, +, *,< та
ін.
наприклад,
слова
повторювати,
переміститися,
якщо, відбити,
коли.
команда циклу
з
передумовою
має містити
слова
повторювати
поки і саме в
такому
порядку
комп'ютер
однозначно
виконає
команду
переміститися
на 10 кроків і
перемістить
виконавця на
10 кроків у
напрямі його
руху.
8
© Вивчаємо інформатику teach-inf.at.ua
Мови програмування
Використання символів,
що не входять до алфавіту
мови програмування,
неправильне написання
словникових слів,
порушення синтаксичних
правил призводять до
неможливості виконання
комп'ютером відповідної
команди. Такі порушення
називають синтаксичними
помилками.
Розділ 5
§ 5.1
8
© Вивчаємо інформатику teach-inf.at.ua
Мови програмування
Мови програмування можна поділити на дві групи:
Машинно-залежні
(низького рівня)
Машинні
Асамблер
Машинно-незалежні
(високого рівня)
Універсальні мови
Спеціалізовані мови
Мови програмування
Розділ 5
§ 5.1
8
© Вивчаємо інформатику teach-inf.at.ua
Мови програмування
У 8 і 9 класах ви будете
вивчати мову програмування
Object Pascal (англ. Object
Pascal - об'єктний Паскаль).
Цю мову використовують учні
і студенти для вивчення
основних принципів
програмування, а також
професійні програмісти для
створення різноманітних
програм.
Розділ 5
§ 5.1
8
© Вивчаємо інформатику teach-inf.at.ua
Цікаві факти з історії
Мову програмування Pascal
створила в 1970 р. група
співробітників Інституту
інформатики Швейцарської
вищої технічної школи під
керівництвом професора
Ніклауса Вірта. Назвали її на
честь видатного французького
математика, фізика, інженера,
літератора, філософа Блеза
Паскаля.
Розділ 5
§ 5.1
8
© Вивчаємо інформатику teach-inf.at.ua
Цікаві факти з історії
Спочатку мова програмування Pascal створювалася
спеціально для навчання студентів основних принципів
і методів процедурного програмування. Але згодом
з'ясувалося, що ця мова програмування досить зручна, і
Розділ 5
§ 5.1
виникла ідея
застосовувати її не лише
для навчання, а й для
створення програм для
розв'язування
практичних завдань з
використанням
комп'ютера.
8
© Вивчаємо інформатику teach-inf.at.ua
Цікаві факти з історії
Так з'явилися перші
програми-компілятори для
автоматичного перекладання
програм, написаних мовою
програмування Pascal, у
програми, які може виконати
процесор комп'ютера, а також
середовище розробки Turbo
Pascal, які з часом здобули
широку популярність.
Розділ 5
§ 5.1
8
© Вивчаємо інформатику teach-inf.at.ua
Цікаві факти з історії
З роками мова програмування Pascal розвивалася й
вдосконалювалася. Нові версії цієї мови, які вже мали
елементи об'єктно-орієнтованої (орієнтованої на об'єкти
та їх властивості) мови програмування, з'явилися у
другій половині 80-х років минулого століття.
Розділ 5
§ 5.1
Одна з версій цієї мови одержала назву
Object Pascal. На початку 2000-х років
чергова нова версія Object Pascal
одержала назву Delphi.

More Related Content

What's hot

Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Юлія Артюх
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusЮлія Артюх
 
Інформатика 8 клас. Бондаренко О.О.
Інформатика 8 клас. Бондаренко О.О.Інформатика 8 клас. Бондаренко О.О.
Інформатика 8 клас. Бондаренко О.О.Nikolay Shaygorodskiy
 
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в ІнтернетіУрок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в ІнтернетіВасиль Тереховський
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіоСергій Каляфіцький
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтівYulia Vlasenko
 
3 клас урок 22 форматування текстових і графічнихоб’єктів слайду
3 клас урок 22 форматування текстових і графічнихоб’єктів слайду3 клас урок 22 форматування текстових і графічнихоб’єктів слайду
3 клас урок 22 форматування текстових і графічнихоб’єктів слайдуСокальська ЗШ І-ІІІ ступенів №2
 
формати файлів текстових документів
формати файлів текстових документівформати файлів текстових документів
формати файлів текстових документівЛунга Лілія
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...StAlKeRoV
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделіal12309
 
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».VsimPPT
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретчСокальська ЗШ І-ІІІ ступенів №2
 
інформатика. 5 клас. мій конспект. 2018
інформатика. 5 клас. мій конспект. 2018інформатика. 5 клас. мій конспект. 2018
інформатика. 5 клас. мій конспект. 2018ssuserb2b046
 
Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...
Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...
Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...VsimPPT
 
7 клас. поняття моделі
7 клас. поняття моделі7 клас. поняття моделі
7 клас. поняття моделіaniadania
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиВолодимир Бондар
 

What's hot (20)

6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
 
презентація поняття події
презентація   поняття подіїпрезентація   поняття події
презентація поняття події
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування Lazarus
 
Інформатика 8 клас. Бондаренко О.О.
Інформатика 8 клас. Бондаренко О.О.Інформатика 8 клас. Бондаренко О.О.
Інформатика 8 клас. Бондаренко О.О.
 
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в ІнтернетіУрок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
Урок 20. Практична робота №7. Розміщення аудіо- та відеоматеріалів в Інтернеті
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтів
 
3 клас урок 22 форматування текстових і графічнихоб’єктів слайду
3 клас урок 22 форматування текстових і графічнихоб’єктів слайду3 клас урок 22 форматування текстових і графічнихоб’єктів слайду
3 клас урок 22 форматування текстових і графічнихоб’єктів слайду
 
формати файлів текстових документів
формати файлів текстових документівформати файлів текстових документів
формати файлів текстових документів
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
 
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
Урок 22 для 3 класу - . Використання логічних висловлювань з «не», «і», «або».
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч
 
інформатика. 5 клас. мій конспект. 2018
інформатика. 5 клас. мій конспект. 2018інформатика. 5 клас. мій конспект. 2018
інформатика. 5 клас. мій конспект. 2018
 
3 клас урок 31 як підготуватися до захисту проекту
3 клас урок 31 як підготуватися до захисту проекту3 клас урок 31 як підготуватися до захисту проекту
3 клас урок 31 як підготуватися до захисту проекту
 
Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...
Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...
Урок 9 для 10-11 класу (Модуль "Інформаційна безпека") - Криптографічні метод...
 
7 клас. поняття моделі
7 клас. поняття моделі7 клас. поняття моделі
7 клас. поняття моделі
 
8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
 

Similar to поняття мови програмування

Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Igor igorvolinec
 
Мови програмування. Класифікація
Мови програмування. КласифікаціяМови програмування. Класифікація
Мови програмування. КласифікаціяAndy Levkovich
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 
Informatika 10-klas-rudenko-2018-prof
Informatika 10-klas-rudenko-2018-profInformatika 10-klas-rudenko-2018-prof
Informatika 10-klas-rudenko-2018-profkreidaros1
 
Prezent vchytelya
Prezent vchytelyaPrezent vchytelya
Prezent vchytelyachepesyuk
 
10 in rud_2018_prof
10 in rud_2018_prof10 in rud_2018_prof
10 in rud_2018_prof4book
 
Informat10klas
Informat10klasInformat10klas
Informat10klasjekatj
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. StAlKeRoV
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal1cana1
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1CDN_IF
 
мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)raprap1
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfssuser59c0a2
 
комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2Захарова Олена
 
Informatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdfInformatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdfssuser59c0a2
 

Similar to поняття мови програмування (20)

Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
 
Less33
Less33Less33
Less33
 
Мови програмування. Класифікація
Мови програмування. КласифікаціяМови програмування. Класифікація
Мови програмування. Класифікація
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
 
Informatika 10-klas-rudenko-2018-prof
Informatika 10-klas-rudenko-2018-profInformatika 10-klas-rudenko-2018-prof
Informatika 10-klas-rudenko-2018-prof
 
Prezent vchytelya
Prezent vchytelyaPrezent vchytelya
Prezent vchytelya
 
10 in rud_2018_prof
10 in rud_2018_prof10 in rud_2018_prof
10 in rud_2018_prof
 
Less34
Less34Less34
Less34
 
Informat10klas
Informat10klasInformat10klas
Informat10klas
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас.
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal
 
7_0711.pptx
7_0711.pptx7_0711.pptx
7_0711.pptx
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1
 
мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)
 
урок 6
урок 6урок 6
урок 6
 
урок 6
урок 6урок 6
урок 6
 
Конкурсна робота
Конкурсна роботаКонкурсна робота
Конкурсна робота
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdf
 
комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2
 
Informatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdfInformatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdf
 

More from Татьяна Ляш

More from Татьяна Ляш (10)

події
подіїподії
події
 
6 клас урок 3 дистанція
6 клас урок 3 дистанція6 клас урок 3 дистанція
6 клас урок 3 дистанція
 
6 клас урок 2 дистанція
6 клас урок 2 дистанція6 клас урок 2 дистанція
6 клас урок 2 дистанція
 
Переклад і переспів. 7 клас
Переклад і переспів. 7 класПереклад і переспів. 7 клас
Переклад і переспів. 7 клас
 
през 5-кл
през 5-клпрез 5-кл
през 5-кл
 
6 клас урок 1 Інформатика
6 клас урок 1 Інформатика6 клас урок 1 Інформатика
6 клас урок 1 Інформатика
 
фольклор
фольклорфольклор
фольклор
 
майстер клас бугайова с.ю.
майстер клас бугайова с.ю.майстер клас бугайова с.ю.
майстер клас бугайова с.ю.
 
Природа1
Природа1Природа1
Природа1
 
Звіт про поїздку до Литви
Звіт про поїздку до ЛитвиЗвіт про поїздку до Литви
Звіт про поїздку до Литви
 

Recently uploaded

Кошторис Криворізької гімназії № 72 на 2021 рік
Кошторис Криворізької гімназії № 72 на 2021 рікКошторис Криворізької гімназії № 72 на 2021 рік
Кошторис Криворізької гімназії № 72 на 2021 рікschool_inform72
 
Рей Бредбері "Усмішка". Презентація (6 клас)
Рей Бредбері "Усмішка". Презентація (6 клас)Рей Бредбері "Усмішка". Презентація (6 клас)
Рей Бредбері "Усмішка". Презентація (6 клас)Adriana Himinets
 
Штатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdf
Штатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdfШтатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdf
Штатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdfschool_inform72
 
Портфоліо Кравченко Тетяна Феодосіївна.pdf
Портфоліо Кравченко Тетяна Феодосіївна.pdfПортфоліо Кравченко Тетяна Феодосіївна.pdf
Портфоліо Кравченко Тетяна Феодосіївна.pdfssuserd1824d
 
Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...
Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...
Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...school_inform72
 
Архітектура Індії
Архітектура ІндіїАрхітектура Індії
Архітектура ІндіїCupCakeDoo
 
Штатний розпис Криворізької гімназії № 72 на 2023-2024.pdf
Штатний розпис Криворізької гімназії № 72 на 2023-2024.pdfШтатний розпис Криворізької гімназії № 72 на 2023-2024.pdf
Штатний розпис Криворізької гімназії № 72 на 2023-2024.pdfschool_inform72
 
Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...
Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...
Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...tetiana1958
 
Інформація щодо фактичного використання бюджетних коштів у 2022 році
Інформація щодо фактичного використання бюджетних коштів у 2022 роціІнформація щодо фактичного використання бюджетних коштів у 2022 році
Інформація щодо фактичного використання бюджетних коштів у 2022 роціschool_inform72
 
Кошторис Криворізької гімназії № 72 на 2023 рік
Кошторис Криворізької гімназії № 72 на 2023 рікКошторис Криворізької гімназії № 72 на 2023 рік
Кошторис Криворізької гімназії № 72 на 2023 рікschool_inform72
 
Кошторис Криворізької гімназії № 72 на 2024 рік
Кошторис Криворізької гімназії № 72 на 2024 рікКошторис Криворізької гімназії № 72 на 2024 рік
Кошторис Криворізької гімназії № 72 на 2024 рікschool_inform72
 

Recently uploaded (13)

Кошторис Криворізької гімназії № 72 на 2021 рік
Кошторис Криворізької гімназії № 72 на 2021 рікКошторис Криворізької гімназії № 72 на 2021 рік
Кошторис Криворізької гімназії № 72 на 2021 рік
 
Рей Бредбері "Усмішка". Презентація (6 клас)
Рей Бредбері "Усмішка". Презентація (6 клас)Рей Бредбері "Усмішка". Презентація (6 клас)
Рей Бредбері "Усмішка". Презентація (6 клас)
 
Штатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdf
Штатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdfШтатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdf
Штатний розпис Криворізької гімназії № 72 на 2021-2022 н.р..pdf
 
205 років драми І. Котляревського «Наталка Полтавка» (1819)
205 років драми І. Котляревського «Наталка Полтавка» (1819)205 років драми І. Котляревського «Наталка Полтавка» (1819)
205 років драми І. Котляревського «Наталка Полтавка» (1819)
 
Портфоліо Кравченко Тетяна Феодосіївна.pdf
Портфоліо Кравченко Тетяна Феодосіївна.pdfПортфоліо Кравченко Тетяна Феодосіївна.pdf
Портфоліо Кравченко Тетяна Феодосіївна.pdf
 
Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...
Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...
Відкритий бюджет (благодійні внескі) за 2024 рік по закладам освіти за січень...
 
Архітектура Індії
Архітектура ІндіїАрхітектура Індії
Архітектура Індії
 
Штатний розпис Криворізької гімназії № 72 на 2023-2024.pdf
Штатний розпис Криворізької гімназії № 72 на 2023-2024.pdfШтатний розпис Криворізької гімназії № 72 на 2023-2024.pdf
Штатний розпис Криворізької гімназії № 72 на 2023-2024.pdf
 
Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...
Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...
Архітектура музею хлібопекарських виробів. Огляд світових брендів «музей при ...
 
Інформація щодо фактичного використання бюджетних коштів у 2022 році
Інформація щодо фактичного використання бюджетних коштів у 2022 роціІнформація щодо фактичного використання бюджетних коштів у 2022 році
Інформація щодо фактичного використання бюджетних коштів у 2022 році
 
07.04.2024.docx07.04.2024.docx07.04.2024.docx
07.04.2024.docx07.04.2024.docx07.04.2024.docx07.04.2024.docx07.04.2024.docx07.04.2024.docx
07.04.2024.docx07.04.2024.docx07.04.2024.docx
 
Кошторис Криворізької гімназії № 72 на 2023 рік
Кошторис Криворізької гімназії № 72 на 2023 рікКошторис Криворізької гімназії № 72 на 2023 рік
Кошторис Криворізької гімназії № 72 на 2023 рік
 
Кошторис Криворізької гімназії № 72 на 2024 рік
Кошторис Криворізької гімназії № 72 на 2024 рікКошторис Криворізької гімназії № 72 на 2024 рік
Кошторис Криворізької гімназії № 72 на 2024 рік
 

поняття мови програмування

  • 1. 8 За новою програмою Урок 21 Поняття мови програмування. Складові мови програмування
  • 2. 8 © Вивчаємо інформатику teach-inf.at.ua Комп'ютерні програми Працюючи з комп'ютером у школі і вдома, ви використовували: Розділ 5 § 5.1 текстовий процесор, графічний редактор, програми-архіватори, табличний процесор, редактор комп'ютерних презентацій, навчальні і контролюючі програми, ігрові програми та багато інших.
  • 3. 8 © Вивчаємо інформатику teach-inf.at.ua Комп'ютерні програми Ви також знаєте, що комп'ютерна програма — це алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп'ютером. Розділ 5 § 5.1
  • 4. 8 © Вивчаємо інформатику teach-inf.at.ua Комп'ютерні програми У процесі своєї роботи програма опрацьовує дані. Розділ 5 § 5.1 Дані, які потрапляють до програми від певних пристроїв (наприклад, з клавіатури або від датчика температури) або від іншої програми, або з іншого джерела (наприклад, з текстового файлу), називають вхідними (початковими) даними. Деякі програми працюють без вхідних даних.
  • 5. 8 © Вивчаємо інформатику teach-inf.at.ua Комп'ютерні програми Під час виконання програми утворюються і опрацьовуються й інші дані, які називають проміжними даними. Розділ 5 § 5.1 Якщо метою виконання програми є отримання певних даних, то ці дані називають вихідними (результуючими) даними.
  • 6. 8 © Вивчаємо інформатику teach-inf.at.ua Комп'ютерні програми Більшість сучасних програм у процесі своєї роботи надають користувачу певний набір засобів для його взаємодії з програмою і пристроями. До цих засобів належать: Розділ 5 § 5.1 засоби керування (кнопки, меню та ін.), засоби введення даних (поля, лічильники та ін.), засоби виведення даних (написи, поля та ін.) тощо. Сукупність таких засобів, а також методів їх використання утворює інтерфейс користувача.
  • 7. 8 © Вивчаємо інформатику teach-inf.at.ua Мови програмуванняРозділ 5 § 5.1 Мову, яку використовують для запису алгоритмів, призначених для виконання комп'ютером, називають мовою програмування. За останні 70 років створено близько трьох тисяч різних мов програмування. Деякі з них уже не використовують, для деяких постійно з'являються нові версії, що зручніші для складання програм і мають більші можливості. Постійно створюються нові мови програмування.
  • 8. 8 © Вивчаємо інформатику teach-inf.at.ua Мови програмуванняРозділ 5 § 5.1 Кожна мова програмування має такі складові: Алфавіт - множина символів, з яких можна утворювати слова і речення цієї мови. Словник - набір слів, які використовуються в цій мові. Синтаксис - правила складання і запису мовних конструкцій: не словникових слів і речень. Семантику - встановлене однозначне тлумачення мовних конструкцій, правил їх виконання.
  • 9. 8 © Вивчаємо інформатику teach-inf.at.ua Мови програмування У 6-7 класах ви вивчали мову програмування Scratch. Розділ 5 § 5.1 Алфавіт Словник Синтаксис Семантика цифри, літери української абетки, англійського алфавіту, символи :, =, +, *,< та ін. наприклад, слова повторювати, переміститися, якщо, відбити, коли. команда циклу з передумовою має містити слова повторювати поки і саме в такому порядку комп'ютер однозначно виконає команду переміститися на 10 кроків і перемістить виконавця на 10 кроків у напрямі його руху.
  • 10. 8 © Вивчаємо інформатику teach-inf.at.ua Мови програмування Використання символів, що не входять до алфавіту мови програмування, неправильне написання словникових слів, порушення синтаксичних правил призводять до неможливості виконання комп'ютером відповідної команди. Такі порушення називають синтаксичними помилками. Розділ 5 § 5.1
  • 11. 8 © Вивчаємо інформатику teach-inf.at.ua Мови програмування Мови програмування можна поділити на дві групи: Машинно-залежні (низького рівня) Машинні Асамблер Машинно-незалежні (високого рівня) Універсальні мови Спеціалізовані мови Мови програмування Розділ 5 § 5.1
  • 12. 8 © Вивчаємо інформатику teach-inf.at.ua Мови програмування У 8 і 9 класах ви будете вивчати мову програмування Object Pascal (англ. Object Pascal - об'єктний Паскаль). Цю мову використовують учні і студенти для вивчення основних принципів програмування, а також професійні програмісти для створення різноманітних програм. Розділ 5 § 5.1
  • 13. 8 © Вивчаємо інформатику teach-inf.at.ua Цікаві факти з історії Мову програмування Pascal створила в 1970 р. група співробітників Інституту інформатики Швейцарської вищої технічної школи під керівництвом професора Ніклауса Вірта. Назвали її на честь видатного французького математика, фізика, інженера, літератора, філософа Блеза Паскаля. Розділ 5 § 5.1
  • 14. 8 © Вивчаємо інформатику teach-inf.at.ua Цікаві факти з історії Спочатку мова програмування Pascal створювалася спеціально для навчання студентів основних принципів і методів процедурного програмування. Але згодом з'ясувалося, що ця мова програмування досить зручна, і Розділ 5 § 5.1 виникла ідея застосовувати її не лише для навчання, а й для створення програм для розв'язування практичних завдань з використанням комп'ютера.
  • 15. 8 © Вивчаємо інформатику teach-inf.at.ua Цікаві факти з історії Так з'явилися перші програми-компілятори для автоматичного перекладання програм, написаних мовою програмування Pascal, у програми, які може виконати процесор комп'ютера, а також середовище розробки Turbo Pascal, які з часом здобули широку популярність. Розділ 5 § 5.1
  • 16. 8 © Вивчаємо інформатику teach-inf.at.ua Цікаві факти з історії З роками мова програмування Pascal розвивалася й вдосконалювалася. Нові версії цієї мови, які вже мали елементи об'єктно-орієнтованої (орієнтованої на об'єкти та їх властивості) мови програмування, з'явилися у другій половині 80-х років минулого століття. Розділ 5 § 5.1 Одна з версій цієї мови одержала назву Object Pascal. На початку 2000-х років чергова нова версія Object Pascal одержала назву Delphi.