ПредишенСледващото

Начало / Компютърни / Компютърни науки Урок "цикъла с предварително условие и 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 клас


Урок информатика

За да изтеглите материала, въведете вашия имейл, изберете кой си, а след това върху

Натиснете бутона, вие се съгласявате да получавате нашия имейл бюлетин

Ако изтеглите материала не започне, кликнете отново "Свали материал".

Подкрепете проекта - споделете линка, благодаря!