| nesep | Дата: Воскресенье, 08.10.2023, 07:38 | Сообщение # 1 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 3599
Статус: Offline
| Языки программирования. Вариант 11
Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Лабораторная работа №1
Цель лабораторной работы изучение функций ввода-вывода данных, программирование вычисления значения выражения.
Постановка задания Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом. Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых примеров. Предварительно выполните вычисления с использованием калькулятора или Excel (результаты вычисления по обеим формулам должны совпадать), используйте не менее пяти значений переменных.
Вариант 11 z_1=(1-2 〖sin〗^2α)/(1+sin2 α); z_2=(1-tgα)/(1+tgα).
to math import (pi, sin, cos, tan, log)
a = float(input(\'Введите параметр а: \')) x = float(input(\'Введите значение переменной x: \'))
z1=(1-2*(sin(a))**2)/(1+sin(2*a)) print("{0:.2f} {1:.2f} {2:.4f}".format(a, x, z1))
try: z2=(1-tan(a))/(1+tan(a)) print("{0:.2f} {1:.4f}".format(a, z2)) except ArithmeticError: print("Недопустимое значение а") Рисунок 1- Листинг программы
Контрольные примеры Подготовим контрольные примеры с использованием электронных таблиц Excel и сравним результаты, полученные программой с результатами вычислений контрольных примеров в Excel.
Лабораторная работа №2
Цель лабораторной работы изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса.
Постановка задания 1 Написать программу, которая по введённому значению аргумента вычисляет значение функции, заданной в виде графика. Вариант 11 . Рисунок 1 - Уравнения линий Запишем уравнения линий, представленных на интервалах промежутка (-; +).
Постановка задания 2 Написать программу, которая определяет, попадает ли точка с заданными координатами X, Y в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения. Параметр R вводится с клавиатуры. Вариант 11
Рисунок 2 – Условие для закрашенной области Запишем уравнения линий, представленных на интервалах промежутка
Лабораторная работа №3
Цель лабораторной работы изучение циклических алгоритмов, операторов цикла, программирование циклического вычислительного процесса.
Постановка задания 1 Вычислить и вывести на экран или в файл в виде таблицы значения функции, заданной графически (см. лабораторная работа № 2, задание 1), на интервале от Xнач до Xкон с шагом dx. Интервал и шаг задать таким образом, чтобы проверить все ветви программы. Таблица должна иметь заголовок и шапку. Вариант 11 . Анализ функции Согласно исследованию, выполненному в процессе реализации лабораторной работы №2, составлена таблица уравнений всех линий промежутка (-; +).
Постановка задания 2 Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью степенного ряда, на интервале от Xнач до Xкон с шагом dx с точностью ε. Таблица должна иметь заголовок и шапку. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. Вариант 11
Не корректное условие?
СКАЧАТЬ
|
| |
|
|