АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Оператор цикла do while

Читайте также:
  1. B before while after
  2. Аппаратчик-оператор экологических установок
  3. Арифметический оператор присваивания
  4. Во всех последующих расчетных циклах используются уточненные значения.
  5. Вопрос №36.Понятие и фазы экономического цикла. Показатель разрыва ВВП. Причины циклических колебаний в рыночной экономике.
  6. Гипотеза производственного цикла
  7. Двухфазная модель экономического цикла
  8. Двухфазная модель экономического цикла
  9. Денежная теория цикла Мизеса.
  10. Десятилетий перед началом повышательной волны большого цикла наблюдается
  11. Договорные отношения в туризме. Работа туроператоров с поставщиками туристических услуг и партнёрами
  12. Итерационный цикл - цикл в котором число его повторений и поведение программы на каждом шаге цикла зависят от результатов, полученных на предыдущих шагах.
#include <iostream.h> void main() { int n,nf=1,i=1; cout<<"Input number"<<endl; cin>>n; do { nf*=i; i++; } while (i<=n); cout<<"Rezult="<<nf; }

 

Варианты заданий для самостоятельного решения

1. Количество вещества n (в молях) равно отношению числа молекул N в данном теле к постоянной Авогадро NA=6*1023моль-1, т.е к числу молекул в 1 моле вещества. Не используя оператор цикла с параметром найти n при N=1..10.

2. Найти сумму целых положительных чисел из промежутка от А до В, кратных 4 (А и В вводятся с клавиатуры).

3. Найти количество делителей натурального числа, больших К (К вводится).

4. Дана функция y=tg x +1. Написать программу для поиска максимального значения y в промежутке xÎ[2;2.8] с шагом 0,1.

5. Дана функция y=2x3+1 Написать программу для поиска максимального значения y в промежутке xÎ[-1;1] с шагом 0,2.

6. Количество вещества n (в молях) равно отношению числа молекул N в данном теле к постоянной Авогадро NA=6*1023моль-1, т.е к числу молекул в 1 моле вещества. Определить количество молекул для n, изменяющегося в пределах 0,056..0,25 с шагом 0,025.

7. Для заданных a и b найти все точки с целочисленными координатами, находящиеся внутри эллипса x2/a2+y2/b2 1. Полезно, используя процедуру GotoXY в Паскале, вывести найденные координаты точек в форме эллипса.

8. Программа ждет ввода числа и в зависимости от количества цифр в числе выдает сообщение об их разрядности: трехзначное, пятизначное и т.д.

9. В учебном заведении задается начало учебного дня, продолжительность «пары», продолжительность обычного и большого перерывов (и их «место» в расписании), количество «пар». Получить расписание звонков на весь учебный день.

10. Леспромхоз ведет заготовку деловой древесины. Первоначальный объем ее на территории леспромхоза составлял p кубометров. Ежегодный прирост составляет k %. Годовой план заготовки – t кубометров. Через сколько лет в бывшем лесу будут расти одни опята?

11. Найти все натуральные числа от 1 до 1000, которые совпадают с последними разрядами своих квадратов, например: 25 2 = 6 25, 762 = 56 76.

12. Предприниматель, начав дело, взял кредит размером k рублей под p процентов годовых и вложил его в свое дело. По прогнозам, его дело должно давать прибыль r рублей в год. Сможет ли он накопить сумму, достаточную для погашения кредита, и если да, то через сколько лет?

13. Написать программу нахождения суммы чисел по правилу (n-нечетно): a1+a3+a5+…+an.

14. Найти сумму целых положительных чисел, больших 20, меньше 100 и кратных 9.

15. Написать программу нахождения суммы чисел по правилу (n-четно): a2+a4+a6+…+an.

16. Найти сумму четных делителей натурального числа.

17. Найти количество делителей натурального числа. Сколько среди них четных?

18. Найти сумму десяти чисел кратных 3.

19. Дана функция y=x3-x2+x-1 Написать программу для поиска максимального значения y в промежутке xÎ[0;2] с шагом 0.2.

20. Дано натуральное число. Получить все его натуральные делители.

21. Известно время начала и окончания (например, 6:00 и 24:00) работы некоторого пригородного автобусного маршрута с одним автобусом на линии, а также протяженность маршрута в минутах (в один конец) и время отдыха на конечных остановках. Составить суточное расписание (моменты отправления с конечных пунктов) без учета времени на обед и пересменку.

22. Составить алгоритм для расчета функции у при х=1..10:

23. Даны натуральные n, b0, b1, b2 …bn. Вычислить f(b0), f(b1), f(b2) … f(bn), где

24. Частица движется случайным образом согласно следующим условиям: в момент времени t=0 частица находится в исходной точке, x=0, y=0. В моменты времени t=1,2,3… она делает случайный шаг в одном из четырех направлений:

x:=x+1, x:=x-1, y:=y+1, y:=y-1.

Движение заканчивается, когда x2+y2>=R2. Определить отношение между временем движения и значением R.

25. Написать программу возведения натурального числа в квадрат, используя следующую закономерность:

12=1

22=1+3

32=1+3+5

42=1+3+5+7

n2=1+3+5+7+…+2n-1

Указание. Не использовать цикл с параметром.

26. Пчела находится в точке с координатами x=0, y=0. Она делает случайный шаг в одном из четырех направлений:

x:=x+1, x:=x-1, y:=y+1, y:=y-1.

За сколько шагов она достигнет точки с координатами (n,m), n,m – вводятся с клавиатуры.

27. Составить алгоритм для расчета функции у при х=0..10:

28. Составить алгоритм для расчета функции у при х=0..15:

29. Утверждается, что функция y=f(x) периодическая с периодом T. Проверить это численно, вычислив функцию с постоянным шагом на отрезке [0;5T]. Учесть погрешность вычислений и возможные точки разрыва функций. Проверить на примере функций: y=sin2x, y=tgx (T= ); .

30. Дана функция . Написать программу нахождения значения y в промежутке xÎ[0;1)È(1;2) с шагом 0,1.

31. Возвести натуральное число в квадрат, используя закономерность:

12=1

22=1+3

32=1+3+5

42=1+3+5+7

n2=1+3+5+7+…+2n-1

Указание. Не использовать цикл с параметром.

32. Получить таблицу пересчета миль в километры и обратно (1 миля = 1,609344 км) для расстояний, не превышающих k км, в следующем виде:

МИЛИ КМ

0,6214 1,0000

1,0000 1,6093

1,2428 2,0000

1,8641 3,0000

2,0000 3,2187

… …


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.)