Главная страница
Навигация по странице:

  • МАТЕМАТИЧЕСКАЯ МОДЕЛЬ РЕШЕНИЯ ЗАДАНИЙ.

  • КОДИРОВАНИЕ И ПРИМЕРЫ

  • Лб 1 ВА. Вычислительные алгоритмы


    Скачать 148.15 Kb.
    НазваниеВычислительные алгоритмы
    Дата11.05.2023
    Размер148.15 Kb.
    Формат файлаdocx
    Имя файлаЛб 1 ВА.docx
    ТипДокументы
    #1123402

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ

    Федеральное государственное бюджетное образовательное учреждения высшего образования

    «ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

    ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ, ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ЭНЕРГЕТИКИ

    Кафедра «ПОВТиАС»

    Лабораторная работы

    Вариант № 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 строчки.

    Так же пришлось вспомнить методы составления блок-схем.


    написать администратору сайта