Урок по теме: "Программирование рекурсий на TP7" 11 класс. Учитель: Слепцов А.В.

Изучение информатики в профильныхинформационно-технологических классах невозможно без изучения программирорвания. В учебнике Н.Д.Угриновича программирование изучается на объектно - ориентированных языках программирования, что противоречит материалам ЕГЭ. Поэтому в 10-11 классах профильного уровня приходится изучать язык программирования TURBO PASKAL 7.0. Язык программирования Turbo Pascal позволяет разделять программу на отдельные части, которые называются подпрограммами. Сам термин подпрограмма говорит о том, что она подобна и подчинена основной программе. Подпрограммы решают три важные задачи, значительно облегчающие программирование: - избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты, т. е. сократить объем программы; - улучшают структуру программы, облегчая понимание при разборе; . - уменьшают вероятность появления ошибок, повышают устойчивость к ошибкам программирования и непредвиденным последствиям при модификации. Подпрограммы в Turbo Pascal и могут обращаться к самим себе. Такое обращение называется рекурсией. Объект, который частично определяется через самого себя, называется - рекурсивным. Рекурсивные определения как мощный аналитический аппарат используются во многих областях науки, особенно в математике. Для того, чтобы не было бесконечного обращения подпрограммы к самой себе, требуется наличие некоторого условия (условного оператора) в тексте программы, по достижении которого дальнейшее обращение не происходит. Таким образом, рекурсивное программирование может включаться только в одну из ветвей условного оператора, присутствующего в подпрограмме. Некоторые задачи являются рекурсивными по своему определению, поэтому рекурсивные алгоритмы - это точные копии с соответствующего определения.
Получите доступ ко всем материалам
Полный и неограниченный доступ ко всем материалам методической библиотеки на год с момента подачи и оплаты заявки. Доступ стоит 500 руб в год
Если Вы уже подавали заявку – тогда войдите или зарегистрируйтесь на сайте под тем же email-адресом, на который оформляли доступ
Также доступ ко всем материалам получают БЕСПЛАТНО
Участники Федерального учебно-методического объединения учителей
БЕСПЛАТНО
Участники объединения получают множество привилегий включая бесплатное прохождение любых курсов КПК и переподготовки (оплачивается только изготовление и отправка документов), бесплатные сертификаты, благодарственные письма, стажировки зарубеж, помощь в прохождении аттестации, юридическую помощь и многое другое.
Наши постоянные пользователи
БЕСПЛАТНО
Если Вы проходили профессиональную переподготовку (1 любой курс) или повышение квалификации (2 любых курса) в 21/22-м учебном году – Вы как наш постоянный клиент получаете много преимуществ, включая бесплатный доступ к трансляциям, получению сертификатов и многому другому.
Похожие материалы

разработки уроков по информатике 8 класс по программе Угриновича.

Для качественного усвоения нового материала студентами учебные занятия по дисциплине «Основы алгоритмизации и программирования» составляются с учетом личностно-деятельностного подхода к обучению, а это требует нового подхода к организации занятий. При традиционном подходе изучение нового материала можно представить формулой «теория-практика», т.е. студентам сразу предлагается готовый теоретический материал по теме, который затем отрабатывается при решении задач. Что касается деятельностного подхода, то изучение новой темы можно представить формулой «практика-теория-практика». В этом случае преподаватель не дает с самого начала готовых выводов по теме, а показывает, как новая информация применяется при решении конкретных практических задач, сразу отвечая на вопрос студентов: «Для чего это надо?». Только после этого обучающиеся совместно с преподавателем или самостоятельно делают выводы по теме. Далее следует этап закрепления полученных знаний при решении задач. На каждом уроке задания для закрепления новой информации предлагаются разноуровневые, т.е. студенты, подключая самооценку, выбирают те задания для выполнения, которые они считают наиболее значимыми для них. Особенностью представления каждого урока является то, что его информация строго структурирована. Для обозначения основных этапов урока изучения нового материала в тексте разработки предлагаются специальные условные обозначения. В данной работе предлагается разработка трех занятий по теме «Операторы цикла в языке программирования Си++»: 1. Оператор цикла с параметром в языке Си++. 2. Оператор цикла с предусловием в языке Си++. 3. Оператор цикла с постусловием в языке Си++.
создание условия для формирования первичного представления о текстовом процессоре Writer
Комментарии
Это ваш материал?
Войдите или зарегистрируйтесь на сайте под тем email-адресом, под которым Вы загружали данный материал. После этого Вы сможете:
Заказать сертификат
Получить заказанные ранее