1.2.составить и отладить программу для вычисления. площади произвольного пятиугольника по заданным координатам его вершин, определив процедуры для вычисления длин сторон и нахождения площади треугольников. 1.3.написать программу, используя рекурсию. каждый раз, когда буратино солжет, его нос вырастает на 1/20 от предыдущей длины. мудрый сверчок , что с носом длинной более 45см его ждут больше неприятности. написать программу, определяющую через сколько дней это может произойти, если буратино лжет через день, а первоначально длина носа была 10см.
291
347
Ответы на вопрос:
Ответ 1.2 (squarepentagon) // // написал gonansoft // function lengthline(xb, yb, xe, ye: double): double; var dx,dy : double; begin // теорема пифагора dx : = xb-xe; dy : = yb-ye; result : = sqrt( dx*dx + dy*dy ); end; function areatriangle(d1, d2, d3: double): double; var p : double; begin // формула герона p : = (d1+d2+d3)/2; result : = sqrt( p*(p-d1)*(p-d2)*(p-d3) ); end; procedure squarepentagon; var x1,x2,x3,x4,x5 : double; y1,y2,y3,y4,y5 : double; //площадь пятиугольника sp1 : double; // способ первый sp2 : double; //способ второй //длины всех линий между вершинами пятиугольника d12,d23,d34,d45,d51 : double; d13,d14,d24,d25,d35 : double; //площади всех треугольников s123,s234,s345,s451,s512 : double; s134,s245,s351,s412,s523 : double; begin // задаем координаты пятиугольника x1: =1; y1: =3; x2: =3; y2: =4; x3: =5; y3: =3; x4: =4; y4: =1; x5: =2; y5: =1; //площадь пятиугольника без самопересечений, заданного координатами вершин, определяется по общей для многоугольников формуле sp1 : = 0.5*( (x1+x2)*(y1-y2) + (x2+x3)*(y2-y3) + (x3+x4)*(y3-y4) + (x4+x5)*(y4-y5) + (x5+x1)*(y5-y1) ); //находим все длины между вершинами d12 : = lengthline(x1,y1,x2,y2); d23 : = lengthline(x2,y2,x3,y3); d34 : = lengthline(x3,y3,x4,y4); d45 : = lengthline(x4,y4,x5,y5); d51 : = lengthline(x5,y5,x1,y1); d13 : = lengthline(x1,y1,x3,y3); d14 : = lengthline(x1,y1,x4,y4); d24 : = lengthline(x2,y2,x4,y4); d25 : = lengthline(x2,y2,x5,y5); d35 : = lengthline(x3,y3,x5,y5); //находим площади всех треугольников в пятиугольнике s123 : = areatriangle(d12,d23,d13); s234 : = areatriangle(d23,d34,d24); s345 : = areatriangle(d34,d45,d35); s451 : = areatriangle(d45,d51,d14); s512 : = areatriangle(d51,d12,d25); s134 : = areatriangle(d13,d34,d14); s245 : = areatriangle(d24,d45,d25); s351 : = areatriangle(d35,d51,d13); s412 : = areatriangle(d14,d12,d24); s523 : = areatriangle(d25,d23,d35); //площадь пятиугольника теперь можем найти по другому, например по сумме треугольников sp2 : = s123 + s134 + s451; //площади треугольников можно брать любые, главное они не должны пересекаться между собойend;
Маска сети содержит 22 бита, значит, она имеет вид 255.255.252.0 - в ней ровно 22 бита, по 8 в 255 и 6 в 252, выровненные влево на адреса хостов внутри сети остаётся 10 бит из 32-х, 10 бит - это 1024 адреса, из которых два служебных, адрес сети и широковещательный адрес сети получается из ip адреса обнулением всех бит хостов ip 134.5.169.172 = 10000110.00000101.101010 01.10101100net = 10000110.00000101.101010 00.00000000 = 134.5.168.0широковещательный адрес в этой сети получается заменой всех битов хостов на 1broadcast = 10000110.00000101.101010 11.11111111 = 134.5.171.255остающиеся 1022 хоста начинаются с 134.5.168.1 и заканчиваются на 134.5.171.254
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
zizigi16.03.2020 16:15
-
Gjjsg20.07.2021 08:02
-
redusoBY22.01.2022 04:56
-
karolka1020102022.01.2020 01:43
-
tamiirap01inx10.02.2020 22:24
-
rensatkontri07.05.2023 18:22
-
kristimisti123420.10.2020 05:58
-
Igrilla1999021.11.2022 01:44
-
gleb300320.12.2021 21:34
-
manyaovakimyan06.10.2022 06:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.