Самый подробный урок про Блок-схемы, Понимание, Чтение и Создание блок-схем

Поділитися
Вставка
  • Опубліковано 31 тра 2024
  • Блок схема алгоритма это графическое представление программы. Этот самый подробный урок про блок-схемы создан с целью научить вас понимать, читать и создавать блок-схемы. Я расскажу про виды блок-схем, составляющие базовые элементы блок-схемы и научу вас создавать блок схему в MS Visio.
    00:00 Введение
    01:51 Базовые понятия в блок схемах
    06:02 Блок схема if
    06:57 Блок схема if else
    07:48 Блок схема if else if
    08:51 Блок схема if else if else
    09:23 Блок схема цикл while
    10:20 Блок схема цикл do while
    11:43 Блок схема цикл for
    13:14 Пример блок схемы алгоритма
    18:50 Создание блок схемы в MS Visio
    Материалы к уроку: t.me/itdoctorstudio/63
    Блок-схемы и алгоритмы: • Блок-схемы и алгоритмы
    • #29 Квадратное уравнен...
    ⚡️ Эксклюзив на Boosty - boosty.to/itdoctor
    💡 Telegram канал - t.me/itdoctor_official/4
    🎥 Курсы на Stepik - stepik.org/users/387773773/teach
    💰 Донаты на ЮMoney - sobe.ru/na/itdoctor
    ВКонтакте - itdoctorstudio
    Яндекс Дзен - zen.yandex.ru/itdoctor
    Rutube - rutube.ru/channel/23500045/
    #flowchart #scheme #algorithm #itdoctor #обучение

КОМЕНТАРІ • 104

  • @ITDoctor
    @ITDoctor  3 роки тому +11

    Начните зарабатывать деньги освоив самое важное для веб-разработчика. Изучим HTML, CSS, JavaScript, Figma, Photoshop, VS Code, Emmet, BEM, Bootstrap, Vue, Git, GitHub, Gulp. Расскажу как составить портфолио, резюме и взять первый заказ на фрилансе.
    📌 Курс "Frontend разработчик на HTML, CSS и JavaScript": stepik.org/a/113402
    Все материалы к уроку можно скачать в телеграм группе: t.me/itdoctorstudio/63
    Важно! 10:22 На схеме цикла do while слова да и нет должны быть поменяны местами. Спасибо Олегу Петрову, за то что указал на эту ошибку.

    • @Germankacyhay
      @Germankacyhay Рік тому

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

    • @ITDoctor
      @ITDoctor  Рік тому

      @@Germankacyhay не пользовался такими поэтому и сказать ничего не могу

  • @newboyua
    @newboyua 2 роки тому +74

    Реально спасибо.Как только вступил в универ, понял почему все смотрят такие ролики и в конце благодарят))

    • @user-iq3fy5jj6p
      @user-iq3fy5jj6p 2 роки тому

      ну благодорить мне еще далеко, хотя может это я тупой

    • @stas.kobets
      @stas.kobets 2 роки тому

      Почти выключил от скукотищи, но прочитал твой коммент. Пока терплю.

    • @newboyua
      @newboyua 2 роки тому +1

      @@stas.kobets выдержал?

    • @stas.kobets
      @stas.kobets 2 роки тому +1

      @@newboyua нет, увы

  • @user-gl6ur2rl7k
    @user-gl6ur2rl7k 3 роки тому +26

    Спасибо, автору! Просто супер, очень доходчиво и понятно. Даже вспомнил студенческую молодость!

  • @TaskForceGrassContact
    @TaskForceGrassContact 3 роки тому +24

    Огромное спасибо за урок, все просто и понятно. Даже странно что я посмотрел его бесплатно)

    • @ITDoctor
      @ITDoctor  3 роки тому +4

      пожалуйста

  • @nurlansalkinbayev3890
    @nurlansalkinbayev3890 3 роки тому +7

    Здравствуйте. Спасибо Вам за уроки. Было очень интересно.

    • @ITDoctor
      @ITDoctor  3 роки тому

      пожалуйста

  • @lafo1639
    @lafo1639 2 роки тому +8

    Спасибо большое за поэтапный разбор! 👏

    • @ITDoctor
      @ITDoctor  2 роки тому +2

      Пожалуйста

  • @user-kb4kd2vd7v
    @user-kb4kd2vd7v 3 роки тому +7

    спасибо большое!!!!!!!!

  • @user-lc9io2mx9w
    @user-lc9io2mx9w Рік тому +5

    Спасибо большое! После Вашего ролика понял, что зря поступил

  • @wowownop
    @wowownop 3 роки тому +2

    Спасибо!

  • @Jiazzik
    @Jiazzik 2 роки тому +3

    Спасибо большое! Смотрю вас перед сессией по информатике.

    • @ITDoctor
      @ITDoctor  2 роки тому +1

      Пожалуйста. Желаю автоматов побольше

  • @user-gf9xd6eh3t
    @user-gf9xd6eh3t Рік тому +3

    Огромное спасибо очень ценный урок)

    • @ITDoctor
      @ITDoctor  Рік тому

      рад что оценили

  • @Spa1ke
    @Spa1ke 3 роки тому +6

    Разобрался в нужную минуту, спасибо

    • @ITDoctor
      @ITDoctor  3 роки тому +2

      Пожалуйста

  • @Monc_kpyto
    @Monc_kpyto 3 роки тому +6

    спасибо

  • @ALEXZANDR_GAMES
    @ALEXZANDR_GAMES 2 роки тому +3

    Автор спасибо! Очень полезное видео.

    • @ITDoctor
      @ITDoctor  2 роки тому

      Пожалуйста. я очень рад

  • @paulkn5707
    @paulkn5707 3 роки тому +3

    Спасибо, очень полезное видео👍

    • @ITDoctor
      @ITDoctor  3 роки тому

      Пожалуйста

  • @isok.atyrau
    @isok.atyrau 3 роки тому +8

    Как раз то что нужно))) читаю данный момент книги по алгоритмы и там есть блоки схемы...

  • @zhumabek5200
    @zhumabek5200 3 роки тому +5

    Спасибо за урок! Очень интересно и понятно))) Нужная инфа особенно сейчас
    С меня подписка;)

  • @droplet_535
    @droplet_535 7 місяців тому +1

    Единственный дельный ролик про блок схемы в Рунете 🤟

    • @ITDoctor
      @ITDoctor  7 місяців тому

      Рад что оценили!

  • @user55132
    @user55132 3 роки тому +3

    лучший, от души

    • @ITDoctor
      @ITDoctor  3 роки тому

      Пожалуйста

  • @rttnzx
    @rttnzx 2 роки тому +2

    Пропустила пары из-за болезни, недели 2 ничего не понимала, после видео все стало ясно. Большое спасибо.

    • @ITDoctor
      @ITDoctor  2 роки тому

      Пожалуйста

  • @on1fors629
    @on1fors629 2 роки тому +1

    Спасибо

    • @ITDoctor
      @ITDoctor  2 роки тому

      пожалуйста

  • @user-mn4mv7yw9n
    @user-mn4mv7yw9n Рік тому

    Спасибо! Сейчас учусь на курсе по фронтенду. Учат, что используем только строгое равество и неравенство. И что лучше делать условия отдельными if, а не вкладывать их в else.

    • @ITDoctor
      @ITDoctor  Рік тому

      Все правильно говрят

  • @tsvp3946
    @tsvp3946 9 днів тому +1

    Всем привет! Я должник 2 курса СЛИ и я не сдал свои долги вовремя!!!!!!! и теперь меня ждет комиссия(((((( вот сижу учу ^_^ спасибо за разбор!!!!

    • @ITDoctor
      @ITDoctor  8 днів тому +1

      Пожалуйста. Желаю успешно закрыть все долги и разобраться в теме

  • @vasiliypronkin3626
    @vasiliypronkin3626 3 роки тому

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

    • @ITDoctor
      @ITDoctor  3 роки тому

      ГОСТы есть по этому поводу, это целая наука вот тут можно посмотреть если вам это действительно интересно gostrf.com/normadata/1/4294848/4294848992.pdf

    • @vasiliypronkin3626
      @vasiliypronkin3626 3 роки тому +1

      @@ITDoctor Спасибо!

  • @user-uy8ln9is9n
    @user-uy8ln9is9n 2 роки тому

    Большое спасибо!
    Вы не могли бы, пожалуйста, уточнить как в Microft Visual можно добавить комментарии к блок-схеме?

    • @ITDoctor
      @ITDoctor  2 роки тому

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

    • @user-uy8ln9is9n
      @user-uy8ln9is9n 2 роки тому

      @@ITDoctor Большое спасибо!

  • @user-jv5uo9dz3b
    @user-jv5uo9dz3b 2 роки тому

    Здравствуйте, в ворде ставится только фото схемы или же как таблицы можно редактировать?

    • @user-jv5uo9dz3b
      @user-jv5uo9dz3b 2 роки тому

      Заранее спасибо

    • @ITDoctor
      @ITDoctor  2 роки тому

      вы имеете ввиду в MS Visio? там все редактируется естественно

  • @alexdreamer11
    @alexdreamer11 2 роки тому +1

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

  • @ro071280
    @ro071280 3 роки тому +3

    Про прямоугольник с закругленными краями , такого еще не слышал )))))))

  • @user-jk5nk6ju4f
    @user-jk5nk6ju4f 6 місяців тому +1

    Есть плагин для VSC для рисования блок-схемы прям в программе?

    • @ITDoctor
      @ITDoctor  6 місяців тому

      есть что то подобное ua-cam.com/video/PInIfrYPNKI/v-deo.html но оно генерирует по коду кое как, конечно самому делать лучше. но иногда и такие плагины могут пригодится в этом коротком видео я как раз рассказывал такие ситуации и показывал как это работает

  • @alexdreamer11
    @alexdreamer11 2 роки тому +2

    Практические уроки по написанию скриптов нужны с объяснением сути, объяснять сначала принцип и алгоритм работы, а потом описывать это в коде, что-бы я например запоминал алгоритм работы программы а не код, пока я не понимая алгоритма стараюсь запомнить код

  • @user-ss3js4oo5d
    @user-ss3js4oo5d 2 роки тому

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

    • @ITDoctor
      @ITDoctor  2 роки тому

      Если я правильно вас понял то вы имеете ввиду разрыв схемы для разделения ее на несколько страниц? Я показывал как это делается с помощью ссылки (круг с буквой или цифрой) а про пятиугольник не слышал либо не понял о чем речь

  • @user-ut4pb6mb7q
    @user-ut4pb6mb7q 3 роки тому

    не понял на что нажимать что бы запустить код в визуал студио

  • @SiriysOrion
    @SiriysOrion Рік тому

    Здравствуйте, уважаемый автор канала. Меня зовут Сергей.Изучаю программирование. Синтаксис языка мне понятен.А вот, когда доходит до решения задачи.Я в ступоре. Не могу написать код(Платформа 1с). И не могу понять как составить алгоритм.Особенно в ступоре - сортировка массива.
    Скажите, пожалуйста. Как этому научиться?

    • @ITDoctor
      @ITDoctor  Рік тому

      Здравствуйте. Смотреть много примеров, пробовать простые варианты. Зная обозначения которые я показывал в этом видео и хотя бы основы программирования должно быть более менее понятно, цикл, условие, ответвления, переменные. i5t.ru/images/pdf_files/programmirovanie/sortirovka.pdf

  • @Max_Rabotyaga
    @Max_Rabotyaga 2 роки тому

    Буду признателен, если подскажете. Как на блок-схеме отобразить функцию?

    • @ITDoctor
      @ITDoctor  2 роки тому +1

      Подпрограмма это и есть функция. посмотрите по таймкоду 2:30

  • @sergey_a
    @sergey_a 3 роки тому +1

    10:02 Про цикл while: я помню, нас учили в университете, что что стрелка возвращающая из "тела цикла" в "условие" должна входить не в левый угол ромба, а входить в точку над ромбом.

    • @ITDoctor
      @ITDoctor  3 роки тому +7

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

  • @skippiw
    @skippiw Рік тому

    указывается ли выделение динамической памяти и указатели в блок-схеме?

    • @ITDoctor
      @ITDoctor  Рік тому +1

      требования разные бывают к схемам. Если просто показать суть работы алгоритма то не обязательно. Если прям все детально то может потребоваться. Обычно до такого маразма доходит в университетах (у нас так было) требовали каждую строку кода в блоке отображать. Если же схему использовать для её прямого назначения, чтобы отобразить алгоритм и понять суть то все это может быть не так важно.

  • @DenisIvanov-md1do
    @DenisIvanov-md1do 21 день тому

    А как foreach изображать?

  • @user-dv4eq7tv3c
    @user-dv4eq7tv3c 3 роки тому

    как написать алгоритм реагирующий на воздействие на пиксель - это не соответствует данному запросу

  • @nurlansalkinbayev3890
    @nurlansalkinbayev3890 3 роки тому +1

    Здравствуйте. 13:51 нахождение корней квадратных уравнений. Верно?

    • @ITDoctor
      @ITDoctor  3 роки тому +1

      Да. Я дальше уже раскрыл этот секрет)

  • @user-gh1lo1ec3i
    @user-gh1lo1ec3i Рік тому

    Какая тема установлена у вас на vc?

    • @ITDoctor
      @ITDoctor  Рік тому

      В этом видео вроде One Monokai Theme если правильно помню, ua-cam.com/video/BS4XeyeAq7M/v-deo.html

  • @volchek4139
    @volchek4139 3 роки тому +1

    Помогите решить блок -схемы.

  • @glebexpo5302
    @glebexpo5302 2 роки тому

    Мне кажется видео содержит ошибку - на 13:26 мы видим блок схему функции - там нет заранее определенных переменных.

    • @ITDoctor
      @ITDoctor  2 роки тому

      Не обязательно это будет функция

  • @KazakhstanosS
    @KazakhstanosS 3 роки тому

    А можно ли/можете показать как создать треугольник с помощью блок схемы?

    • @ITDoctor
      @ITDoctor  3 роки тому

      О каком треугольнике идет речь?

    • @KazakhstanosS
      @KazakhstanosS 3 роки тому

      @@ITDoctor самый обычный.но уже неважно,спасибо

  • @rpgzeys
    @rpgzeys 2 роки тому +1

    Довольно познавательно но мне нужны алгоритми для кодов с рядами и прогрессиями

  • @oydomik5612
    @oydomik5612 2 місяці тому

    А есть ли среда программирования, которая позволяет сразу составить программу вот такими блоксхемами алгоритмов? Зачем нужна двойная работа?

    • @ITDoctor
      @ITDoctor  2 місяці тому

      вообще схема создается на этапе проектирования часто от руки. а потом пишется код. просто в университетах часто это наоборот и по написанному коду делается схема лишь бы сдать работу, а не в целях правильно научиться писать код.

  • @user-le3dm1sz3r
    @user-le3dm1sz3r 2 роки тому

    Здравствуйте! А сможете составить блок-схему для решения S=πR^2
    Пожалуйста , срочно надо )

    • @ITDoctor
      @ITDoctor  2 роки тому +2

      Один прямоугольник из одного действия вы сможете и сами составить или это видео было записано напрасно

    • @user-le3dm1sz3r
      @user-le3dm1sz3r 2 роки тому

      @@ITDoctor Спасибо!

  • @andrejermolenko8813
    @andrejermolenko8813 2 роки тому

    Сразу понял на 3й секунде что это квадратное уравнение. 20 лет со школы прошло

    • @ITDoctor
      @ITDoctor  2 роки тому

      Его не забыть никогда

  • @user-vo8gq5ij3y
    @user-vo8gq5ij3y Рік тому

    Работу с блоком функции не затронул :(

    • @ITDoctor
      @ITDoctor  Рік тому +1

      02:44 блок предельно прост указывается название вызываемой функции и всё

  • @timurrm5853
    @timurrm5853 3 роки тому

    Вообще ничего не понял. Второй раз смотрю это видео. В общем-то понимаю зачем блоки нужны. Но не понимаю как они связаны с кодами. Или может из-за того что мне именно эта формула не понятна...

    • @ITDoctor
      @ITDoctor  3 роки тому +2

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

  • @andriikulikov5133
    @andriikulikov5133 10 місяців тому

    «в программировании обычно используется два знака равно»… это конечно сильно. вы точно программист?

    • @ITDoctor
      @ITDoctor  10 місяців тому

      в pascal например := и все языки разные

    • @andriikulikov5133
      @andriikulikov5133 10 місяців тому +1

      @@ITDoctor в паскале, раз уж, оператор сравнения как раз "=", без ":"
      и раз вы приводите в пример JS, то "=", "==" и "===" - это совершенно разные операторы.

    • @ITDoctor
      @ITDoctor  10 місяців тому

      @@andriikulikov5133 рад что вы это понимаете

  • @das8434
    @das8434 Рік тому +2

    А для чего вообще сначала создавать схему, а потом код ? Схемы все равно никто не использует, только в нашей устаревшей системе образования

    • @ITDoctor
      @ITDoctor  Рік тому +1

      Схемы очень важны. Не обязательно такие блок схемы по строчного описания кода. Часто это бывают схемы алгоритма в целом. На стадии проектирования это очень важно и помогает наглядно видеть, что где хранится куда движется поток данных и так далее. Бывают разные типы диаграмм: Диаграмма составной структуры, Диаграмма развертывания, Диаграмма пакетов, Диаграмма профилей, Диаграмма классов, Диаграмма объектов, Диаграмма компонентов, Диаграмма деятельности, Диаграмма прецедентов, Диаграмма состояний, Диаграмма последовательности, Диаграмма коммуникаций, Диаграмма обзора взаимодействия, Временная диаграмма и т д. В профессиональной разработке многое из этого реально применяется на практике. А в универах учат основам, наподобие вот таких простых блок схем. В дальнейшем эти знания можно применить чтобы понимать как работают другие диаграммы и использовать их без затруднений если это нужно. А нужно это бывает в разных ситуациях. Где то в компании требуется где то удобней сначала нарисовать и расписать. Можно почитать вот эту статью, просто чтобы поверхностно ознакомиться, а когда то может и пригодится что то подобное habr.com/ru/post/508710/

    • @das8434
      @das8434 Рік тому +1

      @@ITDoctor Спасибо за информацию. Обязательно ознакомлюсь со статьей

  • @vasyanpro4567345
    @vasyanpro4567345 Рік тому +1

    а как try catch отобразить?

    • @ITDoctor
      @ITDoctor  Рік тому +1

      в виде условия наверное. но нужно уточнять по гостам если требуется сделать всё максимально правильно. там наверняка есть данные по этому поводу.