Similar presentations:
Лабораторная работа №3 Богданов
1. Лабораторная работа №3 «Конструкция цикла»
Студент БЭЭ-24-6-1:Богданов Степан
Геннадьевич
2. Необходимая теория:
• Циклы – это инструкции,выполняющие одну и ту же
последовательность, пока
действует заданное условие
• Циклы делятся на цикл
“пока”, который выполняет
последовательность пока
выполняется условие и
цикл “для”, который
выполняется для всех
элементов некой
последовательности.
Начальное
значение
Условие
Да
Тело цикла
Изменение
переменных
Нет
3. Необходимая теория:
• Тело цикла выполняется до тех пор, пока логическое выражение возвращаетистину. Может содержать else.
Также важные понятия:
• Оператор break – инструмент, с помощью которого можно выйти из текущего
цикла.
Используется если:
Досрочное нахождение решения/обработка исключительных ситуаций(когда
внутри цикла возникает условие, которое делает его продолжение
невозможным или нецелесообразным).
• Функция range – встроенный генератор последовательности чисел.
4.
Задача №1:Даны натуральное число n,
действительные числа x1,…,xn.
Получить (1+r)/(1+s), где r – сумма всех
тех членов последовательности x1,…,xn,
которые не превосходят 1, а s – сумма
членов, больших 1
5.
Решение задачи:6. Примеры:
7.
Задача №2:Написать программу для печати
таблицы значений функций х с шагом
h от A до B.
3
Функция: √(x+1)
8.
Решение задачи:9.
Примеры:10.
Задача №3:Составить программу, которая
рассчитывает количество лет,
которые необходимы для
умножения денег на вкладе
различных банков. А также
показать какая сумма лежала на
вкладе по окончании каждого года.