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

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

ЦИКЛ 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 кг мяса...


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


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

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

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

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

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