Тексты индивидуальных функций для решения задачи, выполняемой в лабораторной работе



Номер функции

Математическая функция для которой нужно решить задачу нахождения максимального (минимального) значения

 

 

Используемый цикл
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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!