Алгоритм. Алгоритмизация презентация

Что такое алгоритм? Алгоритм – точная конечная система правил (последовательность действий), предназначенная для исполнителя и приводящая к определенному результату. Абу Абдуллах Мухаммед ибн Муса аль-Хорезми

Слайд 1Алгоритмизация


Слайд 2Что такое алгоритм?
Алгоритм – точная конечная система правил (последовательность действий), предназначенная

для исполнителя и приводящая к определенному результату.

Абу Абдуллах Мухаммед ибн Муса аль-Хорезми


Слайд 3Исполнители
Исполнитель – человек, животное или машина, способные понимать и выполнять некоторые команды. 







Среда

исполнителя – предметы, которые окружают исполнителя и с которыми он работает. 
Система Команд Исполнителя (СКИ) – набор команд, понятных исполнителю. Исполнитель может выполнить только те команды, которые входят в его СКИ.

Слайд 4Свойства алгоритмов
Дискретность – алгоритм должен быть разбит на конечное число шагов,

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

Слайд 5Типы алгоритмов
1) Линейный
2) Ветвление
3) Циклический


Слайд 6Этапы решения задач на ПК
1) Постановка цели
2) Создание сценария


Слайд 7Этапы решения задач на ПК
3) Логическое и математическое моделирование.
Модель – упрощенная

копия объекта, отражающая его изучаемые стороны.

Слайд 8Этапы решения задач на ПК
Арг – описание входных данных
а –

{длина прямоугольника, см}
b – {ширина прямоугольника, см}
Рез – описание выходных данных
S – {площадь прямоугольника, см2}
Связь – получение результатов из аргументов при помощи действий
Ввод (a,b);
S=a*b;
Вывод (S);

Слайд 9Этапы решения задач на ПК
4) Построение блок-схемы.


Слайд 10Этапы решения задач на ПК
5) Написание программы


Слайд 11Этапы решения задач на ПК
6) Тестирование и отладка





Слайд 12Языки программирования
Низкоуровневые
Машинный код;
Ассемблеры.
Типы трансляторов
Компиляторы - переводят целиком всю программу, с ЯП

на машинный язык, после чего программа записывается в память компьютера и лишь потом выполняется;
Интерпретаторы - переводят команды входной программы по очереди и немедленно выполняют их.

Высокоуровневые
Процедурные (Basic, Cи, Pascal).
Объектно-ориентированные (С++, Java, Python, Ruby)
Скриптовые (Perl, php, Python)
Учебные (Logo, Scratch, Pascal)


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика