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

урок 8
Урок от програмиране на поредицата за ученици в Лазар среда "

Алгоритъмът включва много задачи за постигане на резултатите от изпълнение на специфична последователност от действия няколко пъти, т.е. са циклични.

Цикълът на програмата може да се осъществява чрез използване на структурите за, а и да се повтаря.

оператор Цикъл за ... задачи

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

Общ вид на оператора:

брояч - противодействие на променлив брой повторения;
nach_znach - изразяване се посочва първоначална стойност на брояча контур;
kon_znach - експресия определяне на крайната стойност на брояча контур;
контур на тялото - операторите, които ще бъдат повторени.

Counter променлива, изрази и nach_znach kon_znach трябва да бъде цяло число тип.

Броят на повторения може да бъде изчислена по формулата: kon_znach - nach_znach 1.

Ако между започват и завършват има само един оператор, за да започва и завършва не мога да пиша.

Така например, в резултат на следния код:

табл променлива ще съдържа образа на масата от квадратите на номера.

Ако за изявление вместо думата, за да бъдат написани Downto, а след това след следващото изпълнение на тялото на стойност на брояча на цикъла няма да увеличава и намалява.

Loop отчети с условието, докато и повторете

Operatorywhile и повторно използван в случая, когато последователност от действия, необходими за извършване на няколко пъти, и необходимия брой повторения по време на развитието на програмата не е известно и може да се определи само по време на изпълнение.

Оператор цикъл с предусловие време. правя

Общ вид на оператора:

където състоянието - булева израз, който определя условието за изпълнение на тялото на цикъла. изявления контур на тялото се изпълняват докато условието стане неверен (False).

Оператор цикъл с postcondition и повторете ... докато

Общ вид на оператора:

където състоянието - булева израз, който определя състоянието на завършване на цикъла.

изявления контур на тялото се изпълняват, докато, докато състоянието се превръща в истина (False).

Имайте предвид разликите. Отчетът за време ... правя излезете от цикъла е, когато условието стане невярна, тъй като в повторение на оператор ... до - когато състоянието се превръща в истина.

За повече информация на операторите за цикъл могат да гледат на езикови уроци Паскал.

практическа работа

Задача. Напишете програма, която определя доходите на депозита въз основа на избраната проста или сложна лихва. Обикновено интерес се изчислява в края на срока на депозита, сложна лихва се начислява ежемесечно и се добавя към сумата на депозита.

урок 8

Напредъкът на работата

1. Изтеглете Лазар, да създадете нов проект. Запазване на файловете на проекта в папка на получените вноски.

2. Създаване на интерфейс моделирани.

3. Напишете манипулатор събитие за бутона Изчисли.

4. Проверете работата на приложението.

Свързани статии

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