Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР8-С++-10-апреля-2012.doc
Скачиваний:
9
Добавлен:
15.09.2019
Размер:
3.09 Mб
Скачать

2.5.4.4. Тестирование

а) для случая с точностью ε = 10-5

б) для случая с заданным n = 20

3. Выводы

Выполнение этой лабораторной работы должно показать Вам средства языка C++, необходимые программисту для реализации итерационных циклических процессов. Вы должны освоить операторы языка С++, реализующие итерационные циклические процессы. Получить навыки: по вычислению сумм и произведений в цикле; по выводу рекуррентных соотношений; по использованию рекуррентных формул в цикле.

Во время выполнения этой и других работ Вы познакомитесь с другими возможностями языка С++ и выберете для себя некоторый стиль написания программ на языке С++.

Чем активнее Вы будете овладевать возможностями системы программирования на языке С++, тем более легким и эффективным будет для Вас выполнение всего лабораторного практикума.

4. Требование к отчету

В отчете должны быть отображены следующие пункты:

1. Название работы.

2. Цель работы

3. Задание.

4. Краткие теоретические сведения.

5. Листинги семи программ.

6. Таблицы выбора идентификаторов (таблицы кодирования переменных).

7. Результаты выполнения трех программ (скриншоты).

8. Выводы.

Вопросы для самоконтроля

1. Какой ЦВП называется итерационным?

2. Какие средства имеются в языке С++ для организации ИЦВП с неизвестным заранее числом циклов?

3. Какие средства имеются в языке С++ для организации ИЦВП с известным заранее числом циклов?

4. В чем заключается суть алгоритма (правила) накопления (вычис­ления) сумм с помощью ЦВП?

5. В чем заключается суть алгоритма (правила) накопления (вычис­ления) произведения с помощью ЦВП?

6. Что дает применение рекуррентных формул при организации много­шаговых вычислительных процессов?

7. Какой формат имеет оператор цикла со спецификацией итерацион­ного типа while?

8. Какие рекуррентные формулы используются при вычислении сумм и произведений в цикле?

9. Какой прием используется при выводе рекуррентных формул?

10. В чем заключается суть алгоритма уточнения корней алгебраических и трансцендентных уравнений?

11. Какой вычислительный процесс называется циклическим?

12. Чем отличаются циклы с предусловием от циклов с постусловием?

13. Опишите последовательность функционирования циклов while и do while. Какой из этих циклов является циклом с предусловием, а какой — с постусловием?

14. Опишите схему работы оператора цикла for. Является ли цикл for циклом с предусловием или циклом с постусловием?

15. Что такое неполный цикл for?

16. Как более прозрачно может быть записан цикл for (; i< 10;)?

17. Сколько раз символ «;» (точка с запятой) должен обязательно со­держаться внутри заголовка неполного оператора for? полного?

18. Как будет работать цикл с заголовком for (/= 1; ; /++)?

19. Что такое мерцающий счетчик? Дня чего он применяется?

20. Что называется циклом?

21. Что называется итерацией или повторением цикла?

22. Какие величины называются параметрами цикла?

23. Какие вычислительные процессы называются циклическими?

24. Какие параметры цикла называются счетчиками цикла?

25. Из каких частей состоят циклы?

26. Какие циклы называют циклами с предусловием?

27. Какие циклы называют циклами с постусловием?

28. Как выполнятся оператора цикла do-while?

29. Какие циклы называются вложенными?

30. К чему приводит использование оператора goto при рограммировании циклов?

31. Изобразите графически цикл с предусловием в общем виде?

32. Изобразите графически цикл с постусловием в общем виде?

33. Общий вид оператора цикла for?

34. Основные правила и порядок выполнения оператора цикла for?

35. Общий вид оператора цикла while?

36. Основные правила и порядок выполнения оператора цикла while?

37. Общий вид оператора цикла do-while?

38. С помощью каких операторов программируются циклы?

39. Какая числовая последовательность называется рекуррентной?

40. Изобразите графически в общем виде цикл с предусловием, вложенный в цикл с предусловием?

41. Изобразите графически в общем виде цикл с предусловием, вложенный в цикл с постусловием?

42. Изобразите графически в общем виде цикл с постусловием, вложенный в цикл с предусловием?

43. Изобразите графически в общем виде цикл с постусловием, вложенный в цикл с постусловием?

44. Проиллюстрируйте методику выбора рекуррентного соотношения и составления алгоритма вычислений по выведенному соотношению на примере.