КомпјутериПрограмирање

Док петља је корисна за програмере

Новице програмери не могу увек бити упознати један користан док петља. Ово је операција типичан циклус у Пасцал медијуму. Ово је корисно у различитим проблемима, па погледајте како можете направити програм овог циклуса.

Циклус Док Пасцал захтева се на следећи начин:

  • Вхиле (услов) да (бегин ако је потребно).
  • Акција алгоритам.
  • Крај (када је тим почне да расположивости).

Прва линија - "капа" команда. Стање може бити нумеричка вредност ограничавајући објашњавајуће променљиве на Интегер (д <100), променљива типа боолеан (т = Труе) или стринг (тек = 'хелло'). "Бегин" командну речено, ако је потребно петље за обављање више од једног услова. У наставку описује радње које програм мора обављати под условом да је Док петља извршава. Он може да садржи низ команди, процедура, функција таквог циклуса. На крају је потребно ставити команду "крај", осим, наравно, прва линија је "почетак".

Сада узмите у обзир примере програма који садрже описује команде. На пример, морамо наћи збир првих Н природних бројева. У том циљу, у почетку ми сматрамо Н (мада ће увек бити већи од нуле). А затим покрените циклус. Важно је да се схвати да мора да ради, док не достигне вредност од н. Овде постоји више од једног опција за решавање проблема, али ћемо се фокусирати на чињеницу да утиче на коришћење бројача који желите да инсталирате. По дефаулту, то се ради помоћу променљиве и. Пре него што почнете са неопходно је да га додели вредност "1". Бројач служи као термин са сваким новим цикличне акције. На основу наше мисије, стално морати да додате на њега. Тако, када је нумеричка индекс бројач једнака вредности броја н. То ће бити сигнал за завршетак радног програма. Да бисмо израчунали количину уводимо променљиве к. Са сваким понављањем тога ће бити додељена претходну вредност плус и број. Након завршетка пребројавања, само закључити к објашњењима варијабли на екрану. Ово је кратак објашњење о речима програма. Сада гледамо кода.

Реадлн (н); '- читамо број н.

и: = 1; к: = 0; '- ући у радном шалтеру, ми нула од вредности суме.

Док и <= н до бегин '- сет услове радног циклуса.

к: = к + и; и: = и + 1; '- додају вредност у износу ажурирање шалтеру.

енд; '- Док завршеног опис посла.

Врителн (к); - Ови закључци.

Да погледамо још један пример. Сада морамо попунити корисника са тастатуре н именима која ће спасити текстуалне низ. Принцип овде је сличан прошлости. Унесите број н, ми активирали вхиле петље сет стање. Даље, означава улаз тастатуре на низ меморијске ћелије. Сет бројач заврши поновљене операције. Следеће, бројач се ресетује и приказ низа. Међутим, ресетује се бројач у овом контексту значи да додељивање вредности једног, јер нећете бити у стању да нула ћелија арраи (не постоји). Код програм је следећи: у овом програму добићете збир једног броја природних позитивних бројева, који се завршава увођење највише н. Треба схватити да у одсуству контра, док Паскал циклус никада завршава. Ако сте одједном заборави, у извршењу програмског кода, рачунар почиње да виси. То је третиран на дугме "Паусе Бреак". Као контра за коришћење различитости варијабле на ц.

Реадлн (н);

ц: = 1;

Док Ц <= н до бегин '- стања биљака.

Реадлн (а [ц]); ц: = ц + 1; '- чита податке са тастатуре, додамо вредност на шалтеру.

енд; '- завршетка циклуса.

ц: = 1; '- сцхетику врати оригиналну вредност.

Док ц <= н до врите (а [ц]); '- Дисплаи Наме н.

Онда се на екрану н имена која су ушли са тастатуре. На то, док петља завршава. Користи се за почетнике и напредне кориснике. Он не броји, и стога захтева посебну пажњу на програмер и додатни променљиве.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.unansea.com. Theme powered by WordPress.