КомпютриПрограмиране

Докато линия е полезно за програмисти

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

Цикъл Докато Паскал изисква както следва:

  • Докато (състояние) се (да започне, ако е необходимо).
  • алгоритъм за действие.
  • Край (когато отборът започне от наличността).

Първият ред - командата "шапка". Състоянието може да бъде цифрова стойност ограничаване обяснителни променливи на цяло число (г <100), променлива тип Boolean (Т = True) или низ (текс = 'здравей "). "Начало", за командния пут, ако контурът му е необходимо да се извършва повече от едно условие. По-долу са описани действията, които трябва да изпълняват програмата при условие, че докато примката се изпълнява. Тя може да съдържа различни команди, процедури, функции, такива цикли. В края на краищата това е необходимо да се постави на команди "края", освен ако, разбира се, на първия ред е "да започне".

А сега да разгледаме примерните програми, които съдържат описва команди. Например, ние трябва да намерим сумата от първите н положителни числа. За тази цел първоначално ние считаме, п (макар че той винаги ще бъде по-голяма от нула). След това се започва цикъла. Важно е да се разбере, че той трябва да работи, докато достигне стойността на п. Тук има повече от един вариант за решаване на проблема, но ние ще се фокусира върху факта, че засяга използването на тезгяха, който искате да инсталирате. По подразбиране, това е направено с помощта на променливата аз. Преди да започнете с това е необходимо да го задавате стойност "1". Броячът служи като термин с всяка нова циклични действия. Въз основа на нашата мисия, постоянно трябва да добавите един към него. По този начин, когато цифров индекс брояч се равнява на стойността на Броят п. Това ще бъде сигнал за завършване на работната програма. За да се изчисли сумата, която въведе променлива к. С всяко повторение на това ще бъде назначен предишната стойност, плюс броя аз. След края на броенето, само извод к обяснителни променливи на екрана. Това е кратко обяснение на думите на програмата. Сега ние гледаме на кода.

Readln (п); "- четем Броят п.

I: = 1; к: = 0; "- влиза в работната тезгяха, ние нула, за стойността на сумата.

Макар и <= N започвайте "- определя условията на работния цикъл.

к: = к + I; I: = I + 1; "- добавяне на стойност към гишето за актуализация сума.

приключи; '- Докато завършване на описанието на работата.

Writeln (к); - Тези заключения.

Ние разглеждаме друг пример. Сега ние трябва да попълните на потребителя клавиатура н имена, които ще спестят на текст масив. Принципът тук е подобна на миналото. Въведете Броят п, ние активирате Докато контур набор състояние. Освен това, означават входа клавиатура за клетъчна памет масив. Задайте брояч завършва повторни операции. На следващо място, на гишето се нулира и дисплей масив. Въпреки това, нулира брояча в този контекст означава да се придаде стойност на един, тъй като няма да бъде в състояние да донесе нула множество клетки (то не съществува). Програмният код е както следва: в тази програма ще получите сумата от редица природни положителни числа, а именно въвеждането на най-н. Трябва да се разбере, че в отсъствието на тезгяха, докато Паскал цикъл никога не завършва. Ако изведнъж забрави за него, при изпълнение на програмен код, компютърът започва да се мотае. Той се лекува бутона "Pause Break". Като брояч за използване разнообразие обяснителни променливи за в.

Readln (п);

в: = 1;

Докато в <= N започвайте "- условия растителни.

Readln (а [с]); C: = С + 1; "- чете данни от клавиатурата, ние добавяме стойност към тезгяха.

приключи; "- завършване на цикъла.

в: = 1; '- schetiku върне първоначалната стойност.

Докато в <= N направи запис (а [с]); '- Посочете име п.

След това можете да получите на екрана н имената, които са били въведени от клавиатурата. При това известно време цикъл завършва. Той се използва от начинаещи, така и за напреднали потребители. Той не се брои, и следователно изисква специално внимание на програмист и допълнителна променлива.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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