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

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

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




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


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


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


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

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

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