Выполнить задания с использованием циклов с параметром



3.1. ***Записать 3 варианта (с циклами while, do-while, for) программы вычисления функции y(х) в точках х i Î [х0; хn], хi = х0 + iDх, i = 0, 1, …, при х0 = 0.8; хn =2;
 Dх = 0.1; a = 1.5.  Вывод результатов обеспечить в виде таблиц с «шапкой».

 

3.2.*Определить количество трехзначных натуральных чисел, сумма цифр которых равна n. Обеспечить проверку правильности ввода значения переменной n.

 

3.3. ***Вычислить значение многочлена для заданного n в точках х i Î [х0; хn]
(х0 = 1, хn =5, Dх = 0.5) двумя способами: суммируя элементы по возрастанию степени x и по схеме Горнера. Вывод результатов обеспечить в виде таблицы с «шапкой», исключить вычисление степеней в явном виде:

.

 

3.4. *Вводятся натуральное число n, целые числа а1, ..., an. Вычислить сумму:
а1 + а2 2+ ... + ann без хранения последовательности значений (не используя массивы данных). Обеспечить проверку правильности ввода значений переменных.

 

Выполнить задания с использованием итерационных циклов

4.1. *Дано действительное число х (0 < x £ 1). Написать программу для вычисления суммы ряда с точностью e = 10–6 и указать количество слагаемых. Считать, что требуемая точность достигнута, если очередное слагаемое по абсолютному значению меньше e. Обеспечить проверку правильности ввода значения переменной x, исключить повторное вычисление степеней и факториалов в явном виде:

4.2. * *Составить программу вычисления значений функции  в точках
х i Î [х0; хn], при х0 = – 4; хn = 6; Dх = 0.5, воспользовавшись формулами разложения элементарных функций в ряд Тейлора с точностью e = 10–6. Определить необходимое количе­ство слагаемых. Сравнить результаты со значениями функции в этихточках, вычисленных с помощью встроенных функций системы программирования. Вывод результатов обеспечить в виде таблицы с «шапкой», исключить повторное вычисление степеней и факториалов в явном виде:

ТЕСТОВОЕ задание

5.1. *** Пример отчета см. в методических указаниях. Содержательно сформулировать (в отчете, письменно) результат выполнения программы, определить «смысл» отдельных переменных, найти стандартные контексты, их определяющие:

для варианта * - задание 4.1.

для варианта * - задание 3.3.

для варианта * - задание 4.2.

 

5.2. *** Пример отчета см. в методических указаниях. Содержательно сформулировать (в отчете, письменно) результат выполнения фрагмента программы, определить «смысл» отдельных переменных, найти стандартные контексты, их определяющие:

for ( int i=n1; !(n1 % i ==0 && n2 % i ==0); i--);

 

Вариант 2

Выполнить вычисления

1.1. ***Написать программу, вычисляющую значение функции  для заданного x = 1.25, обеспечив варианты: ввода данного с клавиатуры (С и С++), инициализации данного в тексте программы. Предварительно вычислить значение с помощью калькулятора и сравнить результаты.

*Обеспечить контроль правильности ввода значения переменной.Предусмотреть в программе стратегию управления исключениями для предотвращения особых ситуаций (деление на 0, логарифм   отрицательного числа или числа ==0, извлечение корня из отрицательного числа и т.д.). Включить в программу обработку значенийx = 0, x = –1.

 


Дата добавления: 2018-11-24; просмотров: 308; Мы поможем в написании вашей работы!

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






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