🗊Презентация Алгоритмы. Определение алгоритма

Нажмите для полного просмотра!
Алгоритмы. Определение алгоритма, слайд №1Алгоритмы. Определение алгоритма, слайд №2Алгоритмы. Определение алгоритма, слайд №3Алгоритмы. Определение алгоритма, слайд №4Алгоритмы. Определение алгоритма, слайд №5Алгоритмы. Определение алгоритма, слайд №6Алгоритмы. Определение алгоритма, слайд №7Алгоритмы. Определение алгоритма, слайд №8Алгоритмы. Определение алгоритма, слайд №9Алгоритмы. Определение алгоритма, слайд №10Алгоритмы. Определение алгоритма, слайд №11Алгоритмы. Определение алгоритма, слайд №12Алгоритмы. Определение алгоритма, слайд №13Алгоритмы. Определение алгоритма, слайд №14Алгоритмы. Определение алгоритма, слайд №15Алгоритмы. Определение алгоритма, слайд №16Алгоритмы. Определение алгоритма, слайд №17Алгоритмы. Определение алгоритма, слайд №18Алгоритмы. Определение алгоритма, слайд №19Алгоритмы. Определение алгоритма, слайд №20Алгоритмы. Определение алгоритма, слайд №21Алгоритмы. Определение алгоритма, слайд №22Алгоритмы. Определение алгоритма, слайд №23Алгоритмы. Определение алгоритма, слайд №24Алгоритмы. Определение алгоритма, слайд №25Алгоритмы. Определение алгоритма, слайд №26Алгоритмы. Определение алгоритма, слайд №27Алгоритмы. Определение алгоритма, слайд №28Алгоритмы. Определение алгоритма, слайд №29Алгоритмы. Определение алгоритма, слайд №30Алгоритмы. Определение алгоритма, слайд №31Алгоритмы. Определение алгоритма, слайд №32Алгоритмы. Определение алгоритма, слайд №33Алгоритмы. Определение алгоритма, слайд №34Алгоритмы. Определение алгоритма, слайд №35Алгоритмы. Определение алгоритма, слайд №36Алгоритмы. Определение алгоритма, слайд №37Алгоритмы. Определение алгоритма, слайд №38Алгоритмы. Определение алгоритма, слайд №39Алгоритмы. Определение алгоритма, слайд №40Алгоритмы. Определение алгоритма, слайд №41Алгоритмы. Определение алгоритма, слайд №42Алгоритмы. Определение алгоритма, слайд №43Алгоритмы. Определение алгоритма, слайд №44

Содержание

Вы можете ознакомиться и скачать презентацию на тему Алгоритмы. Определение алгоритма. Доклад-сообщение содержит 44 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Алгоритмы. Определение алгоритма, слайд №1
Описание слайда:

Слайд 2


Алгоритмы. Определение алгоритма, слайд №2
Описание слайда:

Слайд 3





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

Слайд 4


Алгоритмы. Определение алгоритма, слайд №4
Описание слайда:

Слайд 5





1. Словесное описание алгоритма 
1. Словесное описание алгоритма
Описание слайда:
1. Словесное описание алгоритма 1. Словесное описание алгоритма

Слайд 6





2. Формульно-словесный способ.
2. Формульно-словесный способ.
Дано Массив a[i], содержащий 10 чисел.
Вычислить сумму положительных элементов массива.
Решение. 
Обозначим: S – сумма элементов массива, i – текущий номер элемента массива. Пусть начальное значение S=0.
Если a[i]>0, то S=S+a[i] для
Описание слайда:
2. Формульно-словесный способ. 2. Формульно-словесный способ. Дано Массив a[i], содержащий 10 чисел. Вычислить сумму положительных элементов массива. Решение. Обозначим: S – сумма элементов массива, i – текущий номер элемента массива. Пусть начальное значение S=0. Если a[i]>0, то S=S+a[i] для

Слайд 7





3. Графический способ (схема алгоритма) 
3. Графический способ (схема алгоритма)
Описание слайда:
3. Графический способ (схема алгоритма) 3. Графический способ (схема алгоритма)

Слайд 8


Алгоритмы. Определение алгоритма, слайд №8
Описание слайда:

Слайд 9


Алгоритмы. Определение алгоритма, слайд №9
Описание слайда:

Слайд 10


Алгоритмы. Определение алгоритма, слайд №10
Описание слайда:

Слайд 11


Алгоритмы. Определение алгоритма, слайд №11
Описание слайда:

Слайд 12


Алгоритмы. Определение алгоритма, слайд №12
Описание слайда:

Слайд 13


Алгоритмы. Определение алгоритма, слайд №13
Описание слайда:

Слайд 14


Алгоритмы. Определение алгоритма, слайд №14
Описание слайда:

Слайд 15


Алгоритмы. Определение алгоритма, слайд №15
Описание слайда:

Слайд 16


Алгоритмы. Определение алгоритма, слайд №16
Описание слайда:

Слайд 17


Алгоритмы. Определение алгоритма, слайд №17
Описание слайда:

Слайд 18


Алгоритмы. Определение алгоритма, слайд №18
Описание слайда:

Слайд 19


Алгоритмы. Определение алгоритма, слайд №19
Описание слайда:

Слайд 20


Алгоритмы. Определение алгоритма, слайд №20
Описание слайда:

Слайд 21


Алгоритмы. Определение алгоритма, слайд №21
Описание слайда:

Слайд 22


Алгоритмы. Определение алгоритма, слайд №22
Описание слайда:

Слайд 23


Алгоритмы. Определение алгоритма, слайд №23
Описание слайда:

Слайд 24


Алгоритмы. Определение алгоритма, слайд №24
Описание слайда:

Слайд 25


Алгоритмы. Определение алгоритма, слайд №25
Описание слайда:

Слайд 26


Алгоритмы. Определение алгоритма, слайд №26
Описание слайда:

Слайд 27





Постановка задачи. 
Постановка задачи. 
Задачи этапа:
Формулирование цели решения задачи.
Определение состава и формы представления входной, промежуточной и выходной информации.
Описание контрольного примера, штатных и нештатных ситуаций и ответных действий пользователя.
Описание слайда:
Постановка задачи. Постановка задачи. Задачи этапа: Формулирование цели решения задачи. Определение состава и формы представления входной, промежуточной и выходной информации. Описание контрольного примера, штатных и нештатных ситуаций и ответных действий пользователя.

Слайд 28


Алгоритмы. Определение алгоритма, слайд №28
Описание слайда:

Слайд 29


Алгоритмы. Определение алгоритма, слайд №29
Описание слайда:

Слайд 30


Алгоритмы. Определение алгоритма, слайд №30
Описание слайда:

Слайд 31


Алгоритмы. Определение алгоритма, слайд №31
Описание слайда:

Слайд 32


Алгоритмы. Определение алгоритма, слайд №32
Описание слайда:

Слайд 33


Алгоритмы. Определение алгоритма, слайд №33
Описание слайда:

Слайд 34


Алгоритмы. Определение алгоритма, слайд №34
Описание слайда:

Слайд 35


Алгоритмы. Определение алгоритма, слайд №35
Описание слайда:

Слайд 36





2. Модульное проектирование. 
2. Модульное проектирование. 
Модуль – это последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы. Модули обладают следующими свойствами:
1. К модулю можно обратиться по имени.
2. По завершении работы модуль должен вернуть управление тому модулю, который его вызван.
3. Модуль должен иметь один вход и один выход.
4. Модуль должен иметь небольшой размер
Описание слайда:
2. Модульное проектирование. 2. Модульное проектирование. Модуль – это последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы. Модули обладают следующими свойствами: 1. К модулю можно обратиться по имени. 2. По завершении работы модуль должен вернуть управление тому модулю, который его вызван. 3. Модуль должен иметь один вход и один выход. 4. Модуль должен иметь небольшой размер

Слайд 37





Преимущества модульного проектирования:
Преимущества модульного проектирования:
Большую программу могут одновременно разрабатывать несколько исполнителей.
Появляется возможность создавать библиотеки наиболее употребляемых программы.
Упрощается процедура загрузки больших программ в оперативную память.
Обеспечивается более эффективное сопровождение программ.
Описание слайда:
Преимущества модульного проектирования: Преимущества модульного проектирования: Большую программу могут одновременно разрабатывать несколько исполнителей. Появляется возможность создавать библиотеки наиболее употребляемых программы. Упрощается процедура загрузки больших программ в оперативную память. Обеспечивается более эффективное сопровождение программ.

Слайд 38





3. Структурное программирование.
3. Структурное программирование.
Любую программу можно построить из трёх базовых конструкций:
Последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы; 
Ветвление – однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия; 
Цикл – многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (продолжения цикла). 
Принцип структурного программирования требует, чтобы все алгоритмические базовые конструкции имели один вход и один выход
Описание слайда:
3. Структурное программирование. 3. Структурное программирование. Любую программу можно построить из трёх базовых конструкций: Последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы; Ветвление – однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия; Цикл – многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (продолжения цикла). Принцип структурного программирования требует, чтобы все алгоритмические базовые конструкции имели один вход и один выход

Слайд 39





1. Разработка программы ведётся пошагово, методом "сверху вниз« (нисходящее проектирование программ). 
1. Разработка программы ведётся пошагово, методом "сверху вниз« (нисходящее проектирование программ). 
Программа разбивается на множество подпрограмм, комбинирование которых и формирует итоговый алгоритм решения задачи. 
Подпрограммой называется набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода. 
Отдельные подпрограммы оформляются в виде модулей.
Описание слайда:
1. Разработка программы ведётся пошагово, методом "сверху вниз« (нисходящее проектирование программ). 1. Разработка программы ведётся пошагово, методом "сверху вниз« (нисходящее проектирование программ). Программа разбивается на множество подпрограмм, комбинирование которых и формирует итоговый алгоритм решения задачи. Подпрограммой называется набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода. Отдельные подпрограммы оформляются в виде модулей.

Слайд 40





4.Объектно-ориентированное программирование 
4.Объектно-ориентированное программирование 
Является развитием структурного подхода. Задача представляется как совокупность взаимодействующих объектов. Каждый объект содержит некоторую структуру данных и доступные только ему процедуры или методы обработки данных. Объединение данных и свойственных им процедур обработки в одном объекте называется инкапсуляцией.
Описание слайда:
4.Объектно-ориентированное программирование 4.Объектно-ориентированное программирование Является развитием структурного подхода. Задача представляется как совокупность взаимодействующих объектов. Каждый объект содержит некоторую структуру данных и доступные только ему процедуры или методы обработки данных. Объединение данных и свойственных им процедур обработки в одном объекте называется инкапсуляцией.

Слайд 41





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

Слайд 42





5. Автоматизированное программирование с использованием CASE-технологии. 
5. Автоматизированное программирование с использованием CASE-технологии. 
Позволяет генерировать программное обеспечение на основе централизованно хранящихся моделей.
6.Технология RAD – последовательный метод разработки программ в тесном взаимодействии с заказчиком. 
Очередной этап создания программы начинается только после завершения предыдущего и не допускает возврата к нему.
Описание слайда:
5. Автоматизированное программирование с использованием CASE-технологии. 5. Автоматизированное программирование с использованием CASE-технологии. Позволяет генерировать программное обеспечение на основе централизованно хранящихся моделей. 6.Технология RAD – последовательный метод разработки программ в тесном взаимодействии с заказчиком. Очередной этап создания программы начинается только после завершения предыдущего и не допускает возврата к нему.

Слайд 43





7. Программно-инструментальные средства программирования. 
7. Программно-инструментальные средства программирования. 
Основу составляют системы автоматизации программирования или системы программирования, которые обеспечивают возможность решения задач непосредственно в среде операционной системы.
Описание слайда:
7. Программно-инструментальные средства программирования. 7. Программно-инструментальные средства программирования. Основу составляют системы автоматизации программирования или системы программирования, которые обеспечивают возможность решения задач непосредственно в среде операционной системы.

Слайд 44


Алгоритмы. Определение алгоритма, слайд №44
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию