ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 8
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ
Федеральное государственное бюджетное образовательное учреждения высшего образования
«ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ, ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ЭНЕРГЕТИКИ
Кафедра «ПОВТиАС»
Лабораторная работы
Вариант № 10
По дисциплине: «Вычислительные алгоритмы»
Выполнил: студент гр. У133
Магомедов М.Г.
Проверил: Расулов А.Г.
Махачкала 2023
Цель: Решить задание, написать математическую модель решения заданий, написать код и нарисовать блок схему.
Вариант 10.
1. Дана точка с координатами (х;у), определите, принадлежит ли точка осям
координат.
2. Напишите программу, запрашивающую три вещественных числа и выводящую
их на экран в упорядоченном по убыванию виде.
Код был написан на языке Python.
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ РЕШЕНИЯ ЗАДАНИЙ.
Задание № 1
Даны 2 числа, первая координата это Х, а вторая У. Если Х не равно нулю, не важно оно больше нуля или меньше и У = 0, то данная точка принадлежит оси Х, то же самое и для У.
Если У не равно нулю, не важно оно больше нуля или меньше и Х = 0, то данная точка принадлежит оси У.
Если Х = 0 и У = 0, то данная точка находится в центре координат и не принадлежит ни одной из плоскостей.
Если введены данные помимо чисел, программа выводит информацию о не корректных данных.
Задание № 2
На вход дается 3 числа. Берем одно из чисел и сравниваем с другими двумя.
Сравниваем до тех пор пока не найдем среднее число, которое больше меньшего и меньше большего. И после выводим их в порядке убивания сначала самое большое число, следом среднее и в конце самое маленькое.
КОДИРОВАНИЕ И ПРИМЕРЫ
Задание № 1
x, y = int(input()), int(input())
if (x > 0 or x < 0) and y == 0:
print("Точка принадлежит оси Х")
elif (y > 0 or y < 0) and (x == 0):
print("Точка принадлежит оси Y")
elif (x == 0) and (y == 0):
print("Точка находится в центре осей значит ни одной не принадлежит")
else:
print('Нет')
Задание № 2
a = sorted([int(input()), int(input()), int(input())])
print(a[::-1])
БЛОК-СХЕМЫ
Задание № 1
Задание № 2
ЗАКЛЮЧЕНИЕ
В процессе выполнения данной лабораторной работы были использованы данные об осях координат и обычного сравнения натуральных чисел. Благодаря языку Python и его командам было умещено целое задание в 2 строчки.
Так же пришлось вспомнить методы составления блок-схем.