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

Презентация:



Advertisements
Похожие презентации
Тема 1.1 Рабочей программы Составитель: Учитель СОШ 116 Самохвалов Павел Анатольевич Алгоритм и его формальное исполнение.
Advertisements

_______________________________________ Основы алгоритмизации и объектно-ориентированного программирования _______________________________________ Тема.
Содержание: Что такое алгоритм? Что такое алгоритм? Что такое алгоритм? Что такое алгоритм? Этапы решения задач с использованием компьютера. Этапы решения.
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
Глава 2 Основы алгоритмизации и объектно- ориентированного программирования 2.1. Алгоритм и его формальное исполнение Свойства алгоритма и его исполнители.
Языки программирования.. Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается.
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ОБЪЕКТНО- ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ.
Тема: Алгоритм и его свойства. Cлово «алгоритм» происходит от «algorithmi» - латинской формы написания имени выдающегося математика IX века аль-Хорезми,
Алгоритм и его свойства Выполнил: учитель информатики Рубекина Ю.А. Государственное бюджетное образовательное учреждение лицей 378 Кировского района Санкт-Петербурга.
"... Природа научных знаний такова, что малопонятные и совершенно бесполезные приобретения сегодняшнего дня становятся популярной пищей для будущих поколений...".
Учитель информатики МОУ « Сош 77» Такасеева Татьяна Алексеевна Интерактивная схема по теме : « Понятие алгоритма »
Повторить определение алгоритма, его свойства и виды. Вспомнить понятие модели и дать определение алгоритмической модели Повторить определение алгоритма,
Введение в язык программирования Pascal Введение в программирование.
Методика изучения темы «Алгоритмизация и программирование». Понятие, свойства и способы представления алгоритма. Алгоритмы на величинах и на учебных исполнителях.
Алгоритм Леонид 10 класс. Алгоритм - это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального.
Основы алгоритмизации и программирования. Алгоритм. Свойства алгоритма. Исполнители. Алгоритм - это чёткое описание последовательности действий, которые.
АЛГОРИТМИЗАЦИЯ Выполнила учитель информатики МБОУ СОШ28 Мартынова Нина Михайловна Алгоритм как модель деятельности исполнителя."
Основы алгоритмизации и объектно- ориентированного программирования Алгоритм и его формальное исполнение.
Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических работ Аль-Хорезми до нас дошли только две.
Алгоритм. Свойства алгоритма.. АлгоритмАлгоритм Алгоритм - конечная последовательность действий, описывающая процесс преобразования объекта из начального.
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

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