Если речь идет о правильном шестиугольнике (у которого все углы равны), то можно составить алгоритм, состоящий из шести одинаковых циклов.Цикл должен состоять из двух команд: 1) нарисовать отрезок длины a (длина отрезка является длиной одной стороны шестиугольника); 2) сделать поворот влево по углом 60 градусов. {Теперь обьясню, почему 60. Сума углов любого n-угольника вычисляется по формуле: 180*(n-2) (можете проверить ее для треугольника или квадрата). Подставляем вместо n значение 6: 180*(6-2)=180*4=720, то есть каждый угол равен 720/6=120. Сделав поворот на 60 градусов влево, мы создаем нужный угол 120 градусов между исполнителем и нарисованной прямой.}
Если среда программирования Python, нужна такая программа: from turtle import* from count in range(6): forward(a) left(60)
Var a,b,c,k:byte; Begin k:=0; For a:= 1 to 9 do For b:= 0 to 9 do For c:= 0 to 9 do if ((a<b)and(b<c))or((a>b)and(b>c)) then Begin k:=k+1; Write(a,b,c,' ') End; WriteLn; WriteLn('k = ',k); End.
1) нарисовать отрезок длины a (длина отрезка является длиной одной стороны шестиугольника);
2) сделать поворот влево по углом 60 градусов.
{Теперь обьясню, почему 60. Сума углов любого n-угольника вычисляется по формуле: 180*(n-2) (можете проверить ее для треугольника или квадрата). Подставляем вместо n значение 6: 180*(6-2)=180*4=720, то есть каждый угол равен 720/6=120. Сделав поворот на 60 градусов влево, мы создаем нужный угол 120 градусов между исполнителем и нарисованной прямой.}
Если среда программирования Python, нужна такая программа:
from turtle import*
from count in range(6):
forward(a)
left(60)
a,b,c,k:byte;
Begin
k:=0;
For a:= 1 to 9 do
For b:= 0 to 9 do
For c:= 0 to 9 do
if ((a<b)and(b<c))or((a>b)and(b>c)) then
Begin
k:=k+1;
Write(a,b,c,' ')
End;
WriteLn;
WriteLn('k = ',k);
End.
123 124 125 126 127 128 129 134 135 136 137 138 139 145 146 147 148 149 156 157 158 159 167 168 169 178 179 189 210 234 235 236 237 238 239 245 246 247 248 249 256 257 258 259 267 268 269 278 279 289 310 320 321 345 346 347 348 349 356 357 358 359 367 368 369 378 379 389 410 420 421 430 431 432 456 457 458 459 467 468 469 478 479 489 510 520 521 530 531 532 540 541 542 543 567 568 569 578 579 589 610 620 621 630 631 632 640 641 642 643 650 651 652 653 654 678 679 689 710 720 721 730 731 732 740 741 742 743 750 751 752 753 754 760 761 762 763 764 765 789 810 820 821 830 831 832 840 841 842 843 850 851 852 853 854 860 861 862 863 864 865 870 871 872 873 874 875 876 910 920 921 930 931 932 940 941 942 943 950 951 952 953 954 960 961 962 963 964 965 970 971 972 973 974 975 976 980 981 982 983 984 985 986 987
k = 204