Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример 2. Цикл с постусловием («делай-пока»).Предписывает выполнять тело цикла до тех пор, пока не выполняется условие (на Паскале until)

Пример 1.

Дано целое число N (> 0). Используя операции деления нацело, найти количество его цифр.

Алгоритмический язык Блок-схема
K: =0; нц покаN> 0 N: =N div 10 K: =K+1 кц

 

Цикл с постусловием («делай-пока»). Предписывает выполнять тело цикла до тех пор, пока не выполняется условие (на Паскале until), записанное после слова пока. В отличие от цикла, «пока-делай» тело цикла выполняется хотя бы один раз.

Алгоритмический язык Блок-схема
нц тело цикла покаусловие кц

Пример 2.

Дано целое число N (> 1). Определить наименьшее из целых чисел K, для которых сумма S= 1 + 2 + … + K будет больше N.

Алгоритмический язык Блок-схема
S: =0; K: =0 нц K: =K+1 S: =S+K покаS> N кц

 

 

Цикл со счетчиком («для»). Предписывает выполнять тело цикла для всех значений переменной (параметр цикла) в заданном диапазоне.

Алгоритмический язык Блок-схема
нц для iотkдоm тело цикла кц

Пример 3. Даны два целых числа A и B (A < B). Найти сумму S всех целых чисел от A до B включительно.

Алгоритмический язык Блок-схема
S: =0 нц для iотAдоB S: =S+i кц

 

<== предыдущая лекция | следующая лекция ==>
Федеральные законы Российской Федерации | 
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал