Читайте также:
|
|
Приступая к решению задач, следует вспомнить, что:
REPEAT..UNTIL | WHILE..DO |
· Число повторений инструкций цикла выполняются до тех пор, пока условие, стоящее после слова until, ложно; · После слова Until надо записывать условие завершения цикла; · Это цикл с постусловием, т.е. инструкции тела цикла будут выполнены хотя бы один раз | · Инструкции цикла выполняются до тех пор, пока условие, записанное после слова while, истинно; · После слова while надо записывать условие выполнения инструкций цикла; · Это цикл с предусловием, т.е. инструкции тела цикла вообще могут быть не выполнены |
Задание 2 ––––––––––––––––––––––––––––––––––––––––––––––––––
Используя цикл For, написать программу, которая 10 раз выводит на экран Ваше имя и фамилию.
Контрольные вопросы –––––––––––––––––––––––––––––––––––––
1. Назовите отличия итерационных циклов и цикла с параметром.
2. Какова структура оператора цикла с параметром? Как выполняется цикл с параметром?
3. Какого типа должны быть параметр цикла, его начальное и конечное значения в цикле с параметром в языке Паскаль?
4. Могут ли параметр цикла, его начальное и конечное значения в цикле с параметром в языке Паскаль быть разных типов? Обоснуйте ответ.
5. Может ли один цикл быть вложен внутрь другого? Если да, то какова глубина этой вложенности?
6. Какова структура циклов с пред- и постусловием? Как выполняются эти циклы?
7. Каково минимальное и максимальное количество исполнений циклов с пред- и постусловием? С чем это связано?
ТЕМА: Циклические алгоритмы. Написание программ с использованием циклических конструкций FOR..TO..DO, WHILE..DO и REPEAT.. UNTIL
Написать программу, используя любую циклическую структуру:
1. Дана последовательность N чисел. Составить программу определения количества отрицательных чисел последовательности.
2. Дана последовательность N чисел. Составить программу определения суммы положительных чисел последовательности.
3. Дана последовательность N вещественных чисел. Составить программу определения среднего арифметического положительных чисел последовательности (ноль считать за положительное число).
4. Дана последовательность 50 чисел. Составить программу определения суммы отрицательных чисел последовательности и их количество.
5. Дана последовательность N чисел. Составить программу вывода таблицы квадратов отрицательных чисел последовательности.
6. Дана последовательность N чисел. Составить программу определения и вывода сумм соседних чисел последовательности.
7. Дана последовательность N чисел. Составить программу определения максимального числа из чисел последовательности.
8. Дана последовательность N чисел. Составить программу вывода отрицательных чисел последовательности умноженных на -1.
9. Дана последовательность N чисел. Составить программу вывода таблицы корней квадратных положительных чисел последовательности.
10. Дана последовательность N чисел. Составить программу определения количества положительных чисел последовательности, включая нулевые.
11. Дана последовательность N чисел. Составить программу определения произведения отрицательных чисел последовательности.
12. Дана последовательность N чисел. Составить программу определения суммы квадратов положительных чисел последовательности.
13. Дана последовательность N чисел. Составить программу вывода таблицы квадратов и кубов чисел последовательности.
14. Дана последовательность N чисел. Составить программу определения суммы отрицательных чисел последовательности.
15. Дана последовательность N чисел. Составить программу определения максимального числа из отрицательных чисел последовательности.
16. Дана последовательность 50 чисел. Составить программу определения количества положительных, отрицательных и нулевых элементов последовательности.
17. Дана последовательность N чисел. Составить программу определения минимального числа из отрицательных чисел последовательности
18. Дана последовательность N чисел. Составить программу определения количества чисел последовательности равных нулю.
19. Дана последовательность N чисел. Составить программу определения минимального числа из положительных чисел последовательности.
20. Дана последовательность 50 целых чисел. Составить программу определения среднего арифметического чисел последовательности.
21. Дана последовательность N чисел. Составить программу вывода таблицы кубов положительных чисел последовательности.
22. Дана последовательность N чисел. Составить программу определения и вывода минимального числа из каждой пары соседних чисел последовательности.
23. Дана последовательность 50 чисел. Составить программу нахождения суммы кубов отрицательных чисел и корней квадратных остальных чисел последовательности.
24. Дана последовательность N чисел. Составить программу определения суммы чисел последовательности.
25. Дана последовательность 30 чисел. Составить программу нахождения корней квадратных всех чисел последовательности.
26. Дана последовательность 10 чисел. Составить программу определения произведения положительных чисел последовательности.
27. Дана последовательность 50 чисел. Составить программу определения количества нулевых элементов в последовательности.
28. Дана последовательность N чисел. Составить программу определения максимального числа из положительных чисел последовательности.
29. Дана последовательность 50 целых чисел. Составить программу определения среднего арифметического отрицательных чисел последовательности.
30. Дана последовательность 50 чисел. Составить программу нахождения суммы положительных и произведения отрицательных чисел последовательности.
Дата добавления: 2015-07-08; просмотров: 218 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Цикл с предусловием | | | Верхняя рубаха. |