М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
afa2004
afa2004
01.07.2021 04:36 •  Информатика

Составить алгоритм как ты будешь рисовать корабль по пунктам

👇
Ответ:
Likusy15
Likusy15
01.07.2021
1.Для начала нарисуйте основной контур корабля. Для будущего корпуса нарисуйте такую вот несложной формы контур, из которого мы и будем "строить" корабль.
2.Теперь нужно нарисовать основу мачт старинного деревянного корабля парусника. Для этого сначала нарисуйте две длинные вертикальные линии. Первая справа будет самая большая и левая чуть короче. Пометьте мачты корабля черточками в тех местах, где будут перекладины для парусов.
3.На этом этапе нужно нарисовать контуры парусов фрегата. Рисуйте их почти прямоугольной формы. На крайней правой мачте их будет три (треугольной формы). На средней мачте будет пять парусов, на последней мачте корабля тоже пять, но только меньшего размера.
4.Сейчас нам нужно будет нарисовать корму парусного корабля в деталях. Нарисуйте боковую линию кормы плавной линией, а также учтите, что задняя часть кормы должна располагаться чуть ниже по отношению к носовой части корабля. Выделите носовую часть еще одной вертикальной линией и нарисуйте продольные участки вдоль корпуса.
5.На этом этапе рисуем мачты и паруса нашего парусника более детально. Прежде всего, удалите ластиком предыдущие ненужные контуры основы корабля и мачт, а после прорисуйте окончательно форму всех парусов и мачт. Чтобы вам было легче это сделать, ориентируйтесь на мой рисунок.
6.Сейчас займемся парусами корабля "основательно" и натянем их полотнище ветром. Начнем с первой наклонной мачты. Эти паруса будут в виде треугольников. Придадим этим парусам небольшой изгиб от бокового ветра. Нарисуйте в деталях и основные паруса корабля. Для этого вертикальные прямые линии нужно заменить слегка изогнутыми. Это создаст впечатление дующего в паруса ветра, а заодно и движения корабля.
7.Если вы будете рисовать корабль только простым карандашом, то для нанесения теней используйте мягкий карандаш. Затените гормональные участки кормы. С теней мачты и паруса на рисунке станут объемными.
4,4(40 оценок)
Открыть все ответы
Ответ:
anastasiaruabenko
anastasiaruabenko
01.07.2021
        static void Main()
        {
            double a = float.Parse(Console.ReadLine()),
                   b = float.Parse(Console.ReadLine()),
                   c = float.Parse(Console.ReadLine()),
                   d;
            if (a > b) swap(ref a, ref b);
            if (b > c) swap(ref c, ref b);
            if (a > b) swap(ref a, ref b);
            if (b > c) swap(ref c, ref b);
            d = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
            if (a + b <= c)
            {
                Console.WriteLine("Нет ▲");
            }
            else
            {
                if (d == c)
                    Console.WriteLine("Прямоугольный");
                else
                    if (d < c)
                        Console.WriteLine("Тупоугольный");
                    else
                        Console.WriteLine("Остроугольный");
            }
            Console.ReadKey(false);
        }
        private static void swap(ref double a, ref double b)
        {
            double c = a;
            a = b;
            b = c;
        }
4,8(48 оценок)
Ответ:
Сергей965
Сергей965
01.07.2021
<?php
  $result = array();
  $arr = array ('310'=>0.5, '311'=>0.375, '312'=>0.1);
  
  function rec($str) {
    $sum = 0;
    foreach ($str as $i) #Вычисляем уже имеющуюся сумму
      $sum += $GLOBALS["arr"][$i];
    if ($sum == 1.5)
      $GLOBALS["result"][] = $str;
    if ($sum > 1.5) return;
    foreach ($GLOBALS["arr"] as $key=>$value) {
      $hello = $str; #Не знаю, насколько это легально, но заработало только так...
      $hello[] = $key;
      rec($hello);
    }
  }
  
  if (min(array_values($arr)) <= 0) die(); #Бесконечнная рекурсия должна быть предотвращена
  rec(array());
  
  foreach ($result as &$value) #Переделываем массив массивов в массив строк
    $value = implode(', ', $value);
  unset($value);
  
  print_r($result);
?>
4,4(99 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