Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа № 3. Программирование цикловСодержание книги
Поиск на нашем сайте
Алгоритм циклической структуры Алгоритм циклической структуры – алгоритм, в котором производится многократное повторение однотипных действий. Цикл – многократно повторяющийся участок алгоритма. Цикл включает заголовок цикла, тело цикла и конец цикла. Циклы делятся на: 1. Цикл с предусловием (условие выхода из цикла проверяется в начале перед действиями в теле цикла). 2. Цикл с постусловием (условие выхода из цикла проверяется в конце после действий в теле цикла). 3. Цикл с параметром (цикл выполняется фиксированное количество раз, определяемое параметром цикла). Для реализации алгоритма циклической структуры в языке Pascal используются следующие операторы: 1. Оператор цикла с предусловием имеет вид: while U do Op где while – пока, do – делать, U – условие, Op – оператор. Оператор означает, что пока условие U истинное, повторять оператор Op в цикле; как только условие станет ложным, выйти из цикла. 2. Оператор цикла с постусловием имеет вид: repeat Op1; … OpN until U где repeat – повторять, until – до тех пор пока, Op1 – оператор 1-й, OpN – оператор N-й, U – условие. Оператор означает, что повторять операторы Op1 и т.д., … OpN в цикле до тех пор, пока условие U не станет истинным; как только условие станет истинным, выйти из цикла. 3. Оператор цикла с параметром (при увеличении параметра) имеет вид: for Par:= Nz to Kz do Op где for – для, to – до, do – делать, Par – параметр цикла, Nz – начальное значение, Kz – конечное значение, Op – оператор. Оператор означает, что для параметра Par, увеличивающегося от начального значения Nz до конечного значения Kz с шагом 1, повторять оператор Op в цикле. 4. Оператор цикла с параметром (при уменьшении параметра) имеет вид: for Par:= Nz downto Kz do Op где for – для, downto – вниз до, do – делать, Par – параметр цикла, Nz – начальное значение, Kz – конечное значение, Op – оператор. Оператор означает, что для параметра Par, уменьшающегося от начального значения Nz до конечного значения Kz с шагом (-1), повторять оператор Op в цикле. Параметр цикла (или счётчик циклов)– переменная порядкового типа, которая изменяется в цикле от начального до конечного значения с каким-либо шагом. Порядок выполнения 1. Зайти в Borland Pascal. 2. Набрать текст программы для решения задачи № 1 и получить ответ (при ; ; ). 3. Исправить программу так, чтобы она решала задачу с использованием оператора цикла с постусловием. 4. Исправить программу так, чтобы она решала задачу с использованием оператора безусловного перехода. 5. Набрать текст программы для решения задачи № 2 и получить ответ. 6. Исправить программу так, чтобы она решала задачу с использованием оператора цикла с предусловием. 7. Исправить программу так, чтобы она решала задачу с использованием оператора цикла с параметром. Примеры задач
Дополнительное задание 1. Вычислить , где с увеличивается от с н до с к с шагом Dс. 2. Вычислить , где P меняется от P н = 0,3 до P к = 1,5 с шагом DP = 0,2. 3. Вычислить , где y меняется от y н = 1 до y к = 5 с шагом Dy = 0,5. 4. Вычислить где w 0 уменьшается от w н до w к с шагом Dw. 5. Вычислить где n – целое число и меняется от n н = 100 до n к = 10 с шагом Dn = -5. 6. Вычислить , где x увеличивается от x н до x к с шагом Dx. 7. Вычислить , где x увеличивается от x н до x к с шагом Dx. Контрольные вопросы 1. Что такое алгоритм циклической структуры? Перечислите операторы, реализующие этот алгоритм. 2. Что такое цикл? Перечислите составляющие и разновидности циклов. 3. Какой вид имеет оператор цикла с предусловием и что он означает? 4. Какой вид имеет оператор цикла с постусловием и что он означает? 5. Какой вид имеет оператор цикла с параметром (при увеличении параметра) и что он означает? 6. Какой вид имеет оператор цикла с параметром (при уменьшении параметра) и что он означает? 7. Что такое параметр цикла? Может ли он быть целым числом, дробным числом? 8. Напишите, что означает каждая строка в вышеприведённых программах. 9. Напишите программу к одной из задач дополнительного задания.
|
||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 767; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.39.176 (0.009 с.) |