Циклы с параметром
2.1. Записать 3 варианта (с циклами while, do-while, for) программы вычисления условной функции в точках хi Î [х0; хn], хi = х0 + iDх, i= 0,1,…, при х0 = 0,8; хn =2; Dх = 0,1; a = 1,5. Вывод результатов обеспечить в виде таблиц с «шапкой».
2.2. Вводятся натуральное число n, целые числа а1, ..., an. Вычислить сумму: а1 + а2 2+ ... + ann.
2.3. Вычислить значение многочлена для заданного n в точках хi Î [х0; хn] (хi = х0 + iDх, i= 0,1,…, х0 = 1, хn =5, Dх = 0,5) двумя способами: суммируя элементы по возрастанию степени x и по схеме Горнера. Посчитать количество операций сложения и умножения в том и другом случае.
.
2.4. Определить количество трехзначных натуральных чисел, сумма цифр которых равна n.
Итерационные циклы
2.5. Дано действительное число х (0 < x £1). Написать программу для вычисления суммы ряда с точностью e = 10–6 и указать количество слагаемых. Считать, что требуемая точность достигнута, если очередное слагаемое по абсолютному значению меньше e: .
2.6. Составить программу вычисления значений функции в точках хi Î [х0; хn], хi = х0 + iDх, i= 0,1, …, при х0 = – 4; хn = 6; Dх = 0,5, воспользовавшись формулами разложения элементарных функций в ряд Тейлора с точностью e = 10–6. Определить необходимое количество слагаемых. Сравнить результаты со значениями функции в этихточках, вычисленных с помощью встроенных функций системы программирования.
!!!До запуска программ подготовьте тестовые примеры, содержащие исходные данные и ожидаемые результаты. Подготовьте исходные данные для тестирования всех возможных ветвей алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. Отдельно проверьте реакцию программы на неверные исходные данные.
Ввод с клавиатуры предваряйте приглашением. Выполняйте контроль ввода исходных данных. Для этого в простейшем случае сразу после ввода выводите исходные данные на экран.
Циклы с параметром
2.1. Записать 3 варианта (с циклами while, do-while, for) программы вычисления условной функции в точках хi Î [х0; хn], хi = х0 + iDх, i= 0,1,…, при х0 = 0; хn =3; Dх = 0,1; a = 1,65. Вывод результатов обеспечить в виде таблиц с «шапкой».
2.2. Выполнить задание без хранения последовательности значений. Вводятся натуральное число n, целые числа x1, x2, ..., xn. Вычислить:
.
.2.3. Вычислить значение многочлена для заданного n в точках хi Î [х0; хn] (хi = х0 + iDх, i= 0,1,…, х0 = 2, хn =4, Dх = 0,2) двумя способами: суммируя элементы по возрастанию степени x и по схеме Горнера. Посчитать количество операций сложения и умножения в том и другом случае.
.
2.4. Ввести с клавиатуры натуральное число n. Определить все способы выплаты суммы n с помощью купюр достоинством 1, 5, 10, 20 и 100 условных единиц.
Итерационные циклы
2.5. Дано действительное число х (0 < x £1). Написать программу для вычисления суммы ряда с точностью e = 10–6 и указать количество слагаемых. Считать, что требуемая точность достигнута, если очередное слагаемое по абсолютному значению меньше e: .
2.6. Составить программу вычисления значений функции в точках хi Î [х0; хn], хi = х0 + iDх, i= 0,1, …, при х0 = – 2; хn = 2; Dх = 0,2; воспользовавшись формулами разложения элементарных функций в ряд Тейлора с точностью e = 10–6. Определить необходимое количество слагаемых. Сравнить результаты со значениями функции в этихточках, вычисленных с помощью встроенных функций системы программирования.
!!!До запуска программ подготовьте тестовые примеры, содержащие исходные данные и ожидаемые результаты. Подготовьте исходные данные для тестирования всех возможных ветвей алгоритма. Перед выводом полученного результата программа должна сообщать о ветви, для которой он получен. Отдельно проверьте реакцию программы на неверные исходные данные.
Ввод с клавиатуры предваряйте приглашением. Выполняйте контроль ввода исходных данных. Для этого в простейшем случае сразу после ввода выводите исходные
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.