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

Содержание

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

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

формальное исполнение.

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

Слайд 2Алгоритм и его свойства.
Алгоритмы могут описывать процессы

преобразования самых разных объектов. Широкое распространение получили

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

Слайд 3Определение алгоритма
Алгоритм –
это строго

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

из начального состояния в конечное, записанная с помощью понятных исполнителю команд.
Определение алгоритма Алгоритм –    это строго детерминированная последовательность действий,

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

Алгоритм –
правильное и

точное предписание исполнителю совершать последовательность действий

для достижения цели или решения задач.
Определение алгоритма2.  Алгоритм –    правильное и точное предписание

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

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

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

– пользователь компьютера.
Исходное состояние объекта – содержание

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

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

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

фрагмент и поместить его в буфер обмена
Установить

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

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

в форме алгоритма позволяет поручить его автоматическое

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

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


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

языке программирования называется программой.

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

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

писались на машинном языке и представляли собой

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

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

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

алгоритмами:
орфографические правила
Правила выполнения арифметических

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

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

и языками программирования?
Составьте алгоритм преобразования слова «информатика»

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

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

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

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

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

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


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

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