Скачать презентацию ОСНОВЫ АЛГОРИТМИЗАЦИИ ИНЖЕНЕРНО- ТЕХНИЧЕСКИХ ЗАДАЧ План лекции Основы Скачать презентацию ОСНОВЫ АЛГОРИТМИЗАЦИИ ИНЖЕНЕРНО- ТЕХНИЧЕСКИХ ЗАДАЧ План лекции Основы

Основы алгоритмизации.ppt

  • Количество слайдов: 8

ОСНОВЫ АЛГОРИТМИЗАЦИИ ИНЖЕНЕРНО- ТЕХНИЧЕСКИХ ЗАДАЧ План лекции Основы алгоритмизации инженерно- технических задач Ø § ОСНОВЫ АЛГОРИТМИЗАЦИИ ИНЖЕНЕРНО- ТЕХНИЧЕСКИХ ЗАДАЧ План лекции Основы алгоритмизации инженерно- технических задач Ø § Алгоритмы и их свойства § Способы описания алгоритмов § Основные управляющие структуры Ø Инструментальные средства программирования 1

СВОЙСТВА АЛГОРИТМА Дискретность – это разбиение алгоритма на ряд отдельных законченных действий – шагов. СВОЙСТВА АЛГОРИТМА Дискретность – это разбиение алгоритма на ряд отдельных законченных действий – шагов. Ø Точность – это четкое указание последовательности шагов. Ø Понятность – это однозначное понимание и исполнение каждого шага алгоритма его исполнителем. Ø Результативность – обязательное получение результата за конечное число шагов. Ø Массовость – применимость алгоритма к решению целого класса однотипных задач. Ø 2

СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ ØТекстовый ØМатематический ØВ виде блок-схем ØНа языке программирования 3 СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ ØТекстовый ØМатематический ØВ виде блок-схем ØНа языке программирования 3

БЛОКИ, ИСПОЛЬЗУЕМЫЕ ПРИ ПОСТРОЕНИИ БЛОК-СХЕМ 4 БЛОКИ, ИСПОЛЬЗУЕМЫЕ ПРИ ПОСТРОЕНИИ БЛОК-СХЕМ 4

ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ Ø Следование 5 ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ Ø Следование 5

ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ Ø Развилка (ветвление) 6 ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ Ø Развилка (ветвление) 6

ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ Ø Повторение (цикл) 7 ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ Ø Повторение (цикл) 7

ЭТАПЫ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧИ С ИСПОЛЬЗОВАНИЕМ ПК Ø Постановка задачи Ø Математическая формулировка ЭТАПЫ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧИ С ИСПОЛЬЗОВАНИЕМ ПК Ø Постановка задачи Ø Математическая формулировка задачи Ø Выбор численного метода Ø Разработка логической схемы алгоритма Ø Программирование Ø Отладка программы Ø Решение задачи на компьютере Ø Анализ полученных результатов 8