ДОПОЛНИТЕЛЬНЫЕ ЗАДАНИЯ.
А1 = 0, А2 = 1, Аi = 2*Ai-1+Ai-2, i = 3, 4,…,n
10. Для каждого посетителя парикмахерской (с одним мастером) известны следующие величины: t – момент его прихода и τ – продолжительность его обслуживания. Сколько клиентов обслужит мастер за смену продолжительностью Т? Сколько рабочего времени он потратит на обслуживание? Практическая работа № 6 «Циклические конструкции. Цикл с условием. Инструкции While, Repeat» Цель: , научиться составлять и реализовывать Pascal программы решения задач с использованием операторов цикла While и Repeat;
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Цикл с предусловием – ПОКА While <условие> do Begin <оператор 1>; <оператор 2>; : <оператор N>; end;
· <условие> - выражение логического типа; · <оператор> выполняется до тех пор, пока выполняется <условие>. Проверка условия осуществляется вначале цикла; · цикл рекомендуется использовать в тех случаях, когда шаг изменения параметра цикла отличен от единицы. Начальное и конечное значения параметра цикла могут быть как целого, так и вещественного типа; · количество повторений цикла, если задано конечное значение параметра цикла, определяется по формуле – (|кон.зн.–нач.зн|+1)/h, где h – шаг изменения параметра цикла. Цикл с постусловием – Повторять Repeat <оператор 1>; <оператор 2>; : <оператор N>; Until <условие>;
· <условие> – выражение логического типа; · операторы цикла выполнятся один раз, прежде чем будет проверенно выполнение <условия>, и будут выполняться до тех пор, пока <условие> не будет выполнено.
Циклы While…doи Repeat…Until могут быть использованы при составлении циклических программ с неизвестным числом повторений (итераций), т.е. когда конечное значение параметра цикла не задано. В этом случае этот цикл называется итерационным.
Пример 1. Вычислить значения функции y = x sin(x), на интервале x Î [n,m], с шагом hx.
Так как шаг h параметра цикла x может быть отличен от единицы, то для организации цикла была использована циклическая конструкция While…do.
Пример 2. Составить блок-схему и программу суммирования целых чисел принадлежащих интервалу от n до m.
Блок-схема:
Задание 1 Вычислить все значение функции f(x) на отрезке [a, b] в точках x = x + h,
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Почему стероиды повышают давление?: Основных причин три... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (560)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |