Понедельник, 29.05.2017, 21:53
План-конспекты уроков по информатике
0+ Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории раздела
Все [56]
logoWriter [19]
Уроки по теме "logoWriter"
CorelDraw [7]
Практические задания с пошаговым алгоритмом выполнения по теме "CorelDraw"
MacromediaFlash [0]
Практические работы по теме "MacromediaFlash"
MS Excel [7]
План-конспекты по теме "MS Excel"
Логика [10]
План-конспекты уроков по логике
Разное [10]
Уроки, которые не подходят ни в одну категорию
Pascal [7]
Форма входа
Статистика

Яндекс.Метрика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наш опрос
Очень сложно найти конспект на тему...
Всего ответов: 632
Реклама
 Каталог статей
Главная » Уроки » Все

Цикл с постусловием (цикл "ДО")

 Цикл с постусловием (цикл "ДО")

План:
•  Общий вид, назначение и способы применения оператора repeat;
•  Экспериментальный раздел работы;
•  Решение задач по данной теме

Оператор repeat, как и while, используется при написании программ, в которых число повторов (циклов) заранее не известно и может быть определено только во время работы программ.
Оператор repeat отличается от while тем, что:
    условие проверяется после выполнения операторов тела цикла и таким образом тело цикла всегда будет выполнено хотя бы один раз;
    оператор repeat прекращает выполняться, как только значение выражения условия равно True (истина)
Блок - схема, соответствующая оператору repeat:
Блок схема цикла с постусловием Repeat
Формат записи:
repeat
<оператор 1>;
    ………………
    <оператор n>
until <условие окончания цикла>;


Операторы, заключенные между repeat и until, являются телом цикла.
Для того чтобы цикл завершился, необходимо, чтобы в теле цикла находился оператор (операторы), влияющий на значение условия.
Экспериментальный раздел работы
Как известно, число называется простым, если оно делится только на единицу и на себя. Проверить, является ли число n простым, можно делением n на 2, на 3 … и проверкой полученного после каждого деления остатка. Если остаток равен 0, то найдено число, на которое n делится без остатка. Сравнив n с полученным числом, можно определить, является ли n простым. Ниже приведен текст программы, которая проверяет, является ли введенное с клавиатуры число простым.

program prost;
var
    n, d, r : integer;
begin
    write ('Введите целое число:');
    readln (n);
    d: = 2;
    repeat
        r: = n mod d;
        if r <> 0
            then d: = d + 1;
    until r = 0;
if d = n
    then writeln ('n, ' - простое число')
    else writeln (n, ' - не является простым числом');
end.
1. Изобразить блок-схему к решению предыдущей задачи задачи.
2.    С помощью оператора repeat измените программу prost так, чтобы она требовала у вас пароль, например 111, и если пароль верный, перед запросом числа выводила сообщение "Молодец!". Если же на третьей попытке был введен неверный пароль, организуйте выход из программы.
3.    Напишите программу вычисления суммы положительных чисел, вводимых с клавиатуры, которая завершает работу, как только вводится неположительное число.
Категория: Все | Добавил: Казначей (29.03.2011)
Просмотров: 9523 | Комментарии: 1 | Теги: цикл ДО, Цикл с постусловием, repeat until | Рейтинг: 5.0/6
Не забываем комментировать!!!

Другие материалы
Урок 3: Команды перемещения исполнителя черепашка
Тема 11. Канонические формы логических формул
Практическая работа №7: Визитная карточка
Дисковая операционная система (DOS)
Тема 8. Решение логических задач.
Практическая работа №3: Работа с узлами
Тема 3. Таблица истинности.
Занятие 1.1: Структура электронной таблицы. Адрес...
Урок 18, 19. Понятие переменной. Вычисление значен...
Урок 9: Работа с листом форм в среде LogoWriter
Алгоритм и его свойства
Практическая работа №1: Работа с графическими прим...

Всего комментариев: 1
1  
I like to party, not look articles up olnnie. You made it happen.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright KUPI © 2017
Готовимся к ЕГЭ и ГИА
ГИА, ЕГЭ 2014 по информатике ФИПИ скачать бесплатно без смс
Отследи свою посылку
Друзья сайта
  • Софт бесплатно
  • Интернет магазин бесплатно
  • Наша ссылка
    Наша кнопка
    Конспекты уроков
    Лидеры по просмотрам
    Тема 8. Решение логических задач.
    Виды и типы современных языков программирования
    Алгоритм и его свойства
    Информация: определение, свойства, формы представления; информационные процессы.
    Относительная и абсолютная адресация
    Тема 7. Перевод и запись различных выражений с естественного языка на язык алгебры логики.
    Моделирование и формализация. Часть 1.
    Графика в Турбо Паскаль.
    Сортировка и фильтрация данных в MS Excel
    Понятие формализации. Часть 2.
    Загрузить файл
    Сделать бесплатный сайт с uCoz