Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тексты индивидуальных задач, выполняемых в лабораторной работе. Для любого действительного Х, не равного 0, составить функцию вычисления следующего выражения:




Задача 2.01

Для любого действительного Х, не равного 0, составить функцию вычисления следующего выражения:

 
 

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

 

Задача 2.02

 
 

Для действительных чисел a и b, целого положительного N составить функцию вычисления выражения:

В вызывающей функции main() организовать контроль ввода целого положительного числа N.

 

Задача 2.03

Для действительного числа х (|х|<1) составить функцию вычисления n слагаемых суммы:

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

 

Задача 2.04

Для действительных чисел а и х (|а|<2, |х|<1) составить функцию вычисления n слагаемых суммы:

В вызывающей функции main() организовать контроль ввода целого положительного числа n, действительных чисел а и х.

 

Задача 2.05

Для любых действительных чисел a и d составить функцию вычисления действительного числа (n>=4):

В вызывающей функции main() организовать контроль ввода целого числа n>=4.

 

Задача 2.06

Составить функцию вычисления произведения для заданных действительного |В|<2 и целого числа n:

, если

В вызывающей функции main() организовать контроль ввода целого положительного числа n и действительного |В|<2.

 

Задача 2.07

 
 

Для действительных чисел a, h и целого N составить функцию вычисления суммы:

В вызывающей функции main() организовать контроль ввода целого положительного числа N.

Задача 2.08

Для целого числа n>=1 составить функцию вычисления выражения:

 
 

В вызывающей функции main() организовать контроль ввода целого положительного числа n>=1.

 

Задача 2.09

Составить функцию вычисления суммы N слагаемых.

 

Для вычисления слагаемого суммы выведите рекуррентную формулу для факториала, стоящего в числителе и для знаменателя.

В вызывающей функции main() организовать контроль ввода целого положительного числа N.

 
 

Задача 2.10

Для заданного целого n (n>=3) составить функцию вычисления

 

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

 

Задача 2.11

Составить функцию вычисления произведения N сомножителей для заданного x ():

 
 

В функции организовать рекуррентное вычисление факториала.

В вызывающей функции main() организовать контроль ввода целого положительного числа N и действительного х.

 

Задача 2.12

Для действительных q, r, b, c, d, целого N (N>=2), составить функцию вычисления x с номером N.

 
 

В вызывающей функции main() организовать контроль ввода целого положительного числа N.

 

Задача 2.13

 
 

Для целого положительного n и действительного x составить функцию вычисления значения выражения:

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

Задача 2.14

Для действительных чисел а и х (числа не равны 0) составить функцию вычисления суммы N элементов ряда, образованных по закону:

 
 

В вызывающей функции main() организовать контроль ввода чисел а, х и положительного целого N.

Задача 2.15

Для целых положительных чисел m и n составить функцию вычисления произведения , если:

Если произведение окажется больше раньше, чем в нем окажется n сомножителей, то вернуть ближайшее большее к числу полученное произведение с указанием реального количества сомножителей.

В вызывающей функции main() организовать контроль ввода положительных целых чисел m и n.

Задача 2.16

Для заданного числа n cоставить функцию вычисления cуммы:

 
 

В функции организовать рекуррентное вычисление факториала.

В вызывающей функции main() организовать контроль ввода положительного целого n.

 

 

Задача 2.17

Для целого положительного числа N составить функции вычисления суммы:

 
 

В вызывающей функции main() организовать контроль ввода положительного целого N, большего 0.

 

Задача 2.18

Для целого положительного числа N составить функцию вычисления значения выражения:

В вызывающей функции main() организовать контроль положительного целого N, большего 0.

 

Задача 2.19

Для заданного целого положительного числа четного N составить функцию вычисления значения выражения:

В вызывающей функции main() организовать контроль ввода четного положительного целого N.

 

Задача 2.20

Для целого положительного числа n составить функцию вычисления суммы ,

если:

В вызывающей функции main() организовать контроль ввода положительного целого n, большего 0.

 

Задача 2.21

Для целого положительного числа n и действительного x, не равного 1, составить функцию вычисления произведения n сомножителей:

 
 

Факториал в формуле вычисления сомножителя вычислить рекуррентно.

В вызывающей функции main() организовать контроль ввода положительного целого n, большего 0, действительного x, не равного 1.

 

Задача 2.22

 
 

Для нецелого действительного х и целого n cоставить функцию, которая вычисляет значение частного от деления:

