Напиши программу для плота чтобы пересечь озеро

Посередине озера плавает плот, имеющий форму прямоугольника. Стороны плота направлены вдоль параллелей и меридианов. Введём систему координат, в которой ось OX направлена на восток, а ось ОY – на север. Пусть юго-западный угол плота имеет координаты (x1, y1), северо-восточный угол – координаты (x2, y2). Пловец находится в точке с координатами (x, y).

Определите, к какой стороне плота (северной, южной, западной или восточной) или к какому углу плота (северо-западному, северо-восточному, юго-западному, юго-восточному) пловцу нужно плыть, чтобы как можно скорее добраться до плота. Программа получает на вход шесть чисел в следующем порядке: x1, y1 (координаты юго-западного угла плота), x2, y2 (координаты северо-восточного угла плота), x, y (координаты пловца).

Все числа целые и по модулю не превосходят 100. Гарантируется, что x1 < x2, y1 < y2, x ≠ x1, x ≠ x2, y ≠ y1, y ≠ y2, координаты пловца находятся вне плота. Если пловцу следует плыть к северной стороне плота, программа должна вывести символ «N», к южной – символ «S», к западной – символ «W», к восточной – символ «E». Если пловцу следует плыть к углу плота, нужно вывести одну из следующих строк: «NW», «NE», «SW», «SE». Пример входных и выходных данных: Ввод: -1 -2 5 3 -4 6 Вывод: NW

Uchi.ru Учи ру программирование 1 этап, ответы ГДЗ

Код к задаче: «Определить, к какой стороне или к какому углу плота пловец доплывёт быстрее всего»

Листинг программы

Читайте также:
Почему вещание программ на такие страны как Австралия

var x1, y1, x2, y2, x, y: shortint; nw, ne, sw, se: real; begin readln(x1, y1, x2, y2, x, y); sw := sqrt(sqr(x — x1) + sqr(y — y1)); ne := sqrt(sqr(x — x2) + sqr(y — y2)); nw := sqrt(sqr(x — x1) + sqr(y — y2)); se := sqrt(sqr(x — x2) + sqr(y — y1)); if (nw = ne) and (nw < sw) then write(‘N’); if (sw = se) and (sw < ne) then write(‘S’); if (se = ne) and (se < sw) then write(‘E’); if (nw = sw) and (sw < se) then write(‘W’); if (nw < ne) and (nw < sw) and (nw < se) then write(‘NW’); if (ne < nw) and (ne < sw) and (ne < se) then write(‘NE’); if (sw < ne) and (sw < nw) and (sw < se) then write(‘SW’); if (se < ne) and (se < sw) and (se < nw) then write(‘SE’); end.

Источник: studassistent.ru

Ответы на олимпиаду Учи ру “Безопасный интернет” (с 29 ноября по 26 декабря 2022г)

29 ноября 2022 года на сайте Учи ру началась олимпиада “Безопасный интернет” для 1-9 классов. Олимпиада будет проводиться до 26 декабря. Предлагаются следующие задания для выполнения:

  1. Сеть знаний
  2. Смартфон для дедушки
  3. Покупка мечты
  4. На связи
  5. Цветные экраны
  6. Осторожно, интернет
  7. Мой блог
  8. Модератор
  9. Что не так?
  10. Школьный доклад

Ниже представлены видеоответы на задания данной олимпиады. Все задания решены на максимально возможное количество баллов.

Программирование. Учи.ру. «Первые шаги»

Сеть знаний

Выбери сайты, которые помогут ученикам получить новые знаний. Нажми на любого персонажа, чтобы начать.

Закрой лишние вкладки и оставь сайты, которые помогут ученику достигнуть цели.

  1. Завести собаку и участвовать в выставках (1-Группа в соцсети “Как выбрать собаку?”. 2-Короткие клипы про дрессировку собак)
  2. Выучить английский на отлично (1-Курсы по всем предметам “Узнай”. 2-Короткие клипы о фильмах на разных языках)
  3. Изучать и выращивать редкие цветы (1-Умная камеры “Что это за растение?”. 2-Энциклопедия “Помощник садовода”)
  4. Найти информацию для доклада о жизни в океане (1-Сайт океанариума с видеоэкскурсией. 2-Энциклопедия “Природа мира”)
Читайте также:
Сделать проект бани программа

Смартфон для дедушки

Помоги дедушке понять, какие сообщения опасны, а какие нет.

