🗊Презентация Основні етапи розвитку програмування

Нажмите для полного просмотра!
Основні етапи розвитку програмування, слайд №1Основні етапи розвитку програмування, слайд №2Основні етапи розвитку програмування, слайд №3Основні етапи розвитку програмування, слайд №4Основні етапи розвитку програмування, слайд №5Основні етапи розвитку програмування, слайд №6Основні етапи розвитку програмування, слайд №7Основні етапи розвитку програмування, слайд №8Основні етапи розвитку програмування, слайд №9Основні етапи розвитку програмування, слайд №10Основні етапи розвитку програмування, слайд №11Основні етапи розвитку програмування, слайд №12Основні етапи розвитку програмування, слайд №13Основні етапи розвитку програмування, слайд №14Основні етапи розвитку програмування, слайд №15Основні етапи розвитку програмування, слайд №16Основні етапи розвитку програмування, слайд №17Основні етапи розвитку програмування, слайд №18Основні етапи розвитку програмування, слайд №19Основні етапи розвитку програмування, слайд №20

Вы можете ознакомиться и скачать презентацию на тему Основні етапи розвитку програмування. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Основні етапи розвитку програмування, слайд №1
Описание слайда:

Слайд 2





1. Основні етапи розвитку програмування.
Описание слайда:
1. Основні етапи розвитку програмування.

Слайд 3





Програмісти були схожі на “вищу касту” серед нормальних людей, бо вони єдині були здатні на спілкування з обчислювальною технікою. Цей етап програмування називають “стихійним програмуванням”. Створення нових алгоритмічних мов програмування, таких як FORTRAN та ALGOL, дещо покращило, але не змінило в корені ситуацію. Революційний винахід засобів, що підтримували можливість використання підпрограм, привів до підвищення складності програм. 
Програмісти були схожі на “вищу касту” серед нормальних людей, бо вони єдині були здатні на спілкування з обчислювальною технікою. Цей етап програмування називають “стихійним програмуванням”. Створення нових алгоритмічних мов програмування, таких як FORTRAN та ALGOL, дещо покращило, але не змінило в корені ситуацію. Революційний винахід засобів, що підтримували можливість використання підпрограм, привів до підвищення складності програм.
Описание слайда:
Програмісти були схожі на “вищу касту” серед нормальних людей, бо вони єдині були здатні на спілкування з обчислювальною технікою. Цей етап програмування називають “стихійним програмуванням”. Створення нових алгоритмічних мов програмування, таких як FORTRAN та ALGOL, дещо покращило, але не змінило в корені ситуацію. Революційний винахід засобів, що підтримували можливість використання підпрограм, привів до підвищення складності програм. Програмісти були схожі на “вищу касту” серед нормальних людей, бо вони єдині були здатні на спілкування з обчислювальною технікою. Цей етап програмування називають “стихійним програмуванням”. Створення нових алгоритмічних мов програмування, таких як FORTRAN та ALGOL, дещо покращило, але не змінило в корені ситуацію. Революційний винахід засобів, що підтримували можливість використання підпрограм, привів до підвищення складності програм.

Слайд 4


Основні етапи розвитку програмування, слайд №4
Описание слайда:

Слайд 5





2. Життєвий цикл програмного забезпечення
Описание слайда:
2. Життєвий цикл програмного забезпечення

Слайд 6





1. Специфікація вимог: 
1. Специфікація вимог: 
 а) підготовка повного і чіткого визначення задачі; 
б) представлення документів з вимогами до задачі користувачам і аналітикам для погодження (ухвалення). 
2. Аналіз:  
а) вивчення задачі, визначення специфікацій (тобто структури вхідних та вихідних даних); 
б) оцінка альтернативних методів розв’язання (алгоритмів); 
в) вибір оптимального методу (алгоритму).
Описание слайда:
1. Специфікація вимог: 1. Специфікація вимог:  а) підготовка повного і чіткого визначення задачі; б) представлення документів з вимогами до задачі користувачам і аналітикам для погодження (ухвалення). 2. Аналіз:   а) вивчення задачі, визначення специфікацій (тобто структури вхідних та вихідних даних); б) оцінка альтернативних методів розв’язання (алгоритмів); в) вибір оптимального методу (алгоритму).

Слайд 7





3. Проектування:  
3. Проектування:  
а) визначення структури програмної системи та її проектування;  
б) розбиття програмної системи на окремі компоненти та їх проектування з визначенням ключових елементів структури даних. 
4. Реалізація:  
а) створення алгоритмів і кодів окремих модулів обраною мовою програмування; 
б) створення вихідного тексту програми; 
в) налагодження вихідного текста.
Описание слайда:
3. Проектування:   3. Проектування:   а) визначення структури програмної системи та її проектування;   б) розбиття програмної системи на окремі компоненти та їх проектування з визначенням ключових елементів структури даних. 4. Реалізація:   а) створення алгоритмів і кодів окремих модулів обраною мовою програмування; б) створення вихідного тексту програми; в) налагодження вихідного текста.

Слайд 8





5. Тестування і верифікація: 
5. Тестування і верифікація: 
а) тестування вихідного тексту;  
б) участь користувачів і спеціальних колективів (тестерів) у всіх перевірках системи.  
6. Експлуатація і супроводження:  
а) використання готового програмного продукту;  
б) оцінка його ефективності;  
в) усунення знайдених в процесі експлуатації помилок;  
г) внесення необхідних змін для підтримки актуальності програмного продукту;  
д) перевірка коректності внесених змін (вони не повинні негативно впливати на функціонування системи).
Описание слайда:
5. Тестування і верифікація: 5. Тестування і верифікація: а) тестування вихідного тексту;   б) участь користувачів і спеціальних колективів (тестерів) у всіх перевірках системи.   6. Експлуатація і супроводження:   а) використання готового програмного продукту;   б) оцінка його ефективності;   в) усунення знайдених в процесі експлуатації помилок;   г) внесення необхідних змін для підтримки актуальності програмного продукту;   д) перевірка коректності внесених змін (вони не повинні негативно впливати на функціонування системи).

Слайд 9





3.Поняття ППЗ.

 ППЗ - це прикладне програмне забезпечення.
Численні програмні засоби для вирішення різних типів обчислювальних завдань можна розділити на 4 групи:
- окремі прикладні програми;
- бібліотеки прикладних програм;
- пакети прикладних програм;
- інтегровані програмні системи.
Описание слайда:
3.Поняття ППЗ.  ППЗ - це прикладне програмне забезпечення. Численні програмні засоби для вирішення різних типів обчислювальних завдань можна розділити на 4 групи: - окремі прикладні програми; - бібліотеки прикладних програм; - пакети прикладних програм; - інтегровані програмні системи.

Слайд 10





4.Відоммості про програми асемблери.
Assembler - мова програмування, за допомогою якого можна написати такі програми, які неможливо, або дуже складно написати на інших мовах програмування.
Описание слайда:
4.Відоммості про програми асемблери. Assembler - мова програмування, за допомогою якого можна написати такі програми, які неможливо, або дуже складно написати на інших мовах програмування.

Слайд 11





Історія створення Ассемблера. 
Історія створення Ассемблера. 
Поява мікропроцесорів в 60-х роках пов'язана з розробкою інтегральних схем (ІС). 
Інтегральні схеми об'єднували в собі різні електронні компоненти в єдиний елемент на силіконовому "чіпі". Розробники встановили цей крихітний чіп в пристрій, що нагадує стоногу та інтегрували його у функціонуючі системи. На початку 70-х мікрокомп'ютери на процесорі Intel 8008 сповістили про перше покоління мікропроцесорів. 
Описание слайда:
Історія створення Ассемблера.  Історія створення Ассемблера.  Поява мікропроцесорів в 60-х роках пов'язана з розробкою інтегральних схем (ІС). Інтегральні схеми об'єднували в собі різні електронні компоненти в єдиний елемент на силіконовому "чіпі". Розробники встановили цей крихітний чіп в пристрій, що нагадує стоногу та інтегрували його у функціонуючі системи. На початку 70-х мікрокомп'ютери на процесорі Intel 8008 сповістили про перше покоління мікропроцесорів. 

Слайд 12





6.Мови програмування.
Першу мову програмування високого рівня  — Планкалькюль (нім. Plankalkül) спроектував німець Конрад Цузе у 1945 році, але вона не мала комп'ютерної реалізації і не одержала уваги, хоча мала дуже потужні на той час можливості. 
В кінці 40-х — початку 50-х р.р. застосовувалися інтерпретовані системи кодування, коли певні команди мови програмування кодувалися числами, які уже інтерпретувалися машинним кодом. 
Це отримало назву «автоматичного програмування» і було простішими для програмування, ніж машинні коди, але могло мати значно меншу (до 50 разів) швидкодію, через що все ж таки часто надавали перевагу машинним кодам.
Описание слайда:
6.Мови програмування. Першу мову програмування високого рівня — Планкалькюль (нім. Plankalkül) спроектував німець Конрад Цузе у 1945 році, але вона не мала комп'ютерної реалізації і не одержала уваги, хоча мала дуже потужні на той час можливості. В кінці 40-х — початку 50-х р.р. застосовувалися інтерпретовані системи кодування, коли певні команди мови програмування кодувалися числами, які уже інтерпретувалися машинним кодом. Це отримало назву «автоматичного програмування» і було простішими для програмування, ніж машинні коди, але могло мати значно меншу (до 50 разів) швидкодію, через що все ж таки часто надавали перевагу машинним кодам.

Слайд 13





Транслятори
Транслятор – це програма призначена для перекладу програми з однієї мови програмування на іншу.
Частіше всього – з людської мови на машинну.
Описание слайда:
Транслятори Транслятор – це програма призначена для перекладу програми з однієї мови програмування на іншу. Частіше всього – з людської мови на машинну.

Слайд 14





Види трансляторів
Транслятори бувають:
- компіляторами;
- інтерпритаторами.

Компілятор перекладає відразу всю програму, а потім вона виконується ПК.
Інтерпритатор перекладає програму по одній команді та виконує також по одній команді.
Приклад мови-інтерпритатора – Basic.
Приклад мови-компілятора – Pascal.
Описание слайда:
Види трансляторів Транслятори бувають: - компіляторами; - інтерпритаторами. Компілятор перекладає відразу всю програму, а потім вона виконується ПК. Інтерпритатор перекладає програму по одній команді та виконує також по одній команді. Приклад мови-інтерпритатора – Basic. Приклад мови-компілятора – Pascal.

Слайд 15





6.Мови програмування.
Перший програміст – Ада Левлейс (Байрон), створила програму для ткацького верстата.
Мови високого рівня з’явилися у середині 50-х років ХХ століття. Одні з перших мов Фортран та Алгол.
В середині 60-х (1966) в Дартмудському коледжі (США) було створено мову Бейсик (мова для початківців). 
В 1971 р. з’явилася мова Паскаль. Створена мова була швейцарцем Ніклаусом Віртом (пішло слово “віртуальний”). 
На основі Паскаля у середині 70-х була створена мова Ада.
В 1972 р. Деннісом Рітчі створено мову Сі.
Описание слайда:
6.Мови програмування. Перший програміст – Ада Левлейс (Байрон), створила програму для ткацького верстата. Мови високого рівня з’явилися у середині 50-х років ХХ століття. Одні з перших мов Фортран та Алгол. В середині 60-х (1966) в Дартмудському коледжі (США) було створено мову Бейсик (мова для початківців). В 1971 р. з’явилася мова Паскаль. Створена мова була швейцарцем Ніклаусом Віртом (пішло слово “віртуальний”). На основі Паскаля у середині 70-х була створена мова Ада. В 1972 р. Деннісом Рітчі створено мову Сі.

Слайд 16





Першою широковживаною компільованою мовою став Фортран, розроблений групою Джона Бекуса, анонсований у 1954 році і випущений у 1957 для IBM 704. 
Першою широковживаною компільованою мовою став Фортран, розроблений групою Джона Бекуса, анонсований у 1954 році і випущений у 1957 для IBM 704. 
Основним призначенням Фортрану були швидкі наукові обчислення, оголошувалося що швидкодія згенерованого компілятором коду майже не відрізянтиметься від машинного коду написаного вручну. Уже у квітні 1958 близько половини програм для IBM 704 були написані на Фортрані.
Описание слайда:
Першою широковживаною компільованою мовою став Фортран, розроблений групою Джона Бекуса, анонсований у 1954 році і випущений у 1957 для IBM 704. Першою широковживаною компільованою мовою став Фортран, розроблений групою Джона Бекуса, анонсований у 1954 році і випущений у 1957 для IBM 704. Основним призначенням Фортрану були швидкі наукові обчислення, оголошувалося що швидкодія згенерованого компілятором коду майже не відрізянтиметься від машинного коду написаного вручну. Уже у квітні 1958 близько половини програм для IBM 704 були написані на Фортрані.

Слайд 17





7.Покоління мов програмування.
Розрізняють п'ять поколінь мов програмування
Описание слайда:
7.Покоління мов програмування. Розрізняють п'ять поколінь мов програмування

Слайд 18


Основні етапи розвитку програмування, слайд №18
Описание слайда:

Слайд 19


Основні етапи розвитку програмування, слайд №19
Описание слайда:

Слайд 20


Основні етапи розвитку програмування, слайд №20
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию