Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Список лабораторных работ.doc
Скачиваний:
6
Добавлен:
27.11.2019
Размер:
1.6 Mб
Скачать

Московский государственный университет приборостроения и информатики

Кафедра ЭФ–2 «Экономические информационные системы»

Дисциплина «Информатика и программирование»

Лабораторная работа № 1

Студент(ка) группа

Вариант № 1

Задание 1. Ввести с клавиатуры x, y и вычислить, используя метод промежуточного аргумента: .

Задание 2. Вычислить, вводя соответствующую функцию в разделе Function: .

Задание 3. Вычислить для треугольника ABC все стороны, все углы (в градусной мере), периметр и площадь, если известны: стороны AC, BC и угол ACB.

Замечание: Программа должна содержать ввод известных величин с клавиатуры, вычисление неизвестных с использованием раздела Function и вывод результатов вычислений на экран.

Задание 4. Ввести некоторое целое число N. Определить, является ли оно числом:

Положительным? Кратным 3? Большим 4? Степенью 4?

Задание 5. Ввести x и вычислить: y =

Задание 6. Ввести x и вычислить z: z = t = w =

Задание 7. Построить таблицу значений функции “y” на отрезке [a;b] с шагом h с приостановкой выдачи результатов через каждые N строк таблицы. Найти максимальное и минимальное значение “y” и соответствующие им значения аргумента “x”.

Замечание: Таблица должна иметь следующий вид:

N’ п/п

x

Y

….

Задание 8. Вычислить: .

Задание 9. Составить программу, которая определяет для двух вводимых натуральных чисел M и N их наибольший делитель.

Задание 10. Вычислить сумму квадратов нечётных натуральных чисел (1,3,5…), в которую входят слагаемые, не большие 1000.

Замечание: Провести решение двумя способами – используя цикл с предусловием WHILE_DO и цикл с постусловием REPEAT_UNTIL.

Задание 11. Построить таблицу функции «y» на отрезке [a;b] с шагом «h», вводя соответствующую функцию в разделе Function: y =

Задание 12. Построить таблицу функции «y» на отрезке [a;b] с шагом “h”, вводя соответствующую функцию в разделе Function. Найти максимальное/минимальное значения “y” и соответствующие им значения аргумента. Величину шага h взять равной 0,1, если и 0,2 для других значений x: .

Задание 13. Дана некоторая последовательность C. Найти максимальный номер I, при котором выполнено нижеследующее условие: .

Задание 14. Дано разложение некоторой функции y(x) в ряд Тэйлора S(x). Составить программу, вычисляющую для произвольного значения x, вводимого с клавиатуры , чисел N и K, точности Eps:

А) Сумму N членов ряда.

Б) Сумму членов ряда до достижения заданной точности Eps.

В) Число слагаемых, при котором достигается эта точность.

Г) Точное значение функции y(x).

Д) Абсолютную и относительную погрешность результата.

Е) Таблицу значений суммы ряда S(x) на протяжении K шагов от момента достижения точности Eps с выдачей на экран суммы S(x) и относительной погрешности её определения для каждого шага.

;

Задание 15. Вычислить: .

Вариант № 2

Задание 1. Ввести с клавиатуры x, y и вычислить, используя метод промежуточного аргумента: .

Задание 2. Вычислить, вводя соответствующую функцию в разделе Function: .

Задание 3. Вычислить для треугольника ABC все стороны, все углы (в градусной мере), периметр и площадь, если известны: стороны AC, BC и угол BAC.

Замечание: Программа должна содержать ввод известных величин с клавиатуры, вычисление неизвестных с использованием раздела Function и вывод результатов вычислений на экран.

Задание 4. Ввести некоторое целое число N. Определить, является ли оно числом:

Отрицательным? Кратным 4? Меньшим -3 Степенью 5?

Задание 5. Ввести x и вычислить: y =

Задание 6. Ввести x и вычислить z: z = t =

Задание 7. Построить таблицу значений функции “y” на отрезке [a;b] с шагом h с приостановкой выдачи результатов через каждые N строк таблицы. Найти максимальное и минимальное значение “y” и соответствующие им значения аргумента “x”.

Замечание: Таблица должна иметь следующий вид:

N’ п/п

x

Y

….

Задание 8. Вычислить: .

Задание 9. Составить программу, которая определяет для двух вводимых натуральных чисел M и N их наименьшее общее кратное.

Задание 10. Вычислить максимальную сумму кубов чётных натуральных чисел (2,4,6…), меньшую 8000.

Замечание: Провести решение двумя способами – используя цикл с предусловием WHILE_DO и цикл с постусловием REPEAT_UNTIL.

Задание 11. Построить таблицу функции «y» на отрезке [a;b] с шагом «h», вводя соответствующую функцию в разделе Function: y =

Задание 12. Построить таблицу функции «y» на отрезке [a;b] с шагом “h”, вводя соответствующую функцию в разделе Function. Найти максимальное/минимальное значения “y” и соответствующие им значения аргумента. Величину шага h взять равной 0,1, если и 0,2 для других значений x: .

Задание 13. Дана некоторая последовательность C. Найти максимальный номер I, при котором выполнено нижеследующее условие: .

Задание 14. Дано разложение некоторой функции y(x) в ряд Тэйлора S(x). Составить программу, вычисляющую для произвольного значения x, вводимого с клавиатуры , чисел N и K, точности Eps:

А) Сумму N членов ряда.

Б) Сумму членов ряда до достижения заданной точности Eps.

В) Число слагаемых, при котором достигается эта точность.

Г) Точное значение функции y(x).

Д) Абсолютную и относительную погрешность результата.

Е) Таблицу значений суммы ряда S(x) на протяжении K шагов от момента достижения точности Eps с выдачей на экран суммы S(x) и относительной погрешности её определения для каждого шага.

;

Задание 15. Вычислить: .