- •Тема: «Разработка приложений с циклическими алгоритмами»
- •1. Циклические алгоритмические структуры
- •1.1. Оператор цикла For...Next
- •1.2. Оператор цикла While...Wend
- •1.3. Оператор цикла Do...Loop
- •1.4. Выход из цикла Exit For / Exit Do
- •2. Упражнения
- •2. Разработайте программу для вычисления суммы ряда.
- •3. Задания для самостоятельного выполнения
- •1. Используя цикл For...Next, выполните следующие задания:
- •3. Составить программу для обработки данных во время ввода.
- •4. Разработайте программу для решения следующих задач:
- •5. Разработайте программу для решения следующих задач:
3. Составить программу для обработки данных во время ввода.
3.1. Известны оценки студента на Х экзаменах. Определить сколько «5», «4», «3» он получил.
3.2. В области n районов. Заданы площади, засеиваемые пшеницей (в гектарах), и количество пшеницы (в центнерах), собранное в каждом районе. Определить среднюю урожайность по области.
3.3. Известны оценки за контрольную работу по физике каждого ученика двух классов. Определить, сколько «5», «4», «3» и «2» было выставлено в каждом классе. Количество учащихся в каждом классе одинаково.
3.4. В области n районов. Заданы площади, засеиваемые пшеницей (в гектарах), и количество пшеницы (в центнерах), собранное в каждом районе. Определить район с наибольшей урожайностью.
3.5. Известны оценки за контрольную работу по физике каждого из n учащихся. Определить количество «5» и средний балл всего класса.
3.6. Известна масса каждого из 10 предметов. Определить общую массу всего набора предметов и предмет с наибольшей массой. Если таких предметов несколько, то должен быть найден последний из них.
3.7. Известны оценки двух учеников по 5 предметам. Определить, какой ученик лучше учится.
3.8. В области n районов. Заданы площади, засеиваемые пшеницей (в гектарах), и средняя урожайность (в центнерах с гектара) в каждом районе. Определить количество пшеницы, собранное в области, и среднюю урожайность по области.
3.9. В области n районов. Известно количество жителей каждого района (в тыс. чел.). Определить район, в котором проживает наибольшее количество жителей.
3.10. Известны оценки ученика по 10 предметам. Определить среднюю и максимальную оценки.
3.11. В области n районов. Известны количество жителей (в тыс. чел.) и площадь (в км2) каждого района. Определить среднюю плотность населения по области в целом.
3.12. Известны результаты двух спортсменов-пятиборцев в каждом из пяти видов спорта в баллах. Определить, какой спортсмен набрал наибольшую сумму баллов.
3.13. Известен возраст (количество лет, например 14,5 лет) каждого ученика двух классов. Определить средний возраст учеников каждого класса. В каждом классе учатся по n учащихся.
3.14. В области n районов. Известны количество жителей каждого района (в тыс. чел.) и плотность населения в нем (тыс. чел./ км2). Определить общую площадь территории области.
3.15. Известен рост каждого ученика двух классов. Определить средний рост учеников каждого класса. Численность обоих классов одинаковая.
3.16. Известна масса каждого предмета из некоторого набора предметов. Определить среднюю массу и предмет с наименьшей массой.
4. Разработайте программу для решения следующих задач:
4.1. Дано натуральное число. Определить, если в нем цифра A (А вводится с клавиатуры).
4.2. Дано натуральное число. Найти произведение его цифр, меньших семи.
4.3. Дано натуральное число. Найти сумму четных и сумму нечетных цифр числа.
4.4. Дано натуральное число. Найти количество четных и количество нечетных цифр числа.
4.5. Дано натуральное число. Найти первую и последнюю цифры числа.
4.6. Дано натуральное число. Сколько раз данная цифра А встречается в данном числе (А вводится с клавиатуры).
4.7. Дано натуральное число. Найти его минимальную цифру.
4.8. Дано натуральное число. Выяснить, является ли оно палиндромом («перевертышем»), т.е. числом, десятичная запись которого читается одинаково слева направо и справа налево.
4.9. Дано натуральное число. Найти его максимальную цифру.
4.10. Дано натуральное число. Сколько раз в нем встречается цифра, равная последней.
4.11. Дано натуральное число. Найти порядковый номер его минимальной цифры, считая номера от начала числа.
4.12. Дано натуральное число. Найти количество цифр данного числа, больших А (А вводится с клавиатуры).
4.13. Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра.
4.14. Дано натуральное число. Определить, какая из его цифр больше: первая или последняя.
4.15. Дано натуральное число. Найти сумму его максимальной и минимальной цифр.
4.16. Дано натуральное число. Верно ли, что оно начинается и заканчивается одной и той же цифрой?
