Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Программирование циклов и ветвлений на Паскале

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

Практическое задание №25

Тема: Программирование циклов и ветвлений на Паскале.
Алгоритм Евклида

1 уровень сложности

1. Набрать и отладить программу нахождения наибольшего общего делителя и протестировать её на следующих исходных данных:

а) a=40   b=64

б) a=32   b=16

в) a=12   b=20

г) a=5    b=12

2. Составить на языке Паскаль программу, которая запрашивает с клавиатуры N целых чисел и считает, сколько из них положительных, сколько отрицательных и сколько нулей. Разработать для программы не менее двух тестов и доказать правильность её работы.

3. Написать программу, которая выводит на экран все двухзначные числа, делящиеся на 3 или на 5 (использовать операции целочисленного деления div или mod).

2 уровень сложности

1. Составить программу нахождения наименьшего общего кратного (НОК) двух чисел m и n, используя формулу n*m=НОД(n,m)*НОК(n,m). Разработать тесты для проверки правильности работы программы.

2. Проверить, являются ли два числа a и b взаимно простыми. Два числа называются взаимно простыми, если их наибольший общий делитель равен 1. Протестировать программу для следующих исходных данных:

а) a=5  b=95

б) a=3  b=100

в) a=11 b=98

3. Написать программу сокращения дроби , где N – целое, M – натуральное число. Использовать алгоритм Евклида. Разработать тесты для проверки правильности работы программы.

3 уровень сложности

1. Составить на языке Паскаль программу нахождения наибольшего общего делителя трёх чисел, используя следующую формулу:  НОД(a,b,c)=НОД(НОД(a,b),c). Протестировать программу на следующих исходных данных:

а) a=40   b=64    c=120

б) a=32   b=45    c=60

в) a=11   b=220   c=33

г) a=175  b=1025  c=600

2.  Написать программу, запрашивающую с клавиатуры целые числа и определяющую максимальное и минимальное из них.  Окончание ввода – число 0. Протестировать программу для последовательности: -3  5   6  -11   24  -1  0.

3. Составить программу для графического изображения делимости чисел от 1 до N (N – исходное данное). В каждой строке надо выводить число и столько плюсов, сколько делителей у этого числа. Например, если исходное данное число равно 4, то на экране должно быть выведено:

1+

2++

3++

4+++




1. Тема- Предложение Цели- Повторить и систематизировать знания о предложении об оформлении предложен
2. реферат дисертації на здобуття наукового ступеня кандидата психологічних наук К
3. на тему- Спроектировать электрическую печь сопротивления СНЗ ~ 7.html
4. Финансово-Промышленные Группы
5. реферату- Друкарська справа на УкраїніРозділ- Українознавство Друкарська справа на Україні З ІСТОРІЇ КНИ
6. тематический анализ отдельных вопросов экономики; по периодичности- годовой квартальный месячный дека
7. 62 ~ ЮриспруденцияДисциплина- ФилософияВремя выполнения теста- 45 минутКоличество заданий- 20 Требования ГО
8. это отсутствие согласия между двумя и более сторонами которые могут быть конкретными лицами или группами л
9. Экологические основы природопользования
10. варианты доступны- Use n Existing Imge позволяет Вам выбирать существующее изображение на вашем компьютере
11. Выявление и предупреждение незаконного оборота наркотических средств
12. Введение.4
13. Задание 6.1 Дорогие первокурсники экономического факультета Приглашаем Вас на посвящение в сту
14. Белки Тесты к зачету
15. тема физических упражнений направленных на повышение функционального состояния до необходимого уровня 100
16. по теме Цикл For для обработки последовательности чисел Вариант 1 В столбце А записать последовательно
17. Тема Базовые средства для обработки текстовой информации
18. Тема- Организация рекламы в розничной торговле Выполнил студент Руковод
19. тема переподготовки и повышения квалификации кадров организации как эффективный инструмент развития сотруд
20. Программа реформирования бухгалтерского учета в соответствии с международными стандартами финансовой отч