СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Метод последовательной детализации

Категория: Информатика

Нажмите, чтобы узнать подробности

В разработке презентации пошагово описан один из методов структурного программирования.

Просмотр содержимого документа
«Метод последовательной детализации»

Метод последовательной детализации.  Информатика 11 класс  МОУ «Школа-лицей №1» г Алушта Учитель: Литвинович В.П.

Метод последовательной детализации.

Информатика 11 класс

МОУ «Школа-лицей №1»

г Алушта

Учитель: Литвинович В.П.

         Метод последовательной детализации является одним из основных методов структурного программирования.        Суть этого метода заключается в разработке сложных алгоритмов путем построения иерархии подзадач.

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

Суть этого метода заключается в разработке сложных алгоритмов путем построения иерархии

подзадач.

Суть метода : Анализируется исходная задача. Выделяются подзадачи. Строится иерархия подзадач Составляется алгоритм (программа) основной задачи  Составляется вспомогательный алгоритм (подпрограммы) с последовательным углублением уровня.

Суть метода :

  • Анализируется исходная задача.
  • Выделяются подзадачи.
  • Строится иерархия подзадач
  • Составляется алгоритм (программа) основной задачи
  • Составляется вспомогательный алгоритм (подпрограммы) с последовательным углублением уровня.
Иерархия подзадач

Иерархия подзадач

  Пример 1   Вычислить площадь выпуклого N- угольника, заданного координатами своих вершин.   Найти площадь выпуклого многоугольника: Площадь многоугольника определяется , как сумма площадей N-2 треугольников. S- треугольника определяется: по формуле Герона S =√(p(p-a)(p-b)(p-c)

Пример 1 Вычислить площадь выпуклого N- угольника, заданного координатами своих вершин.

Найти площадь выпуклого многоугольника:

Площадь многоугольника

определяется , как сумма

площадей N-2 треугольников.

S- треугольника определяется:

по формуле Герона

S =√(p(p-a)(p-b)(p-c)

       Первый шаг детализации  Стороны треугольника определяются по теореме Пифагора:  Исходные данные, координаты вершин треугольника можно задать с помощью массива: Организация данных

Первый шаг детализации Стороны треугольника определяются по теореме Пифагора: Исходные данные, координаты вершин треугольника можно задать с помощью массива:

Организация данных

 Второй шаг детализации:   Запрограммируем процедуру Treugolnik.  В разделе подпрограмм этой процедуры запишем лишь интерфейс подпрограммы Line, создав функцию.

Второй шаг детализации: Запрограммируем процедуру Treugolnik. В разделе подпрограмм этой процедуры запишем лишь интерфейс подпрограммы Line, создав функцию.

Третий шаг детализации  Запрограммируем функцию Line. Координаты концов отрезка задаем параметрами: x a,  Y a  –первая точка, x b, У b – вторая. Собираем все проделанные шаги и составляем программу: ………………………………………………………………………………………… ..

Третий шаг детализации Запрограммируем функцию Line. Координаты концов отрезка задаем параметрами: x a, Y a –первая точка, x b, У b – вторая.

Собираем все проделанные шаги и составляем программу:

………………………………………………………………………………………… ..

.

.

Применение метода последовательной детализации Над большим программным проектом работает несколько специалистов. Руководитель группы проектирует многоуровневую структуру алгоритма и составляет основную программу, а написание подпрограмм поручает другим программистам. Программистам необходимо договорится об интерфейсе подпрограмм: именах, параметрах. Внутренне устройство подпрограммы работа программиста Большие проекты подпрограмм объединяются в МОДУЛИ.

Применение метода последовательной детализации

  • Над большим программным проектом работает несколько специалистов.
  • Руководитель группы проектирует многоуровневую структуру алгоритма и составляет основную программу, а написание подпрограмм поручает другим программистам.
  • Программистам необходимо договорится об интерфейсе подпрограмм: именах, параметрах.
  • Внутренне устройство подпрограммы работа программиста
  • Большие проекты подпрограмм объединяются в МОДУЛИ.
Домашнее задание. § 2.2.11 чит.   Запомнить …

Домашнее задание. § 2.2.11 чит. Запомнить

Практическая работа № 6.  Проверить работу программы N ugolnik   Задать N = 4 Вычислить площадь квадрата с длинами сторон равными 2 и координатами вершин: Получить результат.

Практическая работа № 6. Проверить работу программы N ugolnik

Задать N = 4

Вычислить площадь квадрата с длинами сторон равными 2 и координатами вершин:

Получить результат.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!