Основы алгоритмизации и объектно-ориентированного программирования презентация

Алгоритм и его свойства. Алгоритмы могут описывать процессы преобразования самых разных объектов. Широкое распространение получили вычислительные алгоритмы, которые описывают преобразование числовых данных. Происхождение слова алгоритм: Algorithmi – латинская форма написания имени

Слайд 1Основы алгоритмизации и объектно-ориентированного программирования
Алгоритм и его формальное исполнение.


Слайд 2Алгоритм и его свойства.
Алгоритмы могут описывать процессы преобразования самых разных объектов.

Широкое распространение получили вычислительные алгоритмы, которые описывают преобразование числовых данных.
Происхождение слова алгоритм:
Algorithmi – латинская форма написания имени выдающегося математика IX века аль -Хорезми, который сформулировал правила выполнения арифметических операций.

Слайд 3Определение алгоритма
Алгоритм –
это строго детерминированная последовательность действий, описывающая

процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.

Слайд 4Определение алгоритма2.

Алгоритм –
правильное и точное предписание исполнителю

совершать последовательность действий для достижения цели или решения задач.

Слайд 5Свойства алгоритма
Дискретность
Понятность
Детерменированность
Результативность
Формальное исполнение алгоритма


Слайд 6Пример алгоритма.
Объект- фрагмент текста текстового редактора Word.
Исполнитель – пользователь компьютера.
Исходное состояние

объекта – содержание фрагмента – текст «информационная модель», курсор находится перед первым символом)
Конечное состояние объекта – текст «модель информационная» курсор находится после последнего символа)


Слайд 7Выделить символы с 1 по 15
Вырезать этот фрагмент и поместить его

в буфер обмена
Установить курсор на позицию после 7-го символа.
Вставить вырезанный фрагмент текста.

Слайд 8Компьютер – автоматический исполнитель алгоритмов
Представление информационного процесса в форме алгоритма позволяет

поручить его автоматическое исполнение различным техническим устройствам, среди которых особое место занимает компьютер. При этом говорят, что компьютер исполняет программу(последовательность команд), реализующую алгоритм.

Слайд 9Программа.


Алгоритм, записанный на «понятном» компьютеру языке программирования называется программой.


Слайд 10Развитие языков программирования
50-е г. XX в. Программы писались на машинном языке

и представляли собой длинные последовательности 0 и 1.
60-70-е г. Появились языки программирования высокого уровня. ЯПВУ – формальные языки, кодирующие алгоритмы в привычном для человека виде ( в виде предложений). ЯПВУ строились на основе использования определенного алфавита и строгих правил построения предложений(синтаксиса). Процедурные языки – ЯПВУ.В них используются упрощенные конструкции(операторы), которые позволяют кодировать различные алгоритмические структуры.(линейную, ветвление, цикл).
Процедурные языки – Бейсик(Basic) создан в 1964г., Pascal
В настоящее время популярностью пользуются системы объектно-ориентированного визуального программирования.
Visual Basic, Borland Delphi
Для создания приложений в среде Windows & Office используется язык программирования Visual Basic for Applications (VBA)


Слайд 11Вопросы для размышления.
Какие из перечисленных правил являются алгоритмами:
орфографические правила
Правила

выполнения арифметических
операций
Правила техники безопасности
Правила перевода чисел из одной
системы счисления в другую.

Слайд 12В чем состоит различие между естественными языками и языками программирования?
Составьте алгоритм

преобразования слова «информатика» в слово «форма».

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

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

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

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

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


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

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