Содержание
- 2. Алгоритм Алгоритм – точное и конечное описание того или иного общего метода, основанного на применении исполнимых
- 3. Свойства алгоритма Конечность. Алгоритм всегда заканчивается после выполнения конечного числа шагов. Определенность (детерминированность). Каждый шаг алгоритма
- 4. Области исследований Анализ алгоритмов. Предмет этой области состоит в том, чтобы для заданного алгоритма определить рабочие
- 5. Формы записи алгоритмов на естественном языке; в виде блок-схемы; записан на алгоритмическом языке. Схема алгоритма –
- 6. Обозначение блоков начало или конец программы ( подпрограммы ) Пуск - останов вычислительное действие или последовательность
- 7. Обозначение блоков ввод данных Дисплей вывод данных Документ
- 8. Обозначение блоков проверка условий, цикл с условием Решение заголовок цикла со счетчиком Модификация
- 9. Обозначение блоков Предопределенный процесс вычисление по подпрограмме
- 10. Пример линейного алгоритма
- 11. Пример разветвляющегося алгоритма
- 12. Пример цикла типа пока Вывод на экран таблицы функции Y=X^2 для интервала [a,b] с шагом h
- 13. Пример цикла типа до Вычисление суммы ряда 1/i с погрешностью E НАЧАЛО Sum=0; i=1; Вывод Sum
- 14. Пример цикла со счетчиком Вычисление факториала
- 15. Программа и программирования Программирование – процесс записи алгоритма на машинном языке Программа – запись алгоритма на
- 16. Языки программирования Машинный язык – запись команд и их операндов с помощью чисел Ассемблер (автокод) –
- 17. Языки программирования Транслятор – программа, осуществляющая перевод программы, написанной на некотором языке программирования, на машинный язык.
- 18. Этапы трансляции Компиляция Сборка Программа на языке программирования Объектный код Исполняемый код (файл) Код из библиотек
- 19. Структура компилятора Лексический анализ Синтаксический анализ Семантический анализ Оптимизация Редактирование связей Генерация кода Таблица символов Другие
- 20. Языки программирования Язык программирования – искусственно созданный язык, предназначенный для описания алгоритмов обработки данных. Каждый язык
- 21. Классификация языков программирования Классифицировать языки программирования можно по различным критериям: методы трансляции в машинный язык, область
- 22. Классификация по методам трансляции Виды языков: интерпретируемые, компилируемые, смешанные.
- 23. Классификация по области применения Виды языков: языки численных расчетов и научных вычислений, языки обработки деловой информации,
- 24. Классификация по парадигме Виды языков: императивные (процедурные), аппликативные (функциональные), логические, основанные на системе правил, объектно-ориентированные.
- 25. История языков Plankalkuel (plan calculus) – Конрад Цузе, 1945-1946 гг. FORTRAN (formula translator) – Бэкус, 1957
- 26. История языков Обработка деловой информации: COBOL (Common busyness oriented language). Perl, SQL Искусственный интеллект: Lisp, Prolog.
- 27. Эры языков программирования Эра универсальных ЭВМ (до 70х гг. ХХ века), Эра персональных ЭВМ (до 90х
- 28. Язык программирования С Язык С был разработан в 1972 г. Дэнисом Ритчи и Кеном Томпсоном из
- 30. Скачать презентацию