Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

UNTIL логическое выражение




Операторы циклической части программы

REPEAT

END

Операторы циклической части программы

BEGIN

Пока логическое выражение истинно, выполняется оператор (операторы) циклической части. Как только оно становится ложным, происходит выход из цикла.

Форма записи оператора REPEAT:

Операторы выполняются повторно (по крайней мере один раз) до тех пор, пока значение логического выражения ложно. Условием прекращения выполнения тела цикла является истинное значение логического выражения.

 

 

Общее задание

1. Познакомиться с общими сведениями и методическими ука­заниями дан ной лабораторной работы, изучив использование опе­раторов управления языка Паскаль для:

- реализации вычислительного процесса разветвляющейся структуры;

- организации циклов с помощью условного оператора;

- реализации вычислительных процессов циклической структуры с использованием операторов цикла FOR, WHILE, REPEAT;

- реализации приема программирования-табулирования функции от одного аргумента.

2. Составить алгоритм и программу решения задачи, представленной в списке индивидуальных заданий (задание N.A, где М-номер вариан­та задания). Здесь необходимо вычислить значение функции с учетом указанных условий.

3. Составить алгоритм и программу решения той же задачи (задание N3). При этом необходимо модифицировать программу задания N.A таким образом, чтобы вычислялось многократно значение функции при изменении аргумента Х в указанном диапазоне и с заданным шагом х.

4. Отладить на ЭВМ рабочие программы п.п. 2 и 3. Распечатать листинги программ, входные данные. Получить и распечатать резуль­таты решения задач.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Может ли условный оператор содержать в себе

а) другие условные операторы?

б) оператор безусловного перехода?

2. В чем разница между полной и краткой формой записи условного оператора?

3. Для чего предназначен оператор выбора CASE?

4. Какой тип данных допускается в выражении-селекторе (перемен­ной селекторе) оператора выбора CASE?

5. Что необходимо предпринять в программе если по заданному условию требуется произвести более одного действия?

6. Можно ли дополнительно изменять внутри цикла значения пара­метров цикла.

7. Можно ли войти в цикл с середины тела цикла?

8. Определено ли значение параметра цикла при выходе из цикла?

9. Можно ли выйти из цикла до исчерпания значений параметра цикла?

10. Можно ли задать шаг изменяя параметра цикла отличный от 1

или-1?

11. Должен ли совпадать тип параметра цикла с типом начального и конечного значений цикла?

12. Перечислить возможные способы организации цикла с помощью

а) условного оператора;

б) операторов цикла.

13. Можно ли в Паскале в качестве переменной цикла испольэовэть переменную типа REAL?

14. В чем различие между "циклом FOR" и "циклом WHILE?

15. Будет ли выполняться циклическая часть программы,если

а) логическое выражение является ложным с самого начала в операторе цикла WHILE?

б) логическое выражение истинно с самого начала в операторе цикла REPEAT?

16. Отметьте ошибочные операторы:

а) FOR А: = -3 ТО 10 DO оператор

б) FOR В: = 10 ТО 2 DO оператор

в) FOR К: = 2.3 ТО (X + Y)/2 DO оператор

 

Индивидуальные задания

данные для задания А,

значения дополнительные данные для задания B

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

 

 

ЛАБОРАТОРНАЯ РАБОТА №5

Цель работы - закрепление навыков программной реализации алго­ритмов разветвляющейся и циклической структуры, овладение навыками реализации простейших ал­горитмов, включая алгоритм итерационной циклической структуры.

Вычисление суммы конечного числа слагаемых. Вы­числение произведения конечного числа сомножите­лей. Определение наибольшего (наименьшего) значе­ния из множества вводимых данных. Вычисление суммы сходящегося ряда с заданной точностью.




Поделиться с друзьями:


Дата добавления: 2014-12-17; Просмотров: 588; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.