Начало / Компютърни / Компютърни науки Урок "цикъла с предварително условие и postcondition» 9-11 клас
Урок информатика "цикли с предпоставка и postcondition» 9-11 клас
Разработване на урок на тема "цикъл с предпоставка и postcondition". Материалът може да се използва за 9, 10, 11 паралелки в изследването на Паскал.
Темите на представяне, посочени в сравнителен изпълнението на двата цикъла. При разработването на този материал е бил използван учебник Попов VB «Turbo Pascal за студентите."
Урок на тема "цикъла с предварително условие и postcondition"
помогне на студентите да се научат повтарящ за цикъл Паскал в сравнителна характеристика, въз основа на предварително проучени тема.
образование на информация култура на учениците, грижи, чистота, дисциплина, постоянство.
развитие на алгоритмично мислене, познавателните интереси, компютърни умения.
Org. времето (2 мин)
- поздрав, проверка липсва
- Публикувайте темите и целите на урока
Актуализацията на знания (10 минути)
- Параметърът характеристика цикъл?
- Напишете на дъската общ изглед на намаляване и увеличаване на параметъра цикъл (2 студенти в черната дъска)
- Разглобяване на черна дъска домашното
- Работата по местните карти - виж приложение (4 ученика).
Пояснение на новия материал (15 мин)
В допълнение към параметрите на цикъла в Pascal има две циклични структури: линия с предпоставка и примка postcondition осъществява със специални оператори.
Помислете за структурата на данните в сравнителна характеристика. За това ние се изгради следната таблица:
Цикъл с предусловие ", докато"
Цикъл с postcondition "Up"
Това е един повтарящ се цикъл, тъй като броя на повторенията не е известен предварително. тялото на цикъла се изпълнява, след тест условието за излизане от цикъла, и само тогава, когато условието е вярно, в противен случай цикълът завършва своята работа. По този начин. никога не могат да бъдат изпълнени.
Това е един повтарящ се цикъл, тъй като броя на повторенията не е известен предварително. тялото се изпълнява за тестване състоянието на изхода на цикъла, в случая, ако условието е невярно, в противен случай цикълът завършва своята работа. Най-малко веднъж екзекутиран.
Първоначалната стойност се задава ръчно. Параметрите промени да настъпят също ръчно на етапа на програмист е определено. Където стъпките за настройване цикъл (брой на изпълнение), могат да съвпадат с тялото на цикъла. За разлика от цикъла "Да" параметър може да бъде реално число.
Трябва задължително да е вярно. Е напълно противоположната условие за освобождаването на цикъл "Up"
Трябва задължително да е фалшива. Е напълно противоположната условие за освобождаването на "дълги" цикъл
Изпълнението на език Паскал:
<установка нач. значений>;
докато <условие выхода> правя
<тело цикла>;
<установка нач. значений>;
повторение
<тело цикла>
до <условие выхода>;
Ако тялото на цикъл се състои от повече от две Паскал езикови изявления, включително промени в параметричния низ, а след това те са в скоба оператор
Отличителна черта на този цикъл е, че конзолата на оператора за сключване на операции, извършвани в цикъла не се предлагат, като по този начин е необходимо да се помисли, че преди До «;» не слагам.
Пример: От интервала [а, б], където
Програма PR1;
Използва CRT;
к етикет;
Var а, Ь, и: цяло число;
започвам
Clrscr;
K: Writeln ( "Въведете дължината на границата");
Readln (а, Ь);
Ако> б tden Иди к;
Ако Mod 2 = 0 tden I: = а друг I: = а + 1;
Докато аз<=b do begin
Добави (I: 5);
I: = I + 2
Край;
Readln
Край.
Програма PR2;
Използва CRT;
к етикет;
Var а, Ь, и: цяло число;
започвам
Clrscr;
K: Writeln ( "Въведете дължината на границата");
Readln (а, Ь);
Ако> б tden Иди к;
Ако Mod 2 = 0 tden I: = а друг I: = а + 1;
повторение
Добави (I: 5);
I: = I + 2
До аз> б;
Readln
Край.
Свързващ материал (10 минути)
- черната дъска двамата студенти реши проблема по два начина:
Изчислява се сумата от естествени числа от 1 до п
Обобщавайки (3 мин)
- Домашна работа Запис: да преподават абстрактно; направи програма за решаване на проблема: Изчислява се сумата на всички нечетни числа в интервала (1; 2k-1)
- класификация работа в класната стая.
Заявление.
Карти за "цикъл с параметъра"
К-1
Определяне на стойността на променлива S целочислена след оператори:
Изграждане на блок-схема на тази част от програмата.
Карти за "цикъл с параметъра"
K-2
Определяне на стойността на променлива S целочислена след оператори:
защото: = 1 до 3 започвайте
Изграждане на блок-схема на тази част от програмата.
Карти за "цикъл с параметъра"
К-3
Изчисляването на п! (N! = 1 * 2 * 3 * ... * п)
Програма факторен;
използва CRT;
Var N, F, I: цяло число;
ЗАПОЧНЕТЕ
ClrScr;
writeln ( "Определете п ');
readln (п);
за I: = 1 до п направи
F: = F * I;
writeln ( "F = ', е);
readln;
END.
Вярно ли е, програма Данаи е писано, ако е така, за да се определи стойността на F за п = 3 - ако не, да отбележите изменената версия на програмата.
Карти за "цикъл с параметъра"
Напиши код фрагмент за решаване на следния проблем: Изчислете сумата от числата от 3 до 9, кратни на четири (разказ пропускайте програма).
Урок информатика "цикли с предпоставка и postcondition» 9-11 клас
За да изтеглите материала, въведете вашия имейл, изберете кой си, а след това върху
Натиснете бутона, вие се съгласявате да получавате нашия имейл бюлетин
Ако изтеглите материала не започне, кликнете отново "Свали материал".