Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Этап .На предыдущем уроке учащимся можно задаться решить две задачи – опережающее задание.

Читайте также:
  1. Gt;? 7) Подумайте, можно ли назвать Евгения "добрым приятелем" автора. Как автор относится к своему герою? Сопоставьте героя поэмы с Евгением Онегиным.
  2. I. Цель и задачи Всероссийского
  3. II. Цели, принципы и задачи государственной демографической политики в Ульяновской области на период до 2025 года
  4. III. Организация познавательной деятельности учащихся на уроке.
  5. III. Цели, принципы, приоритетные направления и задачи государственной национальной политики Российской Федерации
  6. NUANCE... Чтобы исследовать разные пляжи Бузиоса, можно воспользоваться водным такси.
  7. X. Требования к дошкольным образовательным организациям и группам для детей с ограниченными возможностями здоровья

Задача 1. Описать алгоритм рисования на экране 5 концентрических окружностей с центром в точке (300,250) и с радиусом r. Для первой окружности r=20, для второй – 40 и т. д., для пятой окружности r=180.

Задача 2. Три туриста подошли к реке, по которой катаются на лодке два мальчика. Описать алгоритм переправы на другой берег туристов, если лодка вмещает, либо одного туриста, либо одного или двух мальчиков, а мальчика и туриста уже не вмещает?

1. Алгоритм построения окружностей. program circle1; uses crt,graph; var gd,gm,r,c:integer; begin clrscr; gd:=detect; gm:=detect; initgraph (gd, gm,''); r:=0; r:=r + 20; circle(300,250,r); r:=r+20; circle(300,250,r); r:=r+20; circle (300,250,r); r:=r+20; circle(300,250,r); r:=r+20; circle (300,250,r); closegraph; end.   2. Алгоритм переправытуристов. Алг переправа Нач Два мальчика на левый берег; Один мальчик на правый берег; Один турист на левый берег; Один мальчик на правый берег; Два мальчика на левый берег; Один мальчик на правый берег; Один турист на левый берег; Один мальчик на правый берег; Два мальчика на левый берег; Один мальчик на правый берег; Один турист на левый берег; Один мальчик на правый берег; Кон  

Учащиеся могут предложить только такие решения задач:

При анализе и сравнении алгоритмов решения поставленных задач учащиеся отметят, что алгоритмы содержат многократно повторяющиеся команды. (5 раз повторяются две команды в первом алгоритме, 3 раза повторяется серия из 4-х команд во втором алгоритме).

2 этап. Далее учащимся можно предложить проблемную задачу.

Задача 3. Описать алгоритм рисования на экране монитора 20 концентрических окружностей с радиусами, изменяющимися от 20 до 380, с шагом 20 и центром в точке (300,250).

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

3 этап. Для формирования команды «повторение с предусловием» учащимся можно предложить такую житейскую задачу.

Задача 4. Описать алгоритм для исполнителяПеревозчика переправы туристов с правого берега на левый, прибывающих на правый берег в автобусе. Перевозчик не вникает в условие задачи, а умеет только формально командовать, отдавая приказания мальчикам и туристам (условия перевозки как в задаче 2). Алгоритм должен быть выполнен без нашего участия.

Учащиеся приходят к выводу, что перевозчик должен повторять 4 команды, выделенные в задаче 2, пока на левом берегу есть хотя бы один солдат. Итак, команда повторения сформирована сначала на частично формализованном языке, затем на Turbo Pascale.

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


Дата добавления: 2015-11-03; просмотров: 64 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Номер худ сам.| Два мальчика на левый берег

mybiblioteka.su - 2015-2024 год. (0.006 сек.)