Інструментальне ПЗ створила Шершень Юлія. Основні поняття Інструментальне ПЗ Мови програмування Види мови програмування Компілятор та інтерпретатор Інтегровані.

Презентация:



Advertisements
Похожие презентации
МОВИ ПРОГРАМУВАННЯ МОВИ ПРОГРАМУВАННЯ Програми ПК складається із двох частин: 1. Апаратної (електроніка, залізо); 2. Програмного забезпечення (ПЗ) Програмне.
Advertisements

Бройченко А.Г АЛФАВІТ МОВИ (Turbo Pascal 7.0) АЛФАВІТ МОВИ (Turbo Pascal 7.0) Інформатика-11 Тема-3.
Ізяславський НВК 2, Гульчак І.В. Компютерні програми і мови програмування. Етапи розвязування задач з використанням компютера.
ІНФОРМАТИКА. 9 КЛАС Програмне забезпечення комп'ютерних систем Навчальна презентація вчителя Большакової Кристини Сергіївни ЗОШ 9 м. Ізмаїл.
Поняття мови програмування. Складові мови програмування.
Поняття об єкта у програмуванні. Властивості об єкта. Елементи інтерфейсу користувача як об єкти.
Основи алгоритмізації і програмування. Тема 2. Моделі та моделювання (3 год) Етапи розв'язування задач на комп'ютері.
Прикладне програмне забезпечення Що ми називаємо прикладними програмами? Які прикладні програми ви вже знаєте?
Види комп`ютерних програм Системні Прикладні Інструментальні.
Основи алгоритмізації і програмування. Тема 3. Мови програмування (4 год) Мова програмування як один із способів представлення алгоритму Класифікація.
ІНФОРМАТИКА. 9 КЛАС Програмне забезпечення комп'ютерних систем Розділ 6 Навчальна презентація з інформатики для 9 класу вчителя Анрієнко М.А.
Вчитель інформатики Златоустівської ЗОШ І-ІІІ ступенів Лєсконог О.В. Вчитель інформатики Златоустівської ЗОШ І-ІІІ ступенів Лєсконог О.В. Поняття про програму.
Коротка О.Б.. Це зрозуміла та точна інструкція (указівка) виконавцю, як йому реалізувати певну послідовність дій, призначених досягнути поставленої мети.
Основи алгоритмізації та програмування Надання значень величинам. Вказівки присвоєння та введення.
Підготувала: вчитель інформатики Золотоніської гімназії ім С.Д. Скляренка Мірошніченко Т. І.
Дипломний проект Виконав: студент гр. П Ярошенко Я.І. Керівник дипломного проекту Сібрін Ю.І. Розробка програми Продаж друкованої продукції.
1 СЕРЕДОВИЩЕ ПРОГРАМУВАННЯ (Turbo Pascal 7.0) СЕРЕДОВИЩЕ ПРОГРАМУВАННЯ (Turbo Pascal 7.0)
Загальні відомості про системне, службове та прикладне програмне забезпечення. Класифікація, основні функції та складові операційних систем. Поняття про.
Структура операційної системи. Операційна система починає працювати одразу після ввімкнення комп ютера, тому певну її частину розміщено в найважливішій.
І.Л.Володіна, В.В.Володін «Інформатика. 11 клас» Академічний рівень Рівень Стандарт.
Транксрипт:

Інструментальне ПЗ створила Шершень Юлія

Основні поняття Інструментальне ПЗ Мови програмування Види мови програмування Компілятор та інтерпретатор Інтегровані середовища

Призначення інструментального ПЗ

Основне призначення інструментального ПЗ - створення програм для розвязання різних задач як системного, та і прикладного спрямування. Як правило, з точки зору виконання всіх етапів розробки програм, інструментальне ПЗ поділяють на два великих класи: * інтегровані середовища для написання та налагодження програм із використанням різних мов програмування; * CASE-засоби – це засоби для автоматизації процесів аналізу предметної галузі.

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

Процес роботи компютера полягає у виконанні програми, тобто набору цілком визначених команд у певному порядку. Отже, щоб задати компютеру послідовність дій, які він має виконати, треба задати послідовність двійкових кодів, відповідних команд. Програми в машинних кодах містять тисячі команд. Писати такі програми - дуже складна і копітка робота. Програмісту для цього слід було б памятати не тільки комбінацію нулів та одиниць двійкового коду кожної команди, а й двійкові коди адреси даних, що використовуються під час їх виконання. Набагато простіше написати програму мовою, більш наближеною до природної людської, а переклад цієї програми на машинні коди доручити компютеру. Так зявилися мови, котрі призначені для написання програм, - мови програмування. Є багато різних мов програмування. Усі мови програмування можна поділити на дві групи: мови низького рівня і мови високого рівня.

Види мов програмування

Мови високого рівня почали створюватися програмістами вже з середини 50-х рр. ХХ ст. Однією з перших мов такого типу стала мова Фортран. Серед сучасних мов високого рівня вона є однією з найпоширеніших при проведенні наукових досліджень. Після мови Фортран у 1957 р. було створено мову Алгол. Ця мова призначалася для розвязування науково-технічних задач. Мову Кобол було розроблено у 1960 році. Призначення цієї мови – розвязання економічних задач, обробка даних для банків, страхових компаній та інших подібних установ. Майже водночас із Коболом у Массачусетському технологічному інституті було створено мову Лісп. Ця мова широко використовується для обробки символьної інформації. У середині 60-х рр. ХХ ст. у Дартмутському коледжі було створено мову Бейсік – універсальний символьний код інструкцій для початківців. Наприкінці 60-х – на початку 70-х рр. ХХ ст. зявилася мова Форт. Цю мову почали застосовувати в задачах, повязаних із управлінням різними системами. Мову Паскаль, що зявилася в 1971 р., назвали так на честь видатного французького математика Блеза Паскаля. На основі мови Паскаль наприкінці 70-х рр. ХХ ст. було створено мову Ада. Ця мова застосовується в задачах управління бортовими системами космічних кораблів. Нині популярною є мова Сі. Ця мова дає змогу писати гнучкі програми, що використовують усі можливості сучасних компютерів. Мовою майбутнього вважається розроблена на початку 70-х рр. ХХ ст. групою фахівців Марсельського університету мова Пролог. Ця мова застосовується, здебільшого, при проведенні досліджень у галузі програмної імітації діяльності мозку людини.

Компілятор та інтерпретатор

Створити мову, якою зручно писати програми, - це ще не все, бо для кожної мови потрібен свій перекладач. Такими перекладачами є спеціальні програми – транслятори. Транслятор – це програма, призначена для перекладу програми, написаної однією мовою програмування, на програму, написану іншою мовою програмування. Прикладом транслятора є компілятор. Компілятор – це програма, призначена для перекладу програми, яка написана мовою високого рівня, у програму в машинних кодах. Інтерпретатор - це програма, призначена для покомандних трансляцій та виконання початкової програми.

Інтегровані середовища

Дружній інтерфейс зручний не тільки для користувача, а й для розробника. Такий інтерфейс надають програми, створені спеціально для написання та налагодження інших програм. Ці програми називаються інтегрованими середовищами. Дружній інтерфейс зручний не тільки для користувача, а й для розробника. Такий інтерфейс надають програми, створені спеціально для написання та налагодження інших програм. Ці програми називаються інтегрованими середовищами. Сase-засоби Rational Rose BPWinERWin