Тёмный
Oleksandr Tsymbaliuk
Oleksandr Tsymbaliuk
Oleksandr Tsymbaliuk
Подписаться
Я научный сотрудник факультета радиофизики,электроники и компьютерных систем КНУ им. Тараса Шевченко. Область моей деятельности плазмохимия и вычислительная физика. На этом канале выкладываю видео наглядных экспериментов в области физики газового разряда и плазмохимии. И также видео лекций по теории алгоритмов и компьютерному моделированию.
Также преподаю программирование на Java в компании PROG.ACADEMY - prog.academy/ua/
Функции в Fortran
22:39
2 месяца назад
Pure и elemental процедуры в Fortran
19:23
5 месяцев назад
Комментарии
@АлександрШашев-ъ3ч
@АлександрШашев-ъ3ч 10 часов назад
Спасибо Вам за труд! Интересно, доходчиво, всё по полочкам!
@alimanbazarbekova8187
@alimanbazarbekova8187 2 дня назад
Здравствуйте! Как получить рандомное число в определенном диапазоне? Например a=random(2,8)+b
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 дня назад
Добрый день. Арифметика и только она :) program test implicit none integer::from_number, to_number real:: rnd_number integer::a, b !schlechte Variablennamen :) b = 0 from_number = 2 to_number = 8 call random_number(rnd_number) a = (from_number + nint(rnd_number * (to_number - from_number))) + b write(*,*) a end program test
@alimanbazarbekova8187
@alimanbazarbekova8187 День назад
@@oleksandrtsymbaliuk спасибо!
@McMouse88
@McMouse88 2 дня назад
Олександр, Вы не любите циклы while в Java? )) контент у Вас очень качественный, спасибо
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 дня назад
Есть такое :). ПО какой-то то причине если можно сделать через for я делаю через него.
@nicholasspezza9449
@nicholasspezza9449 7 дней назад
Объяснение полный шлак
@three-four-four
@three-four-four 11 дней назад
Ставь лайк, если пришёл от Эсена агая 13.09.2024 COMSE23
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 11 дней назад
Вы хоть мне подскажите кто вас присылает ко мне на канал. Интересно где так нужен Фортран.
@КолганВладимир
@КолганВладимир 12 дней назад
Правильно, ли я понял что если в оринтированом графе есть источники, то он никогда не будет сильно связным?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 11 дней назад
Да абсолютно верно, ведь если вершина источник, то ориентированный путь к ней уже не провести.
@denbuxz
@denbuxz 12 дней назад
спасибо большое!
@century-l9r
@century-l9r 15 дней назад
если у кого-то при попытку запуска файла происходила ошибка 5 (нет доступа), попробуйте сохранить файл в директорию программы Geany, а не куда-то в документы и тп
@Roman-s9w
@Roman-s9w 16 дней назад
Де це використовується на практиці ну в реальному житті ?
@x267-w4o
@x267-w4o 17 дней назад
Душновато, но за подробность лайк
@Distalker1
@Distalker1 26 дней назад
Пожалуйста, делайте еще уроки по java!
@creedgames7961
@creedgames7961 28 дней назад
Здраствуйте будет ли продолжение видео по графам
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 28 дней назад
Добрый день. Будет. Я просто стараюсь снимать видео по разным темам( так, что рано или поздно опять вернусь к графам).
@Денис-д1у2д
@Денис-д1у2д 28 дней назад
​@@oleksandrtsymbaliukсупер
@dimahdhd1663
@dimahdhd1663 Месяц назад
Что делчть, первый раз ноут запустилсч и больше не хочет
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
Тут иногда помогает следующее. Подключите аккумулятор в ноуту но не стартуйте его. Подождите пару минут и только после этого стартуйте ноут. Почему то на некоторых моделях ноутбуков встречается такое поведение.
@dimahdhd1663
@dimahdhd1663 Месяц назад
@@oleksandrtsymbaliuk спасибо большое
@dimahdhd1663
@dimahdhd1663 Месяц назад
​​@@oleksandrtsymbaliukА когда подключаешь к аккумулятору нужно чтобы конденсаторы были заряженные или нет
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
Так конденсаторы от аккумулятора все равно зарядятся. Так, что по сути все равно
@dimahdhd1663
@dimahdhd1663 Месяц назад
​@@oleksandrtsymbaliukА ну точно
@user-brttrt
@user-brttrt Месяц назад
int y = 367111; x = (short) y; вот пример приведения несовместимых типов в java , оба значения положительны . результат будет - 26105. тоже не корректно получается ? не понял это момент
@andd3dfx
@andd3dfx Месяц назад
Благодарю за Java-часть!)
@creedgames7961
@creedgames7961 Месяц назад
Спасибо большое за уроки лучший курс по алгоритмам который встречал
@user-brttrt
@user-brttrt Месяц назад
спасибо за видео!
@СорейяКаратабанова
Большое спасибо вам за интересную информацию и чёткое объяснение!
@yves415
@yves415 Месяц назад
Огромное спасибо! Очень доступно, исчерпывающе и интересно! Если бы это можно было бы еще все скачать с какого-нибудь торрента!
@AlexeiEryomin
@AlexeiEryomin Месяц назад
Я искал золото, а нашёл алмазы. ОтДушинский тебе, мужик!
@creedgames7961
@creedgames7961 Месяц назад
Очень хорошо объясняете спасибо большое надеюсь ещё будет продолжение по графам🔥
@iqfunru
@iqfunru Месяц назад
Александр, этот алгоритм, словесно описанный в книге Д. Кнута "Искусство программирования", т. 4А, раздел 4 . 2 . 1 . 2, работает очень быстро, и в нём не надо делать какой-то поиск элементов, как в этом видео. И там сказано, что его можно ускорить. На моём ЦП для ноутбуков с тактовой частотой 4.2 МГц этот алгоритм, написанный на Си, получает все перестановки из 13 элементов (а это > 6.2 млрд.!) за 6.58 сек. Это в среднем 1.056 нс на перестановку!
@p4p1ch
@p4p1ch Месяц назад
А можно ли такую же схему, только подключить к блоку питания? Вместо АКБ
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
В принципе можно. Но зачем?? Не проще ли блок питания на нужное напряжение подключить в штатное гнездо ноутбука.
@p4p1ch
@p4p1ch Месяц назад
@@oleksandrtsymbaliukдело в том, что перепутали полярность и от штатного разьема не работают, в сервисы носил говорят ремонту не подлежит, а от АКБ работает, все стабильно
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
А ну тогда да, работать конечно будет. Главное позаботиться что бы блок питания выдавал стабильное напряжение 12 вольт.
@p4p1ch
@p4p1ch Месяц назад
@@oleksandrtsymbaliuk у меня штатных блок питания + понижающий регулятор напряжения, можете подсказать как правильно подключить ?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
А понижающий регулятор дает стабильное напряжение на выходе? Там нет пульсаций? Если нет то как в видео - плюс с него вместо плюса автомобильного аккумулятора, минус вместо минуса.
@facetroll777
@facetroll777 Месяц назад
Я предположу что все кто это искал, имели необходимость объяснить это например преподавателю, но я забрёл сюда случайно, всё интересно и понятно, но где это применяется на практике, я даже не представляю
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
На самом деле во всех популярных на сегодня языках программирования сравнение строк также производится в лексикографическом порядке. Так, что знать и понимать что это такое точно нужно.
@Денис-д1у2д
@Денис-д1у2д Месяц назад
Александр, скажите, а у вас ещё где-нибудь есть видео кроме ютуба? Может на rutube?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
Добрый день. Нет, все видео у меня только на этой площадке. Другими площадками для размещения видео я не пользуюсь, как по мне альтернативы youtube нет и в ближайшее время не будет.
@ngellan5158
@ngellan5158 Месяц назад
А если диммером воспользоваться для понижения напряжения?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk Месяц назад
Насколько я знаю диммер работает только с переменным током (уменьшает скважность импульсов) с постоянным он работать не будет.
@anjelomanoranjan
@anjelomanoranjan 2 месяца назад
Александр, Вы ТОП! Спасибо!
@butata12345
@butata12345 2 месяца назад
А как быть с центральным сигнальным штырем текера ноутбука? Может ли он влиять на работу. У меня не запускается ноут.
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 месяца назад
Тут все зависит от производителя ноутбука. Но довольно частый случай когда нужно подать на него плюс питания через обычный резистор (номинал резистора зависит от модели ноутбука)
@butata12345
@butata12345 2 месяца назад
@@oleksandrtsymbaliuk а как узнать номинал? У меня старенький Леново think pad l530( кажись )
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 месяца назад
Да просто в поисковике набрать название своего блока питания и мощность (и посмотреть что бы тип разъема совпадал). А то их вроде два типа прямоугольный и круглый. Ну или просто возьмите мультиметр и замерьте это сопротивление на рабочем блоке питания. Например так - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ySoHgWVcNEI.html
@butata12345
@butata12345 2 месяца назад
@@oleksandrtsymbaliuk У меня зарядное на 90вт, круглый штекер. Измеряю сопротивление- ничего нет, там нет резистора , но это родной адаптер ноутбука( я с него работаю когда свет есть). В другом , новом шнурке с таким же штекером на 2 контакта, та же песня- нет сопротивления. Как у индуса на видео получилось?🤷
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 месяца назад
Если верить найденому в интеренет то такой резистор идет от МИНУСА к сигнальному проводу. И номиналы примерно такие Slim tips: From ThinkWiki: power rating resistance 36 W 7.3 kΩ 45 W 120 Ω 65 W 280 Ω 90 W 550 Ω 135 W 1 kΩ 170 W 1.9 kΩ 230 W 4.6 kΩ
@arsenask13
@arsenask13 2 месяца назад
круто
@ЕвгенийКайзер-с2ч
@ЕвгенийКайзер-с2ч 2 месяца назад
@alexzaitsev6036
@alexzaitsev6036 2 месяца назад
акб я заряжаю зарядкой от леновы 20 в. не горит. прекрасно заряжается и в концы акб чуть-чуть кипит при17 в как ему и положено производителем.
@АртемСтебенев
@АртемСтебенев 2 месяца назад
Насколько же хорошее и понятное математическое обоснование метода Ньютона, настолько же плохой и дурной алгоритм на ЯП. Мало того, что саму функцию передают в другие функции (непонятно зачем, если итак область видимости public), так и сами циклы написаны так, чтобы можно было переполнить стэк. Ну и да, перезаписывать x_0 "отличная" идея. while true вообще убил.
@ИнтересныйАлександр-ь4ш
странно если я напрямую подключаю +11 или +12 вольт вместо батареи(предварительно проверил распиновку) ноут не стартует. сделав то же как и автор, первый раз стартануло, батарея с восклицательным знаком, второй раз не хочет, при подключении блока питания ноутбука он включается показывает даже типо заряд, но отключая питание заряд быстро начинает падать и через минуту ноут выключается, хотя питание 12в на плату акб идет... не работает способ на HP ноутбуке.
@ccjx_space
@ccjx_space 2 месяца назад
Спасибо за бесценный материал! Так подробно мало кто рассказывает!
@ccjx_space
@ccjx_space 2 месяца назад
Большое спасибо, именно то, что искал :) Очень понятно
@Poker-s_S.V.
@Poker-s_S.V. 2 месяца назад
в ассемблере нет функций и возвращают результат процедуры. ну и процедуры в любом языке где есть функции тоже могут возвращать результат, все зависит от того каким образом вы передаете переменную, самый простой способ передавать указатель, ну а к примеру в паскаль можно перед переменной поставить var и тогда все вернется в этой переменной. отличия функции от переменной всего лишь в том что функцию можно использовать с операторами типа а = в + фунеция(а) + с;.
@timur2887
@timur2887 2 месяца назад
Фортран, смотрю, еще живет)
@ПоплевИван
@ПоплевИван 2 месяца назад
Фортран . ne. умер. Вообще, вроде бы, на западе он популярен в научных кругах для программ на кластерах.
@timur2887
@timur2887 2 месяца назад
@@ПоплевИван есть же Пайтон, он проще и популярнее
@АгентБелка-ъ2ъ
@АгентБелка-ъ2ъ 2 месяца назад
Тут можно поспорить, в своё время когда он только появился он предоставлял такой функционал который до него никто ещё никогда не реализовывал, в своё время когда он вышел это считалось чудом программирования и прорывом в программировании, однако время идёт и сейчас с новыми технологиями "построить" свой собственный компилятор и свой собственный ЯП для него ещё никогда не было такой простой задачей как сейчас, это неизбежно, технологии развиваются, в "научных кругах" им практически не пользуются, как правило если нужно провести какие-нибудь исследования или например испытать какую-нибудь сложную аппаратуру(ракету например) в какой-нибудь институте то для этого будут создаваться новые языки программирования и программная начинка.
@olegpupkin4460
@olegpupkin4460 2 месяца назад
что то такое нагородил... ёмкостной делитель😅😅😅... рабочее напряжение трёх последовательных литиевых аккумуляторов от 9 до 12,6 Вольт, подключаешь напрямую и всё, а если ещё коротнуть вывод детект батери на землю аккумулятор будет заряжаться при подключении к сети.
@ЕвгенийКайзер-с2ч
@ЕвгенийКайзер-с2ч 2 месяца назад
лучший канал по алгосам!
@arsenypost
@arsenypost 2 месяца назад
Я не уверен, но по-моему сложность log_2(N), а не натуральный логарифм. По крайней мере я проверил в той книге, которую вы предоставили в списке литературы.
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 месяца назад
Так эти две сложности эквивалентны :) (разница в постоянный множитель). А при анализе сложностей все таки гораздо чаще используют натуральный логарифм, вот и используют его как меру сложности.
@arsenypost
@arsenypost 2 месяца назад
@@oleksandrtsymbaliuk понял, спасибо! У вас отличные лекции.
@lastocheck
@lastocheck 2 месяца назад
28:30 методы же принимают и возвращают BiPredicate, а не Predicate
@ЕвгенийКайзер-с2ч
@ЕвгенийКайзер-с2ч 3 месяца назад
@ЕвгенийКайзер-с2ч
@ЕвгенийКайзер-с2ч 3 месяца назад
Золотой канал) жаль что мало подписчиков. смотрю вас теперь во время еды)
@TheHobbitFrodoBaggins
@TheHobbitFrodoBaggins 3 месяца назад
Здравствуйте! Стоит ли ожидать продолжения видеокурса по java?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 3 месяца назад
К сожалению этот курс вообще не пользуется популярностью (менее 5% от общего количества просмотров), так что в ближайшее время нет.
@Admin-11
@Admin-11 3 месяца назад
Дізлайк за свинояз.
@valerymelamed8005
@valerymelamed8005 3 месяца назад
Хотелось бы вводную лекцию как писать на фортране Windows приложение с использованием средств GUI этой ОС
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 3 месяца назад
Тут я вряд ли смогу помочь, так как использую ОС Linux. Да и GUI наверное проще на Python сделать и из него вызывать код на Fortran.
@aliakseilisitsyn1684
@aliakseilisitsyn1684 3 месяца назад
Этот код на входных данных { 1, 2, 3} выдаёт 5 вариантов. На { 1, 2, 3,4} выдаёт 23.
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 3 месяца назад
Код на каком именно языке выдает у вас такие ответы? Хотя похоже что вы просто базовый массив не считаете за перестановку вот одна перестановка у вас и теряется
@vladig6649
@vladig6649 3 месяца назад
Fortran один из первых (если не первый) ЯП, начал использоваться с середины 50'х, когда на ЭВМ решались в основном математические задачи. Fortran за почти 70-ти летний период прошел свою эволюцию и имеет самую большую библиотеку научно-математических программ, которую можно считать достоянием всего человечества. Существуют современные IDE-среды разработки, которые поддерживают разные ANCII диалекты языка. Пытаться приделывать к Фортрану не характерные для него всякие заморочки из других языков только портят язык и его фундаментальное назначение.
@bobby_ridge
@bobby_ridge 3 месяца назад
Подписался на этот канал, т.к. очень понятное объяснение алгоритмов. Смотрю на эти "функции" и немного офигеваю
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 3 месяца назад
Ну что тут сказать. Fortran один из самых старых языков. Поэтому код выглядит громоздко. На Python эти решения были бы намного короче. Но стоит привыкнуть и понимаешь, что хоть и нужно писать больше кода, но сам язык понятный и довольно приятный в работе, а скорость работы полученных программ выше всяких похвал.
@bobby_ridge
@bobby_ridge 3 месяца назад
@@oleksandrtsymbaliuk хах, пайтон с его "однострочниками" скоро в язык блу-принтов превратистя
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 3 месяца назад
Ну и в этом есть хорошие моменты. Если нужно написать тяжелую числодробилку например то это Fortran, а вот удобство работы с ней по сети или например графический интерфейс для него так Python просто отличный выбор. Так, что такая комбинация тоже очень будет хороша. У каждой технологии есть область применения :)
@warrior666zaitsev6
@warrior666zaitsev6 3 месяца назад
Спасибо ❤