Название: Основы информатики - Методическое руководство (Л.В. Тюнина) Жанр: Информатика Просмотров: 4574 |
Лабораторная работа №2 линейные, разветвляющиеся, циклические и итерационные алгоритмы
Задание 1. Научиться вычислениям по сложным формулам с использованием математических функций, используя линейный алгоритм. Задача. Вычислить значения функции y = f(a, b) для заданных a и b по вариантам, приведенным в табл. 1. Методические указания: Значения а, b для тестирования подобрать таким образом, чтобы значение y и все промежуточные значения легко проверялись. Вычисление y производить посредством не менее чем трех операторов с получением промежуточных значений. Задание 2. Научиться реализовывать разветвляющиеся алгоритмы. Задача. Вычислить значение функции f(t) при заданных a, b, n, если значение аргумента t изменяется от tmin = a до tmax = b с шагом t = (b-a)/(n-1) по вариантам в табл. 2. Методические указания: Для реализации ветвления использовать логическую функцию «Если». При реализации вычислений в формуле использовать для хранения значений a и b именованные ячейки. Задание 3. Научиться использовать итерационные циклические структуры. Задача. Вычислить значение функции f(x) по вариантам табл. 3, используя для вычисления приближенные выражения (см. Табл. 4) с точностью e=0,1. Суммирование членов ряда прекратить, если очередной член ряда, прибавляемый к сумме, будет меньше e. Методические указания: В одном из столбцов поместить значения a. Для реализации ветвления использовать логическую функцию «Если». Задание 4. Научиться вычислять значение определенного интеграла с использованием приближенного метода трапеций. Таблица 1
Продолжение табл.1
Продолжение табл.1
Таблица 2
Продолжение табл.2 |