Студопедия — ЦИКЛ WHILE
Студопедия Главная Случайная страница Обратная связь

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

ЦИКЛ WHILE






Цикл while є універсальним виглядом циклу, що включається у всі мови програмування. Тіло циклу виконується до тих пір, поки залишається істинною умова while. У мові C# у циклу while дві модифікації - з перевіркою умови на початку і в кінці циклу. Перша модифікація має наступний синтаксис:

while(вираз) інструкції;

Ця модифікація відповідає стратегії: "спочатку перевір, а потім роби". В результаті перевірки може виявитися, що і робити нічого не потрібно. Тіло такого циклу може жодного разу не виконуватися. Звичайно ж, можливо і зациклення. У нормальній ситуації кожне виконання тіла циклу - це черговий крок до завершення циклу.

Цикл, перевіряючий умову завершення в кінці, відповідає стратегії: "спочатку роби, а потім перевір". Тіло такого циклу виконується, щонайменше, один раз. Ось синтаксис цієї модифікації:

1: do

2: {

3: інструкція;

4: }

5: while(вираз);

Роботу циклу foreach буде розглянуто детальніше у наступній темі (робота з масивами).

 

ЗАДАЧІ

Задача 1. Напишіть програму, яка перевіряє введене з клавіатури число на парність.

Задача 2. Дано натуральне число а (a < 100). Напишіть програму, що виводить на екран кількість цифр в цьому числі і суму цих цифр.

Задача 3. Відомо, що 1 дюйм рівний 2.54 см. Розробити додаток, що переводить дюйми в сантиметри і навпаки. Діалог з користувачем реалізувати через систему меню.

Задача 4. Напишіть програму, що реалізовує популярну телевізійну гру "Хто хоче стати мільйонером".

Задача 5. Розробити програму, яка виводить на екран лінію з символів. Число символів та сам символ, і яка буде лінія - вертикальна, або горизонтальна - вказує користувач.

Задача 6. Написати програму, яка знаходить суму всіх цілих непарних чисел в діапазоні, вказаному користувачем.

Задача 7. Дано натуральне число n. Написати програму, яка обчислює факторіал цілих чисел n (тобто число ціле і більше 0). Формула обчислення факторіалу приведена нижче.
n! = 1*2*3*....*n, (формула обчислення факторіалу числа n)
0! = 1 (факторіал 0 рівний 1 (за визначенням факторіалу))

Задача 8. Користувач вводить з клавіатури число, потрібно показати на екран суму його цифр.

Задача 9. Користувач вводить число, потрібно перевернути його (12345-54321).

Задача 10. Вивести на консоль в порядку спадання непарні числа із діапазону [5;90], кратні 3 та не кратні 5 одночасно.

Задача 11. Дано цілі додатні числа i та k. Реалізувати функцію, що обчислює значення виразу:

Задача 12. Не використовуючи оператор «if», присвоїти змінній А значення 0, якщо введене з консолі число х лежить зовні відрізків [2;5] та [-1;1] і 1 – в протилежному випадку.

Задача 13. Розробити програму, що працює як найпростіший калькулятор, який виконує арифметичні дії «+», «-», «*», «/». (Скористатися оператором «switch».)

Задача 14. Задано натуральне число N (вводиться з клавіатури). Знайти суму його цифр.

Задача 15. Знайти найбільший спільний дільник двох натуральних чисел, використавши алгоритм Евкліда. Алгоритм Евкліда полягає в наступному: від більшого числа віднімається менше до тих пір, поки вони не стануть рівними; отримане в результаті число і буде найбільшим спільним дільником.

Задача 1. Написати програму, яка викодить на екран наступні фігури:

 







Дата добавления: 2015-08-12; просмотров: 740. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Дренирование желчных протоков Показаниями к дренированию желчных протоков являются декомпрессия на фоне внутрипротоковой гипертензии, интраоперационная холангиография, контроль за динамикой восстановления пассажа желчи в 12-перстную кишку...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия