Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Dart

С этим тегом используют

Космос NASA Все
36 постов сначала свежее
141
Geekabu
Geekabu
6 лет назад
SpaceX

НАСА поручило SpaceX миссию по отражению астероида⁠⁠

НАСА поручило SpaceX миссию по отражению астероида NASA, SpaceX, Dart, Астероид, Космос, Защита от астероидов, Falcon 9
НАСА поручило SpaceX миссию по отражению астероида NASA, SpaceX, Dart, Астероид, Космос, Защита от астероидов, Falcon 9

НАСА поручило SpaceX миссию DART по отражению астероида путем высокоскоростной удара об него специально сконструктированным импактором. Целью удара выбран небольшой спутник астероида Дидим. Диаметр самого Дидима - 800 метров, а диаметр его спутника - 150 метров, что является более реалистичной целью для отражения.


Запуск намечен на июнь 2021 г. на ракете Falcon 9. Общая стоимость миссии - 69 миллионов долларов, что включает ракету-носитель, груз, и прочие расходы. На момент удара (в октябре 2022 г.), астероид будет на расстоянии 11 миллионов километров от Земли.

Показать полностью 1
NASA SpaceX Dart Астероид Космос Защита от астероидов Falcon 9
37
Programma.Boinc
Programma.Boinc
6 лет назад

Миссия DART стала на шаг ближе к реализации⁠⁠

Миссия DART стала на шаг ближе к реализации


16 августа NASA утвердило (http://www.jhuapl.edu/PressRelease/180830) переход миссии DART (Double Asteroid Redirection Test) к стадии финального проектирования и сборки. Запуск аппарата намечен на весну – осень 2021 года. Цель миссии заключается в проверке возможности изменения орбиты малой планеты путем кинетического воздействия. Говоря проще — ученые оценят, как удар космического аппарата скажется на астероиде.

DART_Poster.jpg


DART будет направлен к 780-метровому астероиду 65803 Дидим. Его главной особенностью является наличие небольшого спутника, получившего обозначение S/2003 (65803) 1. Также он известен под неофициальным названием Didymoon. Спутник имеет диаметр всего 160 м и вращается вокруг основного астероида по орбите радиусом 1.1 км с периодом в 11.9 часов. Именно он и станет объектом удара.


С технологической точки зрения, DART является достаточно простой миссией. Общий вес аппарата составит около 500 кг. В качестве силовой установки будет использован ксеноновый ионный двигатель NEXT (NASA Evolutionary Xenon Thruster). DART не получит никаких научных приборов — только камеру высокого разрешения DRACO (Didymos Reconnaissance and Asteroid Camera for Op-nav). Она необходима для навигации, наведения на цель и съемки астероида.

DART_Poster.jpg

Аппарат будет запущен с помощью легкой ракеты Minotaur V. DART должен достигнуть своей цели в октябре 2022 года. По оценкам специалистов, удар движущегося со скоростью около 6 км/с (по отношению к астероиду) аппарата изменит его орбитальную скорость примерно на 0.4 мм/c. Это в свою очередь приведет к изменению его периода вращение на несколько минут.


За столкновением с астероидом и его последствиями будет наблюдать сеть наземных обсерваторий и радары. В 2023 году ESA планирует (https://kiri2ll.livejournal.com/1003066.html) запустить к Дидиму станцию Hera. Она достигнет астероида в 2026 году. Станция тщательно измерит оставленный DART кратер, а также проведет комплексное изучение обоих тел. Эти данные дополнят результаты наземных наблюдений, а также помогут астрономам лучше понять свойства и поведение двойных астероидов.

Миссия DART стала на шаг ближе к реализации Миссия, Dart, Космос, Стала, На шаг, Ближе, Реализация, Видео, Длиннопост
Миссия DART стала на шаг ближе к реализации Миссия, Dart, Космос, Стала, На шаг, Ближе, Реализация, Видео, Длиннопост
Миссия DART стала на шаг ближе к реализации Миссия, Dart, Космос, Стала, На шаг, Ближе, Реализация, Видео, Длиннопост
Показать полностью 3 1
Миссия Dart Космос Стала На шаг Ближе Реализация Видео Длиннопост
4
Vilyx
Vilyx
9 лет назад

Dart для чайников. Урок №1⁠⁠

Dart для чайников. Урок №1 Программирование, Dart, Длиннопост

Присаживайтесь, юные дарования, сегодня я расскажу вам что такое сила. Когда одним движением извилин получается сделать то, на что другим понадобится многочасовой монотонный труд. Владеющий силой программирования способен создать себе помощника почти для любого труда, и отдыхать пока помощник работает. 

Для желающих освоить эту магию и написан данный труд.  Начинающим путь программиста важно понять, что любая программа это последовательность изменения данных. Данные в языках программирования, которые можно изменять, называются переменными, а сами действия функциями, примитивные действия, такие как сложение, вычитание, умножение и так далее, называются операциями.


Чтобы работать с переменными их надо сначала объявить. Вот так будет выглядеть объявление в Dart:

var peremennaya;

Здесь

var – зарезервированное слово, означающее, что следующее слово будет именем новой переменной,


peremennaya – имя переменной, которое мы будем использовать, оно может состоять из латинских букв и символа подчеркивания, регистр имеет значение, т.е. perem и Perem это две разные переменные,


; — знак означающий конец строки кода.

После объявления переменной ей надо задать значение, эта операция называется присвоением. И выглядит она вот так:
peremennaya = 1;

Здесь


peremennaya – это имя одной из ранее объявленных нами переменных


= — знак, перед которым стоит одна и только одна переменная, которой мы хотим задать значение, а после него идёт значение, которое мы хотим дать.
Давайте попробуем написать программу, которая будет складывать два значения.

var yablokiPeti;

yablokiPeti = 8;

var yablokiVasi;

yablokiVasi = 9;

var vsegoYablok;

vsegoYablok = yablokiPeti + yablokiVasi;

Заметьте, что после знака "=" идёт целое выражение, а не просто значение, перед тем как присвоить значение переменной vsegoYablok, будет вычислено выражение справа от знака "=" и до знака ";", в нашем случае будет сделано следующее:

yablokiPeti заменится на 8,

yablokiVasi заменится на 9,

затем 8 + 9 будет вычислено,

и полученный результат 17 будет присвоен переменной vsegoYablok.

Мы могли бы записать эту программу иначе:

var vsegoYablok = 8 + 9;

Результат был бы тот же. Такие числа, программисты называют магическими, они взялись неизвестно откуда и неизвестно что означают, это считается плохой практикой. Вы же всегда должны давать осмысленные имена значениям. И заметьте одну хитрость, здесь объявление переменной идёт в одной строке с заданием ей значения, это может быть и удобно и красиво.


Помимо чисел нам понадобятся строки, другими словами, текст. Строки записываются так:

"Всё, что внутри двойных кавычек, является строкой"

Эту строку мы можем присвоить переменной.

var stroka;

stroka = "Привет, это строка";

Строки тоже можно складывать, но нельзя вычитать, делить или умножать.

var  nachalo = "Начало ";

var  konec = "и конец";

var  celaya = nachalo + konec;

После того как эта программа сработает, celaya будет содержать строку «Начало и конец».

Теперь давайте воспользуемся функцией и напечатаем что-то в консоль.

var  privet = "Привет консоль";

print(privet);

Здесь

print – имя функции, которую мы вызываем, именно эта функция описана создателями языка Dart, она уже создана и нам надо только ею пользоваться, нужно помнить только одно, эта функция работает только если ей передать переменную, значение которой строка, чтобы напечатать число, его надо сначала превратить в строку,


( — знак после которого через запятую перечислены переменные, которые мы отдаём в функцию для работы, эти переменные называются аргументами функции,


) — знак означающий конец списка переменных.

Следующим шагом мы опробуем на практике полученные знания. Для этого перейдите на сайт: dartpad.dartlang.org

и удалите весь код, что в левой части экрана.

Теперь введите туда следующие строки:


main()

{

}

Таким образом объявляется функция, это такие сгруппированные по смыслу действия.


main – это имя объявляемой функции, в данном случае это особое имя функции, оно говорит что именно с этой функции будет начинаться работа программы,


() — внутри скобок аргументы функции, в данном случае их нет,


{} — внутри фигурных скобок находится тело функции, это то место где описаны все действия, которые производит эта функция, ни одно действие не может быть совершено вне функции(за фигурными скобками), за фигурными скобками могут быть только объявления переменных и функций.


Можно нажать кнопку «Run», программа будет выполнена, но она ничего не делает.

Dart для чайников. Урок №1 Программирование, Dart, Длиннопост

Давайте заставим программу что-то делать:


main()

{

    var yablokiPeti = 7;

    var yablokiVasi = 5;

    var vsegoYablok = yablokiPeti + yablokiVasi;

}


Нажимаем Run и ничего не происходит, на самом деле программа работает и считает сколько всего яблок, но мы этого не видим. Исправим это:


main()

{

    var yablokiPeti = 7;

    var yablokiVasi = 5;

    var vsegoYablok = yablokiPeti + yablokiVasi;

    var vsegoYablokStroka = vsegoYablok.toString();

    print(vsegoYablokStroka);

}


Жмём Run и справа в консоли появляется число 12.


Заметьте, мы только что, перед тем как напечатать число, превратили его в строку. Поставив точку после переменной, перед точкой не должно быть никаких пробелов и других знаков, кроме имени самой переменной, мы получили доступ к тем функциям, которые относятся именно к этой переменной, все они написаны создателями Dart и нам остаётся только пользоваться ими. toString это имя функции, которую мы вызвали, а пустые скобки оставили потому, что этой функции не нужны аргументы.


Уже лучше, но давайте сделаем так, чтобы выведенное число имело хоть какой-то смысл для тех, кто не знает кода нашей программы.

main()

{


    var yablokiPeti = 7;

    var yablokiVasi = 5;

    var vsegoYablok = yablokiPeti + yablokiVasi;


    var strokaDlyaPechati = "У Пети " + yablokiPeti.toString() + "  яблок, у Васи " +              yablokiVasi.toString() + " яблок, а всего у них " + vsegoYablok.toString() + " яблок";


    print(strokaDlyaPechati);

}

Заметьте, что числовые переменные надо превращать в строки перед тем как складывать со строками. На этом хотелось бы закончить первый урок.
Да пребудет с вами сила.


Показать полностью 1
[моё] Программирование Dart Длиннопост
6
207
DELETED
11 лет назад

"The Cover Up" by alltelleringe⁠⁠

"The Cover Up" by alltelleringe
Кавер Dart
12
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии