Скворцов
?>

Надо сделать вот такой квадрат в большом квадрате, как на картинке в Python. ОБЯЗАТЕЛЬНО НАПИСАТЬ" />

Информатика

Ответы

didizain

В задании не было указано, что именно использовать. Ну как вы видите, я выбрала модуль turtle.

Объяснение:

import turtle

t = turtle.Pen()

def mysquire(size,color,filled):  

   if filled == True:

       t.begin_fill() 

     

   for x in range(1,5):

       t.color(color)

       t.forward(size)

       t.right(90)

  

   if filled == True:  

       t.end_fill()

         

mysquire(200,'#B0E0E6',True)

mysquire(200,'#1E90FF',False)

t.up()

t.forward(50)

t.right(90)

t.forward(50)

t.left(90)

t.down()

mysquire(100,'#00FA9A',True)

mysquire(100,'#006400',False)

Olga-Lev1160

Структура цикла:

for <переменная> := <начальное_значение> to <конечное значение> do

begin//если операций, производимых в цикле, больше 1

end;//если операций, производимых в цикле, больше 1

Принцип работы:

Выполняем тело цикла(операции, которые там размещены(внутри begin..end;), затем увеличиваем переменную-параметр на 1(инкрементируем). Например, такой цикл будет итерировать 3 раза:

for i:= 1 to 3 do writeln(i:3);. На каждой итерации будет выведено значение переменной-параметра в данный момент(1 2 3 - итог)

srvsm

t = 2pi*sqrt(l/g)

в среде это g будет, естественно, меньше, так как на шарик действует выталкивающая сила.

найдём это g.

по 2 закону ньютона f = p-fa = pш*v*g0 - рс*v*g0=v*g0*(pш-рс)=m*g = pш*v*g

откуда g = g0*(1-pc/pш)

я использовал обозначения

g0 - стандартное ускорение свободного падения

рш - плотность шарика

рс - плотность среды

v - объём шарика.

то, что я написал, это просто закон архимеда, не более того. а закон ньютона - как скобки.

подставим в исходную формулу, получим

t = 2pi*sqrt(l/g0*(1-pc/pш))

подставим исходные данные

t = 2*pi*sqrt(0.1/g0*(1-1/1.2)) =2*pi*sqrt(6/(10*g0))=2*pi*sqrt(3/(5*g0)) = 2*3.14159*sqrt(3/(5*9.81)) = 1.556c = 1.56c

 

замечание1. в приближённых вычислениях часто принимают во внимание тот факт, что g = pi^2 c хорошей точностью. это значительно вычисления.

в нашем случае сразу получаем

t = 2*pi*sqrt(l/(g0*(1-1/1. = 2*sqrt(0.1*1.2/0.2) = 2*sqrt(0.6)=1.55 = 1.55c

то есть совпадение до сотых! а вычислять проще.

замечание2 это соотношение действительно только в системе си и его не сложно "доказать". нужно только вспомнить, что такое метр, когда его вводили при наполеоне.

 

вот вроде и всё.

 

хотя нет. попробуй исследовать полученную формулу. а что если плотность среды выше плотности шарика?

(подсказка - маятник перевернётся "вверх ногами").

 

ну и последнее. при таких плотностях среды(сравнимых с плотностью шарика) пренебрегать сопротивлением среды - рискованно, это сопротивление, как правило, большое и существенно влияет на поведение маятника. 

 

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

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

Надо сделать вот такой квадрат в большом квадрате, как на картинке в Python. ОБЯЗАТЕЛЬНО НАПИСАТЬ" />
Ваше имя (никнейм)*
Email*
Комментарий*