ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 45

Скачиваний: 1

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