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

Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Igor igorvolinec
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмування
Захарова Олена
 
презентація 2
презентація 2презентація 2
презентація 2
elena1807
 
Поперечна Л.А. Як розробити навчальний проект
Поперечна Л.А. Як розробити навчальний проектПоперечна Л.А. Як розробити навчальний проект
Поперечна Л.А. Як розробити навчальний проект
Lidia Poperechna
 
народні промисли україни
народні промисли українинародні промисли україни
народні промисли україни
Светлана Коломиец
 
Презентація проекту "Енергоефективні школи: нова генерація" 2017
Презентація проекту "Енергоефективні школи: нова генерація" 2017Презентація проекту "Енергоефективні школи: нова генерація" 2017
Презентація проекту "Енергоефективні школи: нова генерація" 2017
Енергоефективні школи: нова генерація
 
Електронні журнали та особливості їх використання.pptx
Електронні журнали та особливості їх використання.pptxЕлектронні журнали та особливості їх використання.pptx
Електронні журнали та особливості їх використання.pptx
Юлія default
 
Класний журнал 5-11 класи
Класний журнал 5-11 класиКласний журнал 5-11 класи
Класний журнал 5-11 класи
koblevoschool1
 
Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...
Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...
Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...
Andy Levkovich
 
інженерний тиждень.doc
інженерний тиждень.docінженерний тиждень.doc
інженерний тиждень.doc
ssuser33f19a
 
МОНІТОРИНГ 1.1.pdf
МОНІТОРИНГ  1.1.pdfМОНІТОРИНГ  1.1.pdf
МОНІТОРИНГ 1.1.pdf
olha1koval
 
Подолання втрат.pptx
Подолання втрат.pptxПодолання втрат.pptx
Подолання втрат.pptx
gorlakov20232024
 
Презентація заступника з навчально виховної роботи
Презентація заступника з навчально виховної роботиПрезентація заступника з навчально виховної роботи
Презентація заступника з навчально виховної роботи
ludmylaiv
 
Екологічні проблеми України
Екологічні проблеми УкраїниЕкологічні проблеми України
Екологічні проблеми України
mhvardiya
 
5 презентація здорове харчування
5   презентація здорове харчування5   презентація здорове харчування
5 презентація здорове харчуванняnelarina
 
8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
Александр Карпук
 
Видатні вчені природознавці України і світу
Видатні вчені природознавці України і світуВидатні вчені природознавці України і світу
Видатні вчені природознавці України і світу
Микола Корчак
 
1.5 моніторинг мистецтво 20-21.pdf
1.5 моніторинг мистецтво   20-21.pdf1.5 моніторинг мистецтво   20-21.pdf
1.5 моніторинг мистецтво 20-21.pdf
olha1koval
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuserceb60a
 

What's hot (20)

Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмування
 
презентація 2
презентація 2презентація 2
презентація 2
 
Поперечна Л.А. Як розробити навчальний проект
Поперечна Л.А. Як розробити навчальний проектПоперечна Л.А. Як розробити навчальний проект
Поперечна Л.А. Як розробити навчальний проект
 
народні промисли україни
народні промисли українинародні промисли україни
народні промисли україни
 
Презентація проекту "Енергоефективні школи: нова генерація" 2017
Презентація проекту "Енергоефективні школи: нова генерація" 2017Презентація проекту "Енергоефективні школи: нова генерація" 2017
Презентація проекту "Енергоефективні школи: нова генерація" 2017
 
Електронні журнали та особливості їх використання.pptx
Електронні журнали та особливості їх використання.pptxЕлектронні журнали та особливості їх використання.pptx
Електронні журнали та особливості їх використання.pptx
 
Класний журнал 5-11 класи
Класний журнал 5-11 класиКласний журнал 5-11 класи
Класний журнал 5-11 класи
 
Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...
Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...
Аплікація з підручних матеріалів (трудове навчання, 5 клас, теоретичний матер...
 
інженерний тиждень.doc
інженерний тиждень.docінженерний тиждень.doc
інженерний тиждень.doc
 
МОНІТОРИНГ 1.1.pdf
МОНІТОРИНГ  1.1.pdfМОНІТОРИНГ  1.1.pdf
МОНІТОРИНГ 1.1.pdf
 
Подолання втрат.pptx
Подолання втрат.pptxПодолання втрат.pptx
Подолання втрат.pptx
 
Презентація заступника з навчально виховної роботи
Презентація заступника з навчально виховної роботиПрезентація заступника з навчально виховної роботи
Презентація заступника з навчально виховної роботи
 
Презентація на атестацію
Презентація на атестаціюПрезентація на атестацію
Презентація на атестацію
 
Екологічні проблеми України
Екологічні проблеми УкраїниЕкологічні проблеми України
Екологічні проблеми України
 
5 презентація здорове харчування
5   презентація здорове харчування5   презентація здорове харчування
5 презентація здорове харчування
 
8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
 
Видатні вчені природознавці України і світу
Видатні вчені природознавці України і світуВидатні вчені природознавці України і світу
Видатні вчені природознавці України і світу
 
1.5 моніторинг мистецтво 20-21.pdf
1.5 моніторинг мистецтво   20-21.pdf1.5 моніторинг мистецтво   20-21.pdf
1.5 моніторинг мистецтво 20-21.pdf
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
 

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

Less33
Less33Less33
Мови програмування. Класифікація
Мови програмування. КласифікаціяМови програмування. Класифікація
Мови програмування. Класифікація
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-prof
kreidaros1
 
Prezent vchytelya
Prezent vchytelyaPrezent vchytelya
Prezent vchytelya
chepesyuk
 
10 in rud_2018_prof
10 in rud_2018_prof10 in rud_2018_prof
10 in rud_2018_prof
4book
 
Less34
Less34Less34
Informat10klas
Informat10klasInformat10klas
Informat10klas
jekatj
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. StAlKeRoV
 
середовище Lazarus
середовище Lazarusсередовище Lazarus
середовище Lazarus
Татьяна Ляш
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal1cana1
 
7_0711.pptx
7_0711.pptx7_0711.pptx
7_0711.pptx
ssuser53d8f2
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1
CDN_IF
 
мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)raprap1
 
урок 6
урок 6урок 6
урок 6
School5uman
 
урок 6
урок 6урок 6
урок 6
School5uman
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdf
ssuser59c0a2
 
комп’ютерні програми і мови програмування 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
ssuser59c0a2
 

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

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 клас.
 
середовище Lazarus
середовище Lazarusсередовище Lazarus
середовище Lazarus
 
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 Татьяна Ляш

події
подіїподії
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
Татьяна Ляш
 
Звіт про поїздку до Литви
Звіт про поїздку до ЛитвиЗвіт про поїздку до Литви
Звіт про поїздку до Литви
Татьяна Ляш
 

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

POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
Репетитор Історія України
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
estet13
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
ssuser7541ef1
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
olaola5673
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
olaola5673
 

Recently uploaded (10)

POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
 

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

  • 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.