Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Do оператор while (логическое выражение)

Читайте также:
  1. Gossip, while he answered once a week, four pages exactly in a neat, precise
  2. The only English charity organisation is branded as racist while 215 Somali organizations are welcomed
  3. Wait in the lobby while Michael saw the great man.
  4. While (логическое выражение) оператор
  5. Адреса и телефоны операторов
  6. ДЛЯ ВНЕСЕНИЯ В ЕДИНЫЙ ФЕДЕРАЛЬНЫЙ РЕЕСТР ТУРОПЕРАТОРОВ

 

где: do, while – служебные лексемы; логическое выражение – это выражение типа bool; оператор – один любой оператор языка (тело цикла).

Суть работы оператора: сначала выполняется оператор (тело цикла), затем вычисляется значение логического выражения, если оно true, то снова выполняется тело цикла и т.д.; как только значение логического выражения становится false оператор цикла заканчивает свою работу.

Примечание 2: если по условию задачи в теле цикла требуется выполнить два и более операторов, то их необходимо заключить в блок, т.е. в фигурные скобки.

Пример 3. Написать программу, вычисляющую факториал натурального числа n, введенного с клавиатуры.

Примечание 3: факториал числа n – произведение всех натуральных чисел, предшествующих данному n, включая само число n, т.е.:

 

 

Представим программу, реализующую алгоритм решения данной задачи. Самостоятельно сформировать комментарии к программе.

 

 

static void Main(string[] args)

{

Console.WriteLine("Введите значение n");

string s = Console.ReadLine();

int i = 1, n = Convert.ToInt32(s);

long f = 1;

do

{

f *= i;

i += 1;

} while (i <= n);

Console.WriteLine("Значение {0}! = {1}", n, f);

 

}

 

4 Задания для самостоятельной работы:

 

1. Даны натуральное число n, действительное число х. Вычислить: .
2. Вычислить 7 значений функций: где начальные значения а =0,14 х, а шаг ∆ а =0,22.
3. Даны натуральное число n, действительное число х. Вычислить: .
4. На интервале 0,25≤δ≤0,75 протабулировать функцию причём, если tgδ-x>0, то ∆δ=0,05, иначе ∆δ=0,1 х=0,416.
5. Даны действительные числа a,b, натуральное число n (b>a). Получить (f1+f2+…+fn)·h, где

 

 


Дата добавления: 2015-07-15; просмотров: 118 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
While (логическое выражение) оператор| Оператор цикла с параметром

mybiblioteka.su - 2015-2024 год. (0.006 сек.)