Similar presentations:
Циклы в языке C#
1. Программирование на языке Си#
Тема Циклы2. Операторы организации циклов
Под циклом понимается многократное выполнение одних итех же операторов при различных значениях промежуточных
данных. Число повторений может быть задано в явной или
неявной форме.
К операторам цикла относятся:
• цикл с предусловием while
• цикл с параметром for
• цикл с постусловием do while
• цикл перебора foreach
2
3.
3Цикл с предусловием while
Задание 1: Вычислить и вывести на экран таблицу значений функции
y=a*Ln(x) при x, изменяющемся от x0 до xk с шагом dx, a– константа.
4.
4Ввод данных
Цикл с условием
Вычисление
Вывод
Изменение х
5. Программный перехват критической ситуации, которая может возникнуть в результате ввода некорректного значения в поле textBox1.
Программный перехват критической ситуации, которая можетвозникнуть в результате ввода некорректного значения в
поле textBox1.
Ваша программа
6.
6Цикл со счетчиком For
Задание 2: Вычислить и вывести на экран значения чисел Фибонначи до
N включительно.
7. Программный перехват критической ситуации, которая может возникнуть в результате ввода некорректного значения в поле textBox1.
Программный перехват критической ситуации, которая можетвозникнуть в результате ввода некорректного значения в
поле textBox1.
8. Задания:
8Задания:
1.Около стены наклонно стоит палка длиной х м. Один ее конец
находится на расстоянии у м от стены. Определить значение угла α
между палкой и полом для значений, если x задано пользователем, a у
изменяется от 2 до 3 м с шагом h м, также задаваемым пользователем.
Построить таблицу значений при исходных данных.
2.Начав тренировки, спортсмен в первый день пробежал S км. Каждый
день он увеличивал дневную норму на 10% нормы предыдущего дня.
Какой суммарный путь пробежит спортсмен за N дней? S и N входные
параметры, задаваемые пользователем в соответствующих окнах
ввода. Построить таблицу пробега за каждый день.
3. Одноклеточная амеба каждые 3 часа делится на 2 клетки.
Определить, сколько амеб будет через 3, 6, 9, 12,…, 24,… часа.
Начальное количество амёб и необходимое число часов задать
входными параметрами. Построить таблицу деления амеб.
programming