Паскаль с Нуля. Ветвление. Условный оператор. Урок 4

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

КОМЕНТАРІ • 67

  • @redvanzaitullaev3958
    @redvanzaitullaev3958 10 місяців тому +3

    Program Domaska;
    Var a, b, c: integer;
    Begin
    Write ('Введите два числа:');
    Readln (a);
    Readln (b);
    c:=50;
    If a>c then write ('YES')
    else
    If b>c then write ('YES')
    else write ('NO');
    End.

    • @корвкор
      @корвкор Місяць тому

      Можно было решить через две переменные

    • @redvanzaitullaev3958
      @redvanzaitullaev3958 Місяць тому

      @@корвкор Вот так?
      Program Domaska;
      Var a, b: integer;
      Begin
      Writeln ('Введите два числа:');
      Readln (a);
      Readln (b);
      If a or b > 50 then write ('YES')
      else write ('NO');
      End.

  • @Max-i1h
    @Max-i1h Рік тому +8

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

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

      Спасибо большое за отзыв ☺ Смотрите с VPN чтобы поддержать канал 🙏

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

    Спасибо вам помогли со школьной темой операторы ветвление, я теперь понял все

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

      Спасибо за отзыв) Приходите на канал ещё)

  • @Сталкерочек
    @Сталкерочек 2 роки тому +4

    Var a, b, c:integer;
    Begin
    C:=50;
    Writeln ('Введите два числа ');
    Readln (a,b);
    If (a>c) or (b>c) then write ('yes')
    Else
    If (a

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

      Должно работать, но я бы немного доработал) упростил) второй if тут можно вообще убрать, ведь на ветку else пойдут только те которые не подходят

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

      var a, b: integer;
      begin
      writeln('Vvedite dva 4isla ');
      read(a, b);
      if a or b > 50 then write('Yes')
      else
      write('No');
      end.

  • @Killerrr34
    @Killerrr34 11 місяців тому

    Спасибо большое я посмотрела несколько ваших роликов надеюсь я напишу Кантрольную работу по паскслю 🤗

    • @prostieresheniya
      @prostieresheniya  11 місяців тому

      Спасибо за отзыв) Желаю удачи на контрольной)

  • @EpicTeDDD
    @EpicTeDDD Місяць тому

    Var a,b,S:integer;
    Begin
    Writeln ('Введите 2 числа: ');
    Read (a, b);
    S:=50;
    If a or b>S then
    Writeln ('Yes');
    If a or b

    • @EpicTeDDD
      @EpicTeDDD Місяць тому

      Или можно заменить 8 строчку просто else

  • @Иля-ы6я
    @Иля-ы6я Рік тому +2

    дз:
    program wrdfa;
    var a,b:integer;
    begin
    readln(a);
    read(b);
    if a>50 then
    if b

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

      Извините я не проверяю дз. У меня есть курс с проверкой дз и другими задачами, там автоматическая проверка на тестах происходит. Если интересно ссылка в описании

    • @IMdontwoman
      @IMdontwoman 11 місяців тому

      Не верно

  • @maffyn490
    @maffyn490 11 місяців тому +2

    program qq;
    var a,b,M:integer
    ;begin
    writeln('введите два двухзначных числа')
    ;read(a,b)
    ;if M>a then ;writeln('YES')
    ;M:=a
    ;if M>b then ;writeln('NO')
    ;M:=b
    end.
    видео топ как всегда хорошо обьяснили помогите с домашкой

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

      У тебя M в этом случае равен 0, так как ты не задал этой переменной число.

    • @skull-e9y
      @skull-e9y 3 місяці тому

      ​@@redvanzaitullaev3958resd(a,b);

  • @morda5721
    @morda5721 6 місяців тому +1

    program DZ;
    var a,b:integer;
    begin
    write ('Введите два числа: ');
    read (a,b);
    if a > 50 then
    if b > 50 then
    write ('Yes');
    if a < 50 then
    if b < 50 then
    write ('No');
    if a < 50 then
    if b > 50 then
    write ('Yes');
    if a > 50 then
    if b < 50 then
    write ('Yes');

    • @lps1174
      @lps1174 5 місяців тому

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

  • @корвкор
    @корвкор Місяць тому

    begin
    var a,b:integer;
    writeln('Введите два числа: ');
    read(a,b);
    if a>b then writeln('Yes');
    if b>a then writeln('No');
    end.

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

    Var a,b:integer;
    Begin
    Read(a,b);
    If a

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

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

    • @MergenCaryyew-d2k
      @MergenCaryyew-d2k 11 місяців тому

      uses crt;
      var n,m:longint;s:string;
      begin
      read(n,m);
      if(n>50)or(m>50)then write('yes')else write('no');
      end.

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

    var a,b: integer;
    begin
    read (a,b);
    if a>50 then write ('yes')
    else
    if b>50 then write ('yes');
    if a

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

      так проще
      var a, b: integer;
      begin
      writeln('Введите a и b');
      read(a,b);
      if (a>50) or (b>50)
      then writeln('YES')
      else writeln('NO');
      end.

  • @РоманСеченов
    @РоманСеченов 2 роки тому +4

    Решение без OR, поскольку про него еще не рассказывали
    program Task_19_HW;
    var a, b: integer;
    begin
    writeln('Введите два числа: ');
    read(a, b);
    if a>50 then
    writeln('YES')
    else
    if b>50 then
    writeln('YES')
    else
    writeln('NO');
    end.

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

      Да, все верно)

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

      ​@@prostieresheniya я не правильно понял задание и сделал так , что если хотя бы одно меньше 50 выдавало NO, но и решил я по другому)
      program no_yes;
      var
      a, b:Integer;
      begin
      writeln('Введите два числа:');
      read(a, b);
      if a > 50 then
      if b > 50 then
      write('YES');
      if a < 50 then
      if b < 50 then
      write('NO');
      if a > 50 then
      if b < 50 then
      write('NO');
      if a < 50 then
      if b > 50 then
      write('NO');

      end.

    • @Max-i1h
      @Max-i1h Рік тому

      @@visea96 извини брат но твоя програмка не работает

    • @Max-i1h
      @Max-i1h Рік тому

      круто👍, а я ради интереса написал без " else "

    • @Sarejkaa
      @Sarejkaa 11 місяців тому

      От души , помог разобраться

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

    program sadanie;
    var a,b: integer;
    begin
    write('Введите два числа: ');
    read(a);
    read(b);
    if (a>50) or (b>50) then
    write('YES')
    else write('NO')
    end.

    • @Max-i1h
      @Max-i1h Рік тому

      до этого урока "or" не упоминался, я так понял что нужно справиться с заданием без "or"

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

    дз:
    var a, b: integer;
    begin
    writeln('Введите a и b');
    read(a,b);
    if (a>50) or (b>50)
    then writeln('YES')
    else writeln('NO');
    end.

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

      if a or b > 50 then write('YES');
      if a or b < 50 then write('NO');
      я кста люблю расписывать

  • @MergenCaryyew-d2k
    @MergenCaryyew-d2k 11 місяців тому

    uses crt;
    var n,m:longint;s:string;
    begin
    read(n,m);
    if(n>50)or(m>50)then write('yes')else write('no');
    end.

  • @GOODGUY_GOD
    @GOODGUY_GOD 4 місяці тому

    А как использовать a>b>v? Ведь, это же ускорить процесс?

  • @ДарьяКирсанова-р6ц
    @ДарьяКирсанова-р6ц 5 місяців тому

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

  • @GOODGUY_GOD
    @GOODGUY_GOD 4 місяці тому

    Кстати, после " begin" - ( enter ) - " end" пишется автоматически

  • @АркадийКим-ы5э
    @АркадийКим-ы5э 2 роки тому +1

    Если вы еще не забросили канал, то можете помочь мне?
    Я пишу числа 2,3 но выводит Yes
    program ktostarshe;
    var a,b,M:integer;
    begin
    M:=50;
    read(a,b);
    if (a>M) or (b

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

      Вы используете or (ИЛИ) и у вас всё условие истинно если хотябы одно условие истино в данном случае (bM) then write(‘yes’) else write(‘no’)

    • @АркадийКим-ы5э
      @АркадийКим-ы5э 2 роки тому

      @@prostieresheniya Спасибо большое

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

    Хорошо объясняете

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

      Спасибо!) Очень приятно читать такие комментарии)

  • @IMdontwoman
    @IMdontwoman 11 місяців тому

    Я понял спасибо тебе❤

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

    эх дз впервые делаю одним глазком подглядев

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

      Ну этоьже всего лишь одним глазком))

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

    спасибо, а когда прямые эфиры будут?

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

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

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

    Здравствуйте! Прошу прощения, подскажите, пожалуйста, какие ошибки в домашнем задании:
    program yesorno;
    var a,b,с:integer;
    begin
    read(a,b,c);
    if a>c or b>c then
    if a>c or b>c then write('YES');
    if a

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

      Скорее всего вы в каком то месте переменную «с» написали на русском языке) это не мудрено, так как они находятся на одной клавише) измените все переменные «с» на английские)

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

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

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

      @@prostieresheniya а теперь пишет, что операция > не применима к типам boolean и integer :(

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

      Возьмите условия в скобочки

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

      @@prostieresheniya все, спасибо огромное!!

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

    Топ

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

    program qwerty123;
    var a, b: integer;
    begin
    read(a,b);
    if (a>50) or (b>50) then
    writeln('YES')
    else
    if (a=50) and (b=50) then
    writeln('ну,они же одинаковыe!')
    else
    if (a

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

    когда учишься в 5 классе но захвачен програмированием

  • @OSK-IBA
    @OSK-IBA 2 роки тому

    Много (if) не к добру.
    If (A>B) or (A>V) then write(…)
    If (B>V) or (B>A) then write(…)
    If (V>A) or (V>B) then write(…)