Ответы смотри в видео выше.

Покупка мечты

Оцени объявления интернет-магазина.

  • Самокат “Дино X Спорт”
  • Самокат “3000”

Ответы смотри в видео выше.

На связи

Костя хочет завести страницу в новой соцсети. Помоги ему сделать страницу удобной и безопасной.

  • Пароль – Хобби и цифры
  • Имя – краткое имя
  • Фотографии – 1. фото Кости с игуаной, 2. фото панды
  • Контакты – город и номер школы
  • Друзья – только те, кто сделал запрос в друзья
  • Сообщения – только друзья
  • Первый пост – Увлекаюсь биологией и велоспортом. Люблю пешие походы! Собираю коллекцию панд.

Цветные экраны

1. Цветные экраны влияют на здоровье. Ими надо пользоваться правильно. Выбери приборы, работу с которыми нужно ограничивать.

Ответ: смартфон, телевизор, ноутбук, планшет.

2. Смотреть на экран безопасно на расстоянии вытянутой руки до глаз, стоя или сидя.

Ответ: Сидит ровно за столом, сидит далеко от экрана, экран далеко от лица.

3. Синее излучение утомляет глаза и нарушает сон. Настройки помогают убрать выбранный свет.

Ответ: синий свет.

4. Расставь активности по порядку так, чтобы давать глазам отдых.

  1. Социальные сети 20 минут.
  2. Зарядка 20 минут.
  3. Занятие на Учи ру 25 минут.
  4. Прогулка 30 минут.
  5. Игра на смартфоне 15 минут.

5. Яркость экрана должна подходить к освещению. Очень большая яркость вредна. Выбери режимы яркости экрана для разного времени суток.

Утро – слабая яркость, день – средняя яркость, вечер – слабая яркость.

6. Нужно делать перерыв в использовании экранов каждые полчаса. Выбери занятие для отдыха в перерыве.

Ответ: Зарядка для глаз. Делаем под музыку каждые полчаса по 5 минут.

Читайте также:
Что необходимо предусмотреть в программе идентификации под фт

Осторожно, интернет

Удали вредоносные ссылки. Для этого нажимай на них.

Ответы смотри в видеоролике выше.

Мой блог

Выбери, что безопасно делать в интернете.

  1. Костя сфотографировал свою кормушку для птиц. Выкладываем? Ответ: Да конечно.
  2. Бинго сегодня баловался на прогулке. Выкладываем? Ответ: Ответ: Да конечно!
  3. Костя сфотографировал своё рабочее место. Выкладываем? Ответ: Нет, не выкладываем.
  4. Костя хочет показать в прямом эфире красивый ремонт дома и свои дорогие вещи. Хорошая идея? Ответ: Нет, так делать не следует.
  5. Костя сфотографировал подругу, пока она плакала из-за падения с велосипеда. Как поступить с фото? Ответ: Не выкладывать.

Модератор

Удали комментарии, которые нарушают правила сообщества.

Ответы смотри выше в видео.

Что не так?

С устройствами что-то случилось. Нужно помочь их владельцам.

Выбери один ответ. Что нужно сделать в первую очередь, чтобы исправить проблему?

  1. Мой экран покрылся трещинами и полосами. Ответ: Экран повреждён. Сдать в ремонт.
  2. Нашёл странный файл на рабочем столе. Ответ: Вирусный файл! Проверить антивирусом.
  3. При печати пропускаются буквы. Ответ: Поломка клавиатуры. Сдать в ремонт.
  4. У меня не включается компьютер. Ответ: Ошибка устройства. Перезагрузить. Если это не поможет, дать в ремонт.
  5. Не могу зайти в свою почту. Ответ: Почту взломали. Позвонить в службу помощи.

Школьный доклад

Помоги собрать материалы для школьного доклада.

Ответы смотри в видео выше.

Источник: zavriki.com

Написать код для лодки, чтобы она вернулась на базу с любой клетки, как сделать?

Как написать код? Как правильно выполнить задание по олимпиаде по программированию 2021 в основном туре для 1-4 классов и для 5-9 классов?

Tridi изменил статус на опубликованный 30.11.2021

1 Ответ

Arnfinn Опубликовано 30.11.2021 0 Коментарии

Здесь верные ответы будут таковыми:
1-2 класс

3-4 класс

5-7 класс

8-9 класс

Arnfinn изменил статус на опубликованный 30.11.2021

Источник: znaykauchit.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru