Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми icon

Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми



НазваниеТесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми
Дата конвертации21.10.2012
Размер33.75 Kb.
ТипТесты
источник

Практическое задание №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+++





Похожие:

Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconВопросы к итоговому экзамену по математике в 6 классе
Какое число называют наибольшим общим делителем натуральных чисел а и в? Какие два числа называют взаимно простыми? Приведите примеры,...
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconУрок №1 Тема: Взаимно обратные числа
Урок №1 Тема: Взаимно обратные числа. Место урока: на изучение выделен 1 урок. На предыдущих уроках сформированы умения и навыки...
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconКонтрольные вопросы (тесты) для проверки знаний требований охраны труда
Обязательными для включения в трудовой договор являются следующие условия (ст. 57 Тк рф)
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconПомощь: Проверка правильности составления трудовых контрактов проверка правильности составления трудовых контрактов
Как отмечалось в предыдущей статье, нарушения, связанные с заключением трудовых договоров (в т ч контрактов), условно можно разделить...
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconДеление. Два числа, произведение которых равно 1, называют взаимно обратными
Чтобы получить число обратное данному, надо перевернуть дробь (поменять местами числитель и знаменатель). Обратным для 5 будет; обратным...
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconИнструкция по выполнению работы, система оценивания экзаменационной работы, критерии проверки и оценки выполнения задания с развернутым ответом
Онлайн тесты гиа и егэ. Онлайн тесты гиа по обществознанию. 2 варианта заданий первой части (А1 – А20)
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconПростые числа Натуральные числа можно поделить на простые и составные числа
Каждое натуральное число, большее единицы, делится, по крайней мере, на два числа: на 1 и на само себя
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconТесты для проверки знаний по математике учащихся 4 класса нумерация многозначных чисел. Вариант Запиши последующие и предыдущие числа
Зигзаг Мак Кряк на своем самолете летел 45 минут, 1/5 часть от этого времени он затратил на взлет и посадку. Сколько он затратил...
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconТесты по назначению являются тестами достижений; по количеству одновременно тестируемых групповыми; по форме ответа письменными; по характеру ответов на вопросы открытого и закрытого типа
Тесты для 8-го класса в четырех вариантах по основным темам школьного курса алгебры
Тесты для проверки правильности работы программы. Проверить, являются ли два числа a и b взаимно простыми iconТесты для различных классов в рамках одного направления являются преемственными и могут адекватно показать динамику образовательных достижений обследуемых групп учащихся
Содержание программы: контроль общеучебных и специальных умений на материалах основных предметных областей
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©lib2.podelise.ru 2000-2013
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы