ݺߣ

ݺߣShare 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

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

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