- •Методические указания
- •Содержание
- •1. Организация работы программ на паскале
- •1.1. Организация работы программ линейной структуры
- •1.2. Организация работы программ циклической структуры
- •1.2.1. Оператор цикла с предусловием while ... Do
- •1.2.2. Оператор цикла repeat ... Until
- •1.2.3. Оператор цикла с параметром (со счетчиком) for... Do
- •1.2.4. Вложенные циклы
- •1.3. Организация итерационных циклов в программе
- •2. Задание на лабораторную работу Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •3. Контрольные вопросы к лабораторной работе
- •Библиографический список
- •Методические указания
- •394026 Воронеж, Московский просп., 14
Вариант 5
1. Определить, имеется ли среди чисел А, В, С хотя бы одно четное.
2. Составить программу, которая вычисляет площадь круга, заданную либо радиусом R, либо диаметром D, либо длиной окружности L:
3. Написать программу, которая вычисляет сумму первых n целых положительных чисел. Количество суммируемых чисел должно вводиться во время работы программы.
4. Найти сумму ряда с точностью , общий член которого вычисляется по формуле .
Вариант 6
1. Даны два целых числа: А и С. Если число С отрицательное, вычислить остаток от деления А на С. Если число С положительное, вывести на печать число, следующее за суммой А и С.
2. Самолет летит из пункта А в пункт В со средней скоростью V. Составить программу нахождения времени в полете t, если возможны три варианта:
а) дует встречный ветер (К = 1);
б) ветра нет (К = 2);
в) дует попутный ветер (К = 3).
3. В 1985 году урожай ячменя составлял 20ц с га. В среднем каждые 2 года за счет применения передовых агротехнических приемов урожай увеличивается на 5%. Определить, через сколько лет урожайность достигнет 25ц с га.
4. Найти сумму ряда с точностью , общий член которого вычисляется по формуле .
Вариант 7
1. Даны два действительных числа. Удвоить первое число, если оно меньше второго. В противном случае вычислить модуль суммы этих чисел.
2. Написать программу-меню, которая спрашивала бы сокращенное имя, а печатала полное (например: Саша - Александр) для пяти ваших друзей. Ввод незнакомого имени должен провоцировать заявление типа: «Я с Вами не знаком». Необходимые данные задать самостоятельно.
3. Дана последовательность чисел 1, 2, 4, 8, 16... Найти первый член последовательности, превосходящий заданное число А.
4. Найти сумму ряда с точностью , общий член которого вычисляется по формуле .
Вариант 8
1. Написать программу вычисления стоимости покупки с учетом скидки. Скидка на 3% предоставляется, если сумма покупки больше 500 руб., на 5% - если сумма покупки больше 1 000 руб.
2. Ввести два целых числа X и У. Составить программу-меню для арифметических операций умножения, деления, сложения, вычитания и выполнить в зависимости от этого соответствующую операцию над числами X и У.
3. Начав тренировки, спортсмен в первый день пробежал 10км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. Через сколько дней спортсмен пробежит суммарный путь 100 км?
4. Найти сумму ряда с точностью , общий член которого вычисляется по формуле .
3. Контрольные вопросы к лабораторной работе
1. Опишите структуру оператора IF.
2. Опишите структуру оператора Case.
3. Когда проверяется истинность выражения в цикле while?
4. Верно ли, что истинность выражения в цикле с предусловием является условием продолжения цикла?
5. Сколько раз выполнится оператор в теле цикла while, если с самого начала значение выражения равно false?
6. Верно ли, что цикл while используется при вычислении всякого рода сумм и произведений, когда заранее не известно число повторений?
7. Сколько операторов можно записать между ключевыми словами repeat и until?
8. Когда проверяется истинность выражения в операторе цикла repeat?
9. Какой тип имеет выражение в операторе цикла с постусловием?
10. Почему в цикле repeat оператор тела цикла всегда будет выполнен хотя бы один раз?
11. Верно ли, что истинность выражения в цикле repeat является условием окончания цикла?
12. С помощью каких служебных слов записывается цикл с параметром?
13. Верно ли, что цикл с параметром применяется в тех случаях, когда заранее известно число повторений?
14. Верно ли, что в качестве параметра цикла for используется простая переменная, описанная в текущем блоке?
15. Какой тип должен иметь параметр цикла в цикле for?
16. Какой тип должны иметь начальное и конечное значения в цикле for?
17. Чему равно значение параметра цикла for после завершения цикла?
18. Можно ли войти в тело цикла for, минуя его заголовок?
19. Можно ли войти в тело цикла while, минуя его заголовок?
20. Можно ли войти в тело цикла repeat, минуя его заголовок?
21. Какие циклы называются вложенными?
22. Верно ли, что цикл, содержащий в себе другой цикл, называется внешним?
23. Какой цикл называется внутренним?
24. Какому условию должны удовлетворять вложенные циклы?
25. Могут ли внутренний и внешний циклы быть циклами разных видов?
26. Могут ли внутренний и внешний циклы быть циклами одного вида?
27. Что такое итерация?
28. Что такое числовая последовательность?
29. Назовите особенности обычных и рекуррентных числовых последовательностей.
30. Как вычисляется сумма бесконечного ряда?