350171
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаПрезентацииПрезентация на тему: "Вспомогательные алгоритмы и подпрограммы"

Презентация на тему: "Вспомогательные алгоритмы и подпрограммы"

библиотека
материалов
Вспомогательные алгоритмы и подпрограммы
Рассмотрим задачу Пусть требуется составить программу, по которой ГРИС напише...
Вспомогательный алгоритм Алгоритм, по которому решается некоторая подзадача и...
Обращение к вспомогательному алгоритму (процедуре) Программа решения поставле...
Основная программа: нач           делай ЕДИНИЦА           делай ДЕВЯТЬ       ...
Вспомогательный алгоритм: На примере алгоритма ЕДИНИЦА : 				процедура ЕДИНИЦ...
Описание вспомогательного алгоритма (процедуры): Напишите самостоятельно проц...
Ответ к заданию:
Метод последовательной детализации Метод программирования, при котором сначал...
Сборочный метод Возможен и другой подход к построению сложных программ: перво...
Задание: Напишите программу, используя процедуры, так, чтобы на выходе получи...
На этом уроке вы узнали что такое вспомогательный алгоритм(процедуры) и научи...

Описание презентации по отдельным слайдам:

1 слайд Вспомогательные алгоритмы и подпрограммы
Описание слайда:

Вспомогательные алгоритмы и подпрограммы

2 слайд Рассмотрим задачу Пусть требуется составить программу, по которой ГРИС напише
Описание слайда:

Рассмотрим задачу Пусть требуется составить программу, по которой ГРИС напишет на экране четырехзначное число 1919 Так как цифры 1 и 9 повторяются, можно сократить работу, написав программу рисования той и другой цифры только один раз

3 слайд Вспомогательный алгоритм Алгоритм, по которому решается некоторая подзадача и
Описание слайда:

Вспомогательный алгоритм Алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно, называется вспомогательным алгоритмом.

4 слайд Обращение к вспомогательному алгоритму (процедуре) Программа решения поставле
Описание слайда:

Обращение к вспомогательному алгоритму (процедуре) Программа решения поставленной задачи разделяется на основную программу (основной алгоритм) и процедуры (вспомогательные алгоритмы). Каждая процедура должна иметь свое уникальное имя. Для рассматриваемой задачи имена процедур выберем следующими: ЕДИНИЦА и ДЕВЯТЬ. Тогда в основной программе команды обращения к этим процедурам будут такими:     делай ЕДИНИЦА     делай ДЕВЯТЬ

5 слайд Основная программа: нач           делай ЕДИНИЦА           делай ДЕВЯТЬ       
Описание слайда:

Основная программа: нач           делай ЕДИНИЦА           делай ДЕВЯТЬ           делай ЕДИНИЦА           делай ДЕВЯТЬ кон

6 слайд Вспомогательный алгоритм: На примере алгоритма ЕДИНИЦА : 				процедура ЕДИНИЦ
Описание слайда:

Вспомогательный алгоритм: На примере алгоритма ЕДИНИЦА : процедура ЕДИНИЦА ПОВОРОТ ПОВОРОТ ПОВОРОТ ШАГ ШАГ ШАГ ПОВОРОТ ПРЫЖОК ПРЫЖОК конец процедуры

7 слайд Описание вспомогательного алгоритма (процедуры): Напишите самостоятельно проц
Описание слайда:

Описание вспомогательного алгоритма (процедуры): Напишите самостоятельно процедуры так, чтобы на выходе у Вас получился следующий рисунок:

8 слайд Ответ к заданию:
Описание слайда:

Ответ к заданию:

9 слайд Метод последовательной детализации Метод программирования, при котором сначал
Описание слайда:

Метод последовательной детализации Метод программирования, при котором сначала пишется основная программа, в ней записываются обращения к пока еще не составленным подпрограммам, а потом описываются эти подпрограммы, называется методом последовательной (пошаговой) детализации.

10 слайд Сборочный метод Возможен и другой подход к построению сложных программ: перво
Описание слайда:

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

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

Задание: Напишите программу, используя процедуры, так, чтобы на выходе получился следующий рисунок

12 слайд На этом уроке вы узнали что такое вспомогательный алгоритм(процедуры) и научи
Описание слайда:

На этом уроке вы узнали что такое вспомогательный алгоритм(процедуры) и научились использовать их при написании программ.

Общая информация

Номер материала: ДВ-505007

Вам будут интересны эти курсы:

Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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