skvik71672
?>

решить задание. С#(Visual Studio)(казакша) MxN өлшемді матрица берілген. Жолдың бірінші номерін тауып, оның құрамындағы элменттерді дұрыс және теріс болуы керек (нөл мағына матрицаның элементті саналмайды Егерде ондай ол болмаса, 0-ді шығару керек. (на русском)Дана матрица размером MxN. Найдите первый номер пути, и содержание в нем элементов должно быть правильным и отрицательным (нулевое значение не считается элементом матрицы). Если такового нет, то нужно вывести 0.​

Информатика

Ответы

uuks2012

import turtle

from math import tan, sqrt, pi

def prepare(x, y, color):

   turtle.penup()

   turtle.goto(x, y)

   turtle.pendown()

   turtle.color(color)

   turtle.begin_fill()

def draw_polygon(num_sides, side_length):

   angle = 360.0 / num_sides

   for i in range(num_sides):

       turtle.forward(side_length)

       turtle.right(angle)

   turtle.end_fill()

def calc_s(num_sides, side_length):

   return num_sides * side_length ** 2 / (4 * tan(pi/num_sides))

def calc_side(square):

   return sqrt(4 * square * tan(pi/num_sides) / num_sides)

turtle.hideturtle()

turtle.speed(10)

colors = ['red', 'green', 'blue', 'cyan', 'magenta', 'black', 'yellow', 'pink', 'brown']

xcoords = [0, 150, -150, 150, -150, 270, -270, 270, -270]

ycoords = [0, 150, -150, -150, 150, 270, -270, -270, 270]

squares = []

numsides = []

for i in range(9):

   num_sides = i + 3

   square = round(calc_s(num_sides, 100), 2)

   side_length = round(calc_side(10000), 3)

   squares.append(square)

   numsides.append(num_sides)

   print("Углов:", num_sides, "была площадь:", square, "стала длина грани:", side_length,

         "изменение в", round(side_length/100, 2), "раз")

   prepare(xcoords[i], ycoords[i], colors[i])

   draw_polygon(num_sides, side_length)

turtle.exitonclick()

print("Список количество углов:", numsides, end="")

print("Список площади:", squares)

Объяснение:

titancore

Введение

Построение и использование компьютерных моделей

Пути построения компьютерных моделей

Список литературы

Введение

Компьютерное моделирование начинается как обычно с объекта изучения, в качестве которого могут выступать: явления, процесс, предметная область, жизненные ситуации, задачи. После определения объекта изучения строится модель. При построении модели выделяют основные, доминирующие факторы, отбрасывая второстепенные. Выделенные факторы перекладывают на понятный машине язык. Строят алгоритм, программу.

Когда программа готова, проводят компьютерный эксперимент и анализ полученных результатов моделирования при вариации модельных параметров. И уже в зависимости от этих выводов делают нужные коррекции на одном из этапов моделирования: либо уточняют модель, либо алгоритм, либо точнее, более корректнее определяют объект изучения.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

решить задание. С#(Visual Studio)(казакша) MxN өлшемді матрица берілген. Жолдың бірінші номерін тауып, оның құрамындағы элменттерді дұрыс және теріс болуы керек (нөл мағына матрицаның элементті саналмайды Егерде ондай ол болмаса, 0-ді шығару керек. (на русском)Дана матрица размером MxN. Найдите первый номер пути, и содержание в нем элементов должно быть правильным и отрицательным (нулевое значение не считается элементом матрицы). Если такового нет, то нужно вывести 0.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

krasilnikov74
cvetyzelen283
BekturMagometovich189
dm1trviktor585
shoko-2379
artemkolchanov24
Инна_Nina1182
Svetlana1884
kartyshkinaaa
Olesyamilenina8
zubritskiy550
svetsalikowa
Стадник620
yulyazhdan
delfinmos