Тексты индивидуальных функций для решения задачи, выполняемой в лабораторной работе
Номер функции | Математическая функция для которой нужно решить задачу нахождения максимального (минимального) значения
| Используемый цикл | |
2.01 | f = | for | |
2.02 | f = | , x > 0 и y > 0 , x < 0 и y > 0 , в противном случае | while |
2.03 | f = | , xy > 0 , xy = 0 , xy < 0 | do....while |
2.04 | f = | , x > 0 и e-x ≥ y , x ≤ 0 и e-x ≥ y , в противном случае | for |
2.05 | f= | , y > 0 и xy2 > 0 , y > 0 и xy2 ≤ 0 , в противном случае | while |
2.06 | f = | , 0 < x ≤ 1 , x > 1 , x ≤ 0 | do....while |
2.07 | f = | , y +c≥ 0, x>0 , в противном случае | for |
2.08 | f = | , 3 ≤ x ≤ 4 , в противном случае | while |
2.09 | f = | , x < y , y ≤ x < y + 5 , x ≥ y + 5 | do....while |
2.10 | f = | , 0 ≤ x ≤ 1 , x > 1 , x < 0 | for |
2.11 | r = | , 0 ≤ x ≤ 1 и y > 2 , в противном случае | while |
2.12 | f = | , x > 1 , x ≤ 0 , в противном случае | do....while |
2.13 | f= | , x > 1 -1 ≤ x ≤ 0 , в противном случае | for |
2.14 | f = | , |z|xy < 6 , |z|x+y > 14 , 6 ≤ |z|x+y ≤ 14 | while |
2.15 | f = | , x > 0 и z > 0 , в противном случае | do....while |
2.16 | f = | , x < 2 , x > 3 , в противном случае | for |
2.17 | f = | , xy < 0 , xy > 3 , в противном случае | while |
2.18 | f = | , |x|y < z , z ≤ |x|y ≤ -z , в противном случае | do....while |
2.19 | f = | , x < 3 , x > 3 , в противном случае | for |
2.20 | f = | , x < 3 , x > 0 и y > 1 , в противном случае | while |
2.21 | f = | , x > 0 , в противном случае | do....while |
2.22 | f = | , xy < 2 , xy > 5 , в противном случае | for |
2.23 | f = | , x ≤ 0 и y > 2 , в противном случае | while |
2.24 | f = | , xy > 2 , xy ≤ 2 | do....while |
2.25 | f = | , x < y и y > 0 , в противном случае | for |
2.26 | f = | , x+y > 3 , в противном случае , x + y <0 | while |
2.27 | f = | , a < b < c , в противном случае | do....while |
2.28 | f = | , x ≥ 5 , x < 0 , x > 1 | for |
2.29 | f = | , xy > 0 , xy = 0 , xy < 0 | while |
2.30 | f = | , x > 0 и y > 0 , x < 0 и y > 0 , в противном случае | do....while |
2.31 | f = | , y > 0 и x > 0 , y > 0 и x ≤ 0 , в противном случае | for |
2.32 | f = | , 0 < x ≤ a, a > 0 , x > a, a > 0 , в противном случае | while |
2.33 | f = | , x+2 > 0 и e-x ≥ y , x+2 ≤ 0 и e-x ≥ y , в противном случае | do....while |
|
|
ЛАБОРАТОРНАЯ РАБОТА № 3
|
|
РЕАЛИЗАЦИЯ ИТЕРАЦИОННЫХ ЦИКЛОВ СРЕДСТВАМИ ЯЗЫКА С++
Цель работы: Составление алгоритмов и написание многомодульных программ с итерационными циклами
Общие указания к заданиям лабораторной работы.
По номеру Вашего варианта выбрать задачу, решаемую в этой лабораторной работе, и выполнить для нее следующие задания.
Алгоритм решения индивидуальной задачи разделить на две функции:
- разработать функцию, которая организует вычисления по формуле, определенной в задаче соответствующего задания.
Алгоритмы этих функций разработайте в трех вариантах:
· с использованием цикла do....while;
· с использованием цикла while;
· с использованием цикла for.
Для каждого варианта составить свою функцию и дать им разные имена. Функции оформить как функции, получающие исходные данные через параметры по значению. Результаты вернуть через возвращаемое значение и через параметры по ссылке. Каждую функцию записать в свой файл одного проекта одного решения (solution). Откомпилировать каждый файл отдельно, устранив все ошибки на этом этапе проектирования.
- разработать функцию main(),алгоритм которой обеспечит ввод исходных данных с клавиатуры, вызов одной из функции вычисления и вывод результатов на экран. Алгоритм функции main()должен содержать сообщение–меню, предлагающее пользователю вашей программы сделать выбор для решения Вашей программы одним из трех циклов языка С++. В меню предусмотреть выход из программы по требованию пользователя. В алгоритме main() разработать организацию выбора нужного решения с помощью переключателя switch. Текст функции main()записать в свой файл и включить в проект Вашего решения. Откомпилировать функцию в рамках проекта и устранить возможные ошибки компиляции.
|
|
- выполнить проект решения, добившись одинаковых результатов для трех вариантов реализации Вашей индивидуальной задачи на таких отладочных данных, которые позволяют судить о правильности ее решения.
Дата добавления: 2018-04-05; просмотров: 441; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!