Тексты индивидуальных функций для решения задачи, выполняемой в лабораторной работе
| Номер функции | Математическая функция для которой нужно решить задачу нахождения максимального (минимального) значения
| Используемый цикл | |
| 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; просмотров: 447; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