В вызывающей функции main() организовать контроль ввода нецелого действительного х и целого n нецелого действительного х и целого n.

 

Задача 2.23

Составить функцию, которая вычисляет сумму К слагаемых

В вызывающей функции main() организовать контроль ввода положительного целого K, большего 0.

 

Задача 2.24

Составить функцию вычисления n произвольного числа квадратных корней для положительного действительного числа а:

.

В вызывающей функции main() организовать контроль ввода чисел n и a.

 

Задача 2.25

Составить функцию вычисления произвольного N числа сомножителей:

В вызывающей функции main() организовать контроль ввода целого неотрицательного числа N.

 

Задача 2.26

Составить функцию, которая для действительного числа х вычисляет n слагаемых суммы:

Для вычисления слагаемого суммы вывести рекуррентную формулу.

В вызывающей функции main() организовать контроль ввода чисел целого положительного n и действительного х, не равного 0.

 

Задача 2.27

Составить функцию вычисления произведения n сомножителей вида для действительных чисел a и b:

В вызывающей функции main() организовать контроль ввода положительного целого n и действительных a и b, отличных от нуля.

 

Задача 2.28

Составить функцию вычисления суммы n слагаемых для действительного х. Отрицательное х не должно быть целым.

В вызывающей функции main() организовать контроль ввода целого положительного n и действительного нецелого х. Отрицательное х не должно быть целым.

 

Задача 2.29

Для действительных чисел х и а составить функцию вычисления значения выражения, составленного из N скобок следующего вида, N четное число:

В вызывающей функции main() организовать контроль ввода целого четного положительного числа N.

 

Задача 2.30

Для нецелого х и целого b составить функцию вычисления выражения, являющегося частным от деления заданного числа n скобок:

В вызывающей функции main() организовать контроль ввода нецелого х и целого b.

Задача 2.31

Для действительного числа х составить функцию вычисления суммы n слагаемых (последнее слагаемое имеет глубину вычисления синуса, равную n):

 

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

 

Задача 2.32

Для действительных чисел b, c, d, q, r и целого n составить функцию вычисления (n>=2), если:

 

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

 

Задача 2.33

Составить функцию вычисления суммы n слагаемых:

если

В функции организовать рекуррентное вычисление факториала.

В вызывающей функции main() организовать контроль ввода целого положительного числа n.

 

ЛАБОРАТОРНАЯ РАБОТА № 3

РЕАЛИЗАЦИЯ ИТЕРАЦИОННЫХ ЦИКЛОВ СРЕДСТВАМИ ЯЗЫКА С++

Цель работы: Составление алгоритмов и написание многомодульных программ с итерационными циклами

 

Общие указания к заданиям лабораторной работы.

По номеру Вашего варианта выбрать задачу, решаемую в этой лабораторной работе, и выполнить для нее следующие задания.

Алгоритм решения индивидуальной задачи разделить на две функции:

- функцию, которая организует вычисления по формуле, определенной в задаче соответствующего задания.

Алгоритмы этих функций разработайте в трех вариантах:

· с использованием цикла do....while;

· с использованием цикла while;

· с использованием цикла for.

Для каждого варианта составить свою функцию и дать им разные имена. Функции оформить как функции со списком параметров, передаваемых по значению. Результаты вернуть через возвращаемое значение и через параметр по ссылке. Каждую функцию записать в свой файл одного проекта одного решения (solution). Откомпилировать каждый файл отдельно, устранив все ошибки на этом этапе проектирования.

- разработать функцию main(),алгоритм которой обеспечит ввод исходных данных с клавиатуры, вызов функции вычисления и вывод результатов на экран. Алгоритм этой функции должен содержать сообщение–меню, предлагающее пользователю вашей программы сделать выбор для решения Вашей программы одним из трех циклов языка С++. В меню предусмотрите выход из программы по требованию пользователя. В алгоритме main() разработайте организацию выбора нужного решения с помощью переключателя switch. Текст функции main() записать в свой файл и включить в проекта Вашего решения. Откомпилировать функцию в рамках проекта и устранить возможные ошибки компиляции.

- выполнить проект решения, добившись одинаковых результатов для трех вариантов реализации Вашей индивидуальной задачи на таких отладочных данных, которые позволяют судить о правильности ее решения.

 




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


Дата добавления: 2014-12-27; Просмотров: 760; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.08 сек.