
- •План-конспект проведения открытого занятия.
- •Ход занятия.
- •Опрос по пройденному материалу (актуализация опорных знаний).
- •Теоретическая часть:
- •Цикл с предусловием
- •Трассировка примера
- •Цикл с постусловием
- •Оператор цикла с постусловием
- •Решение
- •Закрепление нового материала.
- •Практическая часть занятия.
- •Правила тб при выполнении практического задания:
- •Пока кружковцы работают, обхожу группу и делаю необходимые замечания по написанию программы по заданному алгоритму.
- •Подведение итогов занятия:
- •Используемая литература:
План-конспект проведения открытого занятия.
Дата проведения: 21.02.2005г. Время: 15.00. Группа: 11в
Тема: Циклы с условиями. Циклы WHILE,REPEAT ….UNTIL Решение задач.
Цели занятия
Учебная – Что такое WHILE,REPEAT ….UNTIL ?Как выглядит цикл с предусловием, как он работает, примеры. Как выглядит цикл с постусловием, как он работает,примеры.
Воспитательная – использовать последние достижения современной психолого- педагогической науки, способствовать развитию и формированию познавательной активности кружковцев, воспитывать здоровое честолюбие, умение самостоятельно выполнять работу, а также стремление к достижению успеха.
Профессиональная – стимулировать целенаправленную деятельность кружковцев, развивать познавательный интерес в изучении основ информатики, различных языков программирования
Продолжительность занятия: 45 минут.
Оборудование, наглядные пособия: компьютер, методические разработки, раздаточный материал, работающие программы кружковцев в режиме алгоритмического языка Turbo Pascal 7.0. На доске написана тема занятия.
Ход занятия.
Организационный момент: Приветствие. Установить должную дисциплину в группе. Отметить отсутствующих, сообщить тему занятия, цели и задачи.
Опрос по пройденному материалу (актуализация опорных знаний).
Вопросы на повторение:
Прежде, чем мы с вами перейдем к следующей теме, поговорим о ключевых понятиях предмета информатики:
1) что такое алгоритм, какие вы знаете виды алгоритмов; программа и алгоритм – это одно и то же?
2) Какие вы знаете правила записи программ на Turbo Pascal 7.0. ?
3) Как выглядит полный условный оператор? Как он работает?
Как выглядит неполный условный оператор? Как он работает?
4) какие целые, вещественные типы вы знаете?
5) Как выглядит цикл FOR? Как он работает?
Теоретическая часть:
называются тема, цели и задачи занятия.
НОВАЯ ТЕМА:
Циклы с условиями.
Цикл с предусловием. Цикл с постусловием. Решение задач
Основные вопросы темы:
ЦИКЛЫ С УСЛОВИЯМИ
Цикл с предусловием
Цикл с предусловием используется тогда, когда число повторений оператора цикла заранее не известно, а задается некоторое условие продолжения цикла.
Оператор
Цикл с предусловием
While <условие> Do <тело цикла>;
Выполнение оператора цикла с предусловием начинается с проверки условия, записанного после слова While. Если оно соблюдается, то выполняется <тело цикла>, затем вновь проверяется условие и т.д. Как только при очередной проверке окажется, что условие не соблюдается, <тело цикла> выполняться не будет.
Примечание.
Если <тело цикла> состоит из нескольких операторов, то они объединяются операторными скобками.
В теле цикла обязательно должен быть оператор, влияющий на соблюдение условия, в противном случае произойдет зацикливание.
Пример
Подсчитать количество цифр заданного натурального числа п.
Решение
Подсчет количества цифр начнем с последней цифры числа. На очередном шаге цикла увеличим счетчик цифр на единицу, а число уменьшим в 10 раз (тем самым мы избавляемся от последней цифры числа). Далее с получившимся числом проделаем ту же последовательность
Program Example_8;
Var m, n: Longint;
k: Integer; {счетчик цифр}
Begin
Writeln(' Введите натуральное число'); {вводим натуральное число п>0} ' Readln(n);
m:=n; k:=0;
While m<>0 Do
{пока (While) число m<>0 делать(Do)}
Begin
Inc(k); { k:=k+l;} m:=m div 10;
{"выбрасываем" из числа последнюю цифру} End;
Writeln('В числе ',n,' — ', k,’ цифр'); {вывод количества цифр} Readln; End.