1: Программирование на языке высокого уровня Лекция 3. Циклы. Циклы. Циклы
2: Что делает эта программа?
3: «Расшифровка» цикла for Цикл for – цикл с предусловием (условие проверяется перед выполнением первой итерации цикла)
4: Дополнительные условия выхода Пример:
5: Задача про коробочку. Численное решение У листа бумаги ab отрезают по углам четыре квадрата со стороной h. Полученную крестообразную выкройку сворачивают в коробочку (параллелепипед). При каком h коробочка будет иметь максимальный объём?
6: Вычисление числа Эйлера Вычислить сумму ряда для заданного и сравнить полученный результат с числом Эйлера.
7: История из жизни Молодой программист не вышел на работу. Коллеги забеспокоились и решили его навестить дома… Взломав дверь, программиста обнаружили в ванной, полысевшего, синюшного, едва живого. В руке он сжимал пустую бутылку из-под шампуня. На этикетке было написано: «Нанести небольшое количество шампуня на голову. Помассировать. Смыть. Повторить». Следующая тема – бесконечные циклы.
8: Зачем нужны бесконечные циклы? Пример:
9: Перевод в другую систему счисления
10: Вычисление числа с заданной точностью Найти приближённое значение числа с заданной точностью, используя ряд Лейбница .
11: Домашнее задание Найти приближённое значение числа с заданной точностью, используя формулу Валлиса: