ОСНОВЫ АЛГОРИТМИЗАЦИИ ИНЖЕНЕРНО- ТЕХНИЧЕСКИХ ЗАДАЧ
СВОЙСТВА АЛГОРИТМА
СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ
БЛОКИ, ИСПОЛЬЗУЕМЫЕ ПРИ ПОСТРОЕНИИ БЛОК-СХЕМ
ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ
ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ
ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ
ЭТАПЫ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧИ С ИСПОЛЬЗОВАНИЕМ ПК
2.08M
Категория: ПрограммированиеПрограммирование

Основы алгоритмизации инженерно-технических задач

1. ОСНОВЫ АЛГОРИТМИЗАЦИИ ИНЖЕНЕРНО- ТЕХНИЧЕСКИХ ЗАДАЧ

План лекции
Основы алгоритмизации инженерно- технических
задач
Алгоритмы и их свойства
Способы описания алгоритмов
Основные управляющие структуры
Инструментальные средства программирования
1

2. СВОЙСТВА АЛГОРИТМА

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

3. СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ

Текстовый
Математический
В
виде блок-схем
На языке
программирования
3

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

4

5. ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ

Следование
5

6. ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ

Развилка (ветвление)
6

7. ОСНОВНЫЕ УПРАВЛЯЮЩИЕ СТРУКТУРЫ

Повторение (цикл)
7

8. ЭТАПЫ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧИ С ИСПОЛЬЗОВАНИЕМ ПК

Постановка
задачи
Математическая формулировка задачи
Выбор численного метода
Разработка логической схемы
алгоритма
Программирование
Отладка программы
Решение задачи на компьютере
Анализ полученных результатов
8
English     Русский Правила