КАТЕГОРИИ: Архитектура-(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; Просмотров: 618; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |