Студопедия Главная Случайная страница Обратная связь

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

ЦИКЛ 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; просмотров: 764. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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


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


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

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

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