Программирование на Pascal. Условия (ветвление). Видеокурс

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 133

  • @asabon
    @asabon 5 років тому +168

    До экзамена 16 часов, начал учить паскаль.

  • @ДанилаАфонин-ф9ъ
    @ДанилаАфонин-ф9ъ 4 роки тому +29

    Готовлюсь к 2021, отличные видосы, за 3 часа понял больше чем за 4 года обучения, спасибо

    • @Викуся-д8ъ
      @Викуся-д8ъ 4 роки тому +2

      тоже к 2021 готовлюсь))

    • @Артур-г6ш5э
      @Артур-г6ш5э 4 роки тому

      +

    • @fallenx7034
      @fallenx7034 4 роки тому

      тупой школоте с приставками типа "pro" не то что 4 года, а 10 лет не предел и то ничего не поймут

    • @МанохинНикита
      @МанохинНикита 4 роки тому +1

      @@fallenx7034, есть учителя, которые просто дают программу и говорят, мол, сам разбирайся. Так что не нужно так критично высказываться о человеке)

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

      @@МанохинНикита кстати да, у нас так поступает физик)

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

    спасибо вам большое!дай вам бог долгих лет!... много талантливых и умных людей в России!

  • @dariafedorova5054
    @dariafedorova5054 6 років тому +136

    Вот как можно писать инфу меньше чем на 80 баллов когда есть такой канал

    • @Юми-ф3в
      @Юми-ф3в 5 років тому +1

      в смысле
      п.с. видео пока не смотрел

    • @asapp1530
      @asapp1530 4 роки тому +10

      Могу показать как

    • @Margo_Shakh
      @Margo_Shakh 4 роки тому +5

      Например если готовишься за 2 дня до экзамена 🤔

    • @asapp1530
      @asapp1530 4 роки тому

      @@Margo_Shakh 😰😰😰

    • @Margo_Shakh
      @Margo_Shakh 4 роки тому +1

      @@asapp1530 это просто фишка такая. Называется экста подготовка 💁

  • @КириллПарфенов-ж1в
    @КириллПарфенов-ж1в 3 роки тому +3

    очень интересные и понятные уроки! Спасибо Вам большое продолжайте в том же духе!

  • @darkdetective7467
    @darkdetective7467 4 роки тому +2

    Для 51:48 подойдет такой код (простой):
    var
    x:integer;
    begin
    readln(x);
    if (x >= (-5)) and (x =(-5)) and (x =(-1)) and (x =3) and (x

  • @Staylle
    @Staylle 6 років тому +21

    я всё это знаю, но смотрю с интересом уже второй урок, здорово!

  • @TheManWhoDestroyedTheWorld
    @TheManWhoDestroyedTheWorld 5 років тому +12

    29:49 ура! Я все смотрел на эту А и ждал, когда же ты заметишь :D

    • @nassu_v_tapki
      @nassu_v_tapki 4 роки тому +2

      жиза

    • @GodOfReNa
      @GodOfReNa 4 роки тому +1

      Я бы хотел это сказать, НО я это скажу! L это я!

    • @amina.m9973
      @amina.m9973 3 роки тому +1

      @@GodOfReNa ахахаха тоже хотела написасть

    • @amina.m9973
      @amina.m9973 3 роки тому +1

      Я кира

  • @ЮрийЧиндяев-ы8к
    @ЮрийЧиндяев-ы8к 6 років тому +12

    однозначно лайк,ждем 3-ию часть

  • @tonight_meh
    @tonight_meh 6 років тому +6

    Очень жду продолжение уроков Паскаля. Вы хорошо объясняете, но хочется уже чего то посложнее ^^ (знаю, что пока только были основы)

  • @silentsomnia3877
    @silentsomnia3877 5 років тому +5

    Это было интересно) И именно то, что нужно. Спасибо))

  • @Другдругагуся
    @Другдругагуся 5 років тому

    Это лучший материал по программированию,ты лучший.Хотелось бы продолжения

  • @qsc64
    @qsc64 6 років тому +6

    Спасибо за курс!

  • @ИванКорепанов-ь7у
    @ИванКорепанов-ь7у 4 роки тому

    Добрый день. Работая в графическом редакторе нужно, чтобы по нажатию мышки в определенном месте перечерчивал ранее нарисованный рисунок (как и что перечертить я забиваю руками). Использую вот такую конструкцию:
    begin

    {РИСУНОК}
    OnMousedown := (x, y, mb) ->
    if (x > х1) and (x < х2) and (y > у1) and (y < у1) and (mb = 1) then begin
    {Нажимаю ЛКМ в прямоугольнике №1 с координатами х1,х2,у1,у1}
    ОПИСЫВАЮ ВРУЧНУЮ ФИГУРЫ, ЛИНИИ, ЦВЕТА И Т. П.

    OnMouseup := (x, y, mb) ->
    if (x > х1) and (x < х2) and (y > у1) and (y < у1) and (mb = 1) then begin {Отпускаю ЛКМ в прямоугольнике №1 с координатами х1,х2,у1,у1}
    СНОВА ПЕРЕЧЕРЧИВАЮ ВРУЧНУЮ СТАРЫЙ РИСУНОК
    end;
    end;

    OnMousedown := (x, y, mb) ->
    if (x > х3) and (x < х4) and (y > у3) and (y < у4) and (mb = 1) then begin
    {Нажимаю ЛКМ в прямоугольнике №2 с координатами х3,х4,у3,у4}
    ОПИСЫВАЮ ВРУЧНУЮ ФИГУРЫ, ЛИНИИ, ЦВЕТА И Т. П.

    OnMouseup := (x, y, mb) ->
    if (x > х3) and (x < х4) and (y > у3) and (y < у4) and (mb = 1) then begin
    {Отпускаю ЛКМ в прямоугольнике №2 с координатами х3,х4,у3,у4}
    СНОВА ПЕРЕЧЕРЧИВАЮ ВРУЧНУЮ СТАРЫЙ РИСУНОК
    end;
    end;
    END.
    Вопрос такой: не могу разобраться куда вставлять end-ы. Если я ставлю все 4 штуки в самом конце, то все идет последовательно (т.е. последние условия не выполняются, пока не выполнятся первые два). Если я ставлю как здесь, то не выполняются первые 2 условия, два последние выполняются. Если ставлю после каждого оператора, то тоже не выполняются первые 2 условия.
    Как сделать правильно?

  • @pavelshershneyou6142
    @pavelshershneyou6142 6 років тому +3

    Огромное спасибо! Ждем третью часть.

  • @ИльяРоманов-г4б
    @ИльяРоманов-г4б 6 років тому +4

    Лучший! Спасибо!

  • @Lerok_Positive
    @Lerok_Positive 4 роки тому +1

    Огромное спасибо! 💛💛💛

  • @heinrichklu9649
    @heinrichklu9649 6 років тому +5

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

  • @pavelmaslov4835
    @pavelmaslov4835 6 років тому +53

    В программу вводятся три стороны треугольника. Определить, может ли существовать треугольник с
    такими сторонами. O_o

    • @infbu
      @infbu  6 років тому +6

      Сложна?:)

    • @USer1010104
      @USer1010104 6 років тому

      @@infbu Босова?

    • @infbu
      @infbu  6 років тому +8

      Этой задаче сто лет в обед:)

    • @Kretts
      @Kretts 6 років тому

      Pavel Maslov, я через теорему косинусов сделал, вроде работает )

    • @Boevoy_homiachok
      @Boevoy_homiachok 5 років тому

      Нужно , чтобы сумма углов была равна 180 . А это условие можно проверить через манипуляцию с синусами и косинусами )

  • @katekate1624
    @katekate1624 6 років тому +3

    Спасибо, все очень понятно объяснили)

  • @dgidgj8956
    @dgidgj8956 5 років тому +2

    Спасибо Вам большое!

  • @КириллМасалов-о6к
    @КириллМасалов-о6к 4 роки тому

    Очень понятно! Спасибо большое.

  • @Boevoy_homiachok
    @Boevoy_homiachok 5 років тому +1

    Спасибо большое , ты супер

  • @тыага-г7к
    @тыага-г7к 4 роки тому

    Просто, лучший спасибо тебе ✊🏻

  • @misterf5996
    @misterf5996 4 роки тому +2

    15:00 он не учёл, что трехзначные числа могут быть и отрицательными, тогда еще условие: -999=

    • @misterf5996
      @misterf5996 4 роки тому +1

      Но ролик все равно классный!

  • @squardl
    @squardl 6 років тому +1

    Спасибо Вам огромное)

  • @IlyaTucha01
    @IlyaTucha01 4 роки тому +1

    33:32, а нельзя просто написать
    if b0 then writeln(a/b)
    else writeln('Решения нет')
    ????

  • @visaac
    @visaac 4 роки тому

    Задача с корнями квадратного уравнения может решаться в одно условие. Это займет меньше вычислительной мощи(правда не сильно), что важно на 27 задаче

  • @ВладиславНиколаев-ж8ф

    лучше, что я видел

  • @Юлия.0123
    @Юлия.0123 5 років тому

    3:27 - среда программирования PascalABC.NET и так выводит ошибку при попытке делить на нуль. Возможно в прошлых версиях она и выводила бесконечность :)

  • @AppleBarney
    @AppleBarney 4 роки тому +2

    Ахах, у меня тоже была первая программа (ну такая внушительная) с решением квадратного уравнения через дискриминат)

  • @esse8407
    @esse8407 4 роки тому +1

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

    • @esse8407
      @esse8407 4 роки тому +1

      3 задача во втором блоке так же неправильная. В задаче требуется проверить принадлежность точки к окружности (кривой), а не к кругу (фигуре). Соответственно там условие должно быть x*x+y*y = 100, а не x*x+y*y

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

      @@esse8407кстати, условие x*x+y*y

  • @gnomface9499
    @gnomface9499 5 років тому +1

    Спасибо!!

  • @eurofootball3795
    @eurofootball3795 5 років тому

    ты лучший!!!

  • @АнтонСпиридонов-ь5д
    @АнтонСпиридонов-ь5д 6 років тому +1

    Спасибо)

  • @АлексейКарелин-в8п
    @АлексейКарелин-в8п 6 років тому

    СПАСИБО ВАМ

  • @vovavva4520
    @vovavva4520 6 років тому +1

    Здравствуйте, можно ли узнать, сколько будут длиться уроки по программированию? В рамках какого времени?
    И будут ли в дальнейшем разборы заданий ЕГЭ по изученным материалам.
    Заранее спасибо.

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

    Расскажите подробно как решить последнюю задачу 7 из дз

  • @dxugxa9543
    @dxugxa9543 4 роки тому +1

    Кратентремкратендвукратендвумкратентремтрямдвумтремдвамдреммнем
    чувствую себя машиной...киборг блеать!

  • @ЕкатеринаГалкина-т1ю

    В домашнем задании в задаче номер 7 выдает в Паскале ошибку, не понимаю, как ее исправить? Подчеркивает красным if (s/v + 0,25*ps

  • @danilpankov8114
    @danilpankov8114 6 років тому +1

    Планируются ли ещё видео по паскалю?

  • @someonewhoyoudontknowiguess
    @someonewhoyoudontknowiguess 6 років тому +2

    Ура.

  • @ОтнимающийВеру
    @ОтнимающийВеру 6 років тому

    Когда ждать следующую часть по программированию на Паскаль?

  • @исламБахов-н9й
    @исламБахов-н9й 4 роки тому +1

    я так и не понял решения в 7 номере домашки (блок 2) ..... что за ps?

    • @ЭлинаКарапетян-ч5м
      @ЭлинаКарапетян-ч5м 4 роки тому +1

      это количество остановок, типо каждые 100 км он ведь останавливается, например у нас s=480 км, тогда количество остановок s div 100 = 4 остановки

    • @darkreincarnation7523
      @darkreincarnation7523 4 роки тому

      тоже не понял. если кто знает, что за формула в конце?

  • @alanturing487
    @alanturing487 4 роки тому

    Корректно ли мое решение для №4 из домашки ?
    var N : int64;
    begin
    readln (N);
    if (N div 100 >= 0) and (N div 1000 = 0)
    and (N mod 5 = 0) then write ('yes')
    else write ('No')

    end.

    • @ВладимирКузнецов-ц1б
      @ВладимирКузнецов-ц1б 4 роки тому

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

  • @__-ef8sb
    @__-ef8sb 6 років тому

    спасибо помог

  • @DarkGolly
    @DarkGolly 6 років тому

    Это из дз. Напишите, пожалуйста, почему это не верный код и в чем ошибка? Желательно с обоснованием.
    var
    n: integer;
    begin
    readln(n);
    begin
    if (n0) then
    n:= n*-1;
    writeln (n);
    end
    else
    if (n=0) then
    writeln ('знак не может быть изменен');
    end.

    • @MrJaingame
      @MrJaingame 6 років тому

      второй begin после then поставь, должно заработать

  • @trailerseverpica9265
    @trailerseverpica9265 6 років тому

    ураа

  • @TvKostet
    @TvKostet 6 років тому +1

    Ну нифига себе 27ое снизошло)))

  • @anastasiak7875
    @anastasiak7875 6 років тому

    ☻🖤

  • @Alex_Suvorov
    @Alex_Suvorov 5 років тому +1

    А если "вбить" в значение а=0?)))))))

  • @greenpark6360
    @greenpark6360 4 роки тому +1

    Купите ему уже мел кто-нибудь)

  • @MillyBlack
    @MillyBlack 4 роки тому

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

    • @СофияЛи-з4ф
      @СофияЛи-з4ф 4 роки тому

      Оставлю комментарий, чтобы тоже узнать эту великую тайну

    • @MillyBlack
      @MillyBlack 4 роки тому

      @@СофияЛи-з4ф я не пришла на экзамен)

    • @MillyBlack
      @MillyBlack 4 роки тому

      Просто все равно планировала поступать до другим предметам, так что все окей

  • @ArtyomGreeM
    @ArtyomGreeM 6 років тому

    uses crt;
    var
    d,x1,x2,a,b,c: real;
    begin
    d:=0;
    writeln('введите число a');
    read(a);
    writeln('введите число b');
    read(b);
    writeln('введите число c');
    read(c);
    d:=b*b-4*(a*c);
    if (d>0) then begin
    x1:=(-b+sqrt(d))/(a+a);
    x2:=(-b-sqrt(d))/(a+a);
    writeln('x1 =',x1);
    writeln('x2 =',x2);
    end
    Else
    if (d

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

    почему мы в 8 а у нас эти же задачи, которые нам не объясняют даже

  • @trailerseverpica9265
    @trailerseverpica9265 6 років тому +6

    ух сука со смыслом))

  • @av1ator
    @av1ator 4 роки тому

    То чувство когда ты в 5 классе, и не понимаешь что такое корень квадратного уравнения(

    • @ghgogo1172
      @ghgogo1172 4 роки тому

      в информатике математика играет огромную роль, так что если ты уже изучаешь инф-ку за 10-11 класс, то знать математику за курс хотя бы 8 классов необходимо

    • @av1ator
      @av1ator 4 роки тому

      @@ghgogo1172 ну это понятно

  • @guitarplayer0034
    @guitarplayer0034 6 років тому +3

    Спасибо, но я сдаю огэ)

  • @l1murrr
    @l1murrr 5 років тому +1

    Просто один дизлайк за весь год :)
    Топчик

  • @megafood2066
    @megafood2066 5 років тому

    Афигеть, впервые вижу 1к лайков 1 дизлайк

  • @Jemandes_Liebe
    @Jemandes_Liebe 5 років тому +1

    Спасибо)

  • @danilpankov8114
    @danilpankov8114 6 років тому +1

    Планируются ли ещё видео по паскалю?

  • @ol_chekchannel2226
    @ol_chekchannel2226 4 роки тому

    Спасибо огромное!