Тема 1.
Вопрос 1. Эволюция языков программирования
Вопрос 1. Эволюция языков программирования
Вопрос 1. Эволюция языков программирования
Вопрос 1. Эволюция языков программирования
Вопрос 1. Эволюция языков программирования
Вопрос 2. Классификация ЯП
Уровень ЯП
Специализация ЯП
Алгоритмичность
Вопрос 3. Алгоритмическое программирование
Инкапсуляция
2.27M
Категория: ПрограммированиеПрограммирование

Языки программирования. Эволюция языков программирования. Методы программирования. Тема 1

1. Тема 1.

Языки программирования. Эволюция
языков программирования.
Методы программирования.

2. Вопрос 1. Эволюция языков программирования

Подтемы
Поколение
Первое
Тип языка
Характеристики
Машинные
Ориентированы на
использование в
конкретной ЭВМ,
сложны в освоении,
требуют хорошего
знания архитектуры
ЭВМ

3.

4. Вопрос 1. Эволюция языков программирования

Подтемы
Поколение
Второе
Тип языка
Характеристики
Ассемблеры,
макроассемблеры
Более удобны для
использования, но попрежнему машиннозависимы

5.

6. Вопрос 1. Эволюция языков программирования

Подтемы
Поколение
Третье
Тип языка
Характеристики
Языки высокого
уровня
Мобильные, человекоориентированные,
проще в освоении

7.

8. Вопрос 1. Эволюция языков программирования

Подтемы
Поколение
Четвёртое
Тип языка
Характеристики
Непроцедурные,
объектноориентированные,
языки запросов,
параллельные
Ориентированы на
непрофессионального
пользователя и на
ЭВМ с параллельной
архитектурой

9.

Что?
Как?

10.

11.

12.

13. Вопрос 1. Эволюция языков программирования

Подтемы
Поколение
Пятое
Тип языка
Характеристики
Языки искусственного
интеллекта,
экспертных систем и
баз знаний,
естественные языки
Ориентированы на
повышение
интеллектуального
уровня ЭВМ и
интерфейса с языками

14.

15. Вопрос 2. Классификация ЯП

Специализация
ЯП
Уровень ЯП
ЯП
Алгоритмичность

16. Уровень ЯП

Это - …
Виды:
– Низкий – ассемблер
– Высокий – Fortran, Pascal, C …
– Сверхвысокий - Сетл

17. Специализация ЯП

Это - …
Виды:
– Универсальная - Fortran, Lisp, Cobol…
– Специализированные

18. Алгоритмичность

Это - …
Виды:
– Процедурные - Fortran, Pascal, Basic…
– Непроцедурные – Prolog…

19. Вопрос 3. Алгоритмическое программирование

20.

Вопрос 3. Структурное
программирование
Идея
Понятие подпрограммы
Виды подпрограмм

21.

22.

Подготовить сообщения по темам: «Сущность
алгоритмов»; «Логические основы алгоритмизации»;
«Эволюция развития языков программирования»;
«Современные языки программирования».
Подготовить исследовательскую работу «Для
чего необходимо изучать языки
программирования?»

23.

24. Инкапсуляция

Источник шаблона
www.animationfactory.com
500 000 шаблонов PowerPoint, анимированных
картинок, фоновых изображений и
видеороликов для загрузки
English     Русский Правила