Подходы к созданию программы.
Процедурный подход.
Пример создания алгоритма, при процедурном подходе.
Объектный подход
Пример, иллюстрирующий объектный подход.
Составим описание класса «Цветок»
Создаем среду.
Алгоритм рисования:
А если вы хотите нарисовать розу? Какой будет алгоритм? Что изменится?
Допустим, вы решили вырезать из бумаги цветок розы.
Алгоритм:
Объектный подход
Спасибо за внимание!
3.00M
Категория: ПрограммированиеПрограммирование

Подходы к созданию программы

1. Подходы к созданию программы.

ПОДХОДЫ К СОЗДАНИЮ
ПРОГРАММЫ.
8 класс

2.

Подходы к
созданию
программ
Процедурный
подход
Объектный
подход

3. Процедурный подход.

При процедурном подходе в результате
выполнения любого действия, описанного в
алгоритме, должен быть получен
промежуточный результат. Цепочка
промежуточных результатов в конечном счете
должна привести к ожидаемому конечному
результату.
Что такое процедура?

4. Пример создания алгоритма, при процедурном подходе.

Почему нельзя составить
линейный, простой
алгоритм?

5.

Подходы к
созданию
программ
Процедурный
подход
Объектный
подход

6. Объектный подход

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

7. Пример, иллюстрирующий объектный подход.

Шаблоны частей цветка: стебля, листа, венчика.

8. Составим описание класса «Цветок»

9. Создаем среду.

1.
2.
3.
4.
найти место на столе,
взять бумагу,
цветные карандаши,
подготовить шаблоны.
Затем вы определяете конкретные значения
параметров объекта, который будете рисовать:
название цветка — ромашка;
вид стебля, листа и венчика цветка
— определяются выбранным шаблоном.
Далее составляете алгоритм рисования.

10. Алгоритм рисования:

1.
2.
3.
4.
Найти в книге изображение ромашки.
Нарисовать по шаблону стебель ромашки,
задав нужный размер.
Нарисовать на стебле по шаблону несколько
листов ромашки, задав им нужный размер.
Нарисовать в верхней части стебля по
шаблону венчик цветка ромашки, задав
нужный размер.

11. А если вы хотите нарисовать розу? Какой будет алгоритм? Что изменится?

1.
2.
3.
4.
Найти в книге изображение розы.
Подсказка:
Нарисовать
по шаблону
Алгоритм останется
тем же.
стебель
розы,
задавзначения
нужный
Изменятся
только
размер.
параметров:
на стебле
Нарисовать
название
объектапо—шаблону
роза;
несколько листов розы, задав им
вид стебля, вид листа, вид
нужный размер.
венчика цветка — типовые для
Нарисовать
в верхней части
стебля
розы и определяются
выбранным
пошаблоном.
шаблону венчик цветка розы,
задав нужный размер.

12. Допустим, вы решили вырезать из бумаги цветок розы.

Нужно немного изменить
среду (условия) работы —
найти ножницы, цветные
листы бумаги, клей. В
алгоритме действие
«Рисовать» будет
заменено на «Вырезать».
Параметры останутся
прежними.

13. Алгоритм:

1.
2.
3.
4.
5.
Найти в книге изображение розы.
Вырезать по шаблону стебель розы, задав
нужный размер.
Вырезать по шаблону несколько
листов розы, задав им нужный размер.
Вырезать по шаблону венчик цветка розы,
задав нужный размер.
Склеить вырезанные части.

14. Объектный подход

Благодаря этому в начале игры вы имеете возможность выбрать
Алгоритм
игры
описывает
действия
героев,
Объектный
подход
кему
разработке
алгоритма
часто
своего героя,
обеспечить
снаряжение
и указать
другие
характеристики.
В при
соответствии
с введенными
значениями
параметры
которых
можно
задавать
(вводить)
в
используется
создании
компьютерных
игр.
компьютер
вашего
героя на экране
монитора.
процессеотображает
выполнения
алгоритма
(игры).

15. Спасибо за внимание!

English     Русский Правила