JavaRush /Курсы /Java Syntax /Условия с планеты Pascal

Условия с планеты Pascal

Java Syntax
4 уровень , 5 лекция
Открыта

— Привет, Амиго. У нас на планете мы пользуемся более продвинутым Паскалем. Вот как это все выглядело бы на Паскале.

Pascal
If a < b Then
    WriteLn ('a меньше b');
Java
if (a < b)
    System.out.println("a меньше b");
Pascal
If a < b Then
    WriteLn('a меньше b')
Else
    WriteLn('a больше b');
Java
if (a < b)
    System.out.println("a меньше b");
else
    System.out.println("a больше b");
Pascal
If a < b Then
    Begin
        WriteLn('a меньше b');
        WriteLn('a меньше b');
     End
Else
    Begin
        WriteLn('a больше b');
        WriteLn('a больше b');
    End;
Java
if (a < b)
{
    System.out.println("a меньше b");
    System.out.println("a меньше b");
}
else
{
    System.out.println("a больше b");
    System.out.println("a больше b");
}

Pascal
If (a < b) And (a < c) Then WriteLn('a минимальное из a, b, c');
Java
if (a < b && a < c)
    System.out.println("a минимальное из a, b, c");
Pascal
If (a < b) Or (a < c) Then
    WriteLn('a или меньше b, или меньше c');
Java
if (a < b || a < c)
    System.out.println("a или меньше b, или меньше c");
Pascal
If Not (a < b) Then
    WriteLn('b меньше либо равно a')
Else
    WriteLn('b больше a');
Java
if ( !(a < b) )
    System.out.println("b меньше либо равно a");
else
    System.out.println("b больше a");
Pascal
If a < b Then
    Begin
        If a < c Then 
            WriteLn('a – это минимум')
        Else 
            WriteLn('c – это минимум');
    End
Else
    Begin
        If b < c Then 
            WriteLn('b – это минимум')
        Else 
            WriteLn('c – это минимум');
    End;
Java
if (a < b)
{
    if (a < c)
        System.out.println("a – это минимум");
    else
        System.out.println("c – это минимум");
}
else
{
    if (b < c)
        System.out.println("b – это минимум");
    else
        System.out.println("c – это минимум");
}
Pascal
If (a <= b) And (a <= c) Then
    WriteLn('a – это минимум')
Else If (b <= a) And (b <= c) Then
    WriteLn('b – это минимум')
Else If (c <= a) And (c <= b) Then
    WriteLn('c – это минимум');
Java
if (a <= b && a <= c)
    System.out.println("a – это минимум");
else   if (b <= a && b <= c)
    System.out.println("b – это минимум");
else   if (c <= a && c <= b)
    System.out.println("c – это минимум");
4
Задача
Java Syntax Pro, 4 уровень, 5 лекция
Недоступна
Минимум из введенных чисел
Программа должна считывать целые числа с клавиатуры до тех пор, пока не будет введено что-то другое: например, строка или символ. Выведи на экран минимальное число из введенных. Если введено несколько таких чисел, необходимо вывести любое из них. Пример ввода: 8 4 9 4 5 e Пример вывода: 4
4
Задача
Java Syntax Pro, 4 уровень, 5 лекция
Недоступна
Максимум из введенных чисел
Программа должна считывать целые числа с клавиатуры до тех пор, пока не будет введено что-то другое: например, строка или символ. Выведи на экран максимальное четное число из введенных. Если введено несколько таких чисел, необходимо вывести любое из них. Пример ввода: 8 9 8 4 5 e Пример в
4
Задача
Java Syntax Pro, 4 уровень, 5 лекция
Недоступна
Второе минимальное число из введенных
В этой задаче нужно: 1. Считывать целые числа с клавиатуры до тех пор, пока не будет введено что-то другое: например, строка или символ. Должно быть введено минимум два числа. Если введено меньше, то такую ситуацию обрабатывать не нужно, а программа может быть завершена с ошибкой. 2. Вывести на
Комментарии (360)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
777 777 Уровень 5
9 января 2025
так а в чем разница то? все также . Тоесть если знал древний Pascal то и знаешь иновационную продвинутую JAVA? просто And замени на &&
Сергей Уровень 12
15 августа 2024
И зачем тут сравнение синтакстиса Pascal с Java ?)))
vlafriday Уровень 1
3 июня 2024
03.06.2024 check, мой уровень 4
Max Уровень 8
26 марта 2023
классная лекция, стало понятнее с принципом работы, особенно если проходили паскаль в школе
p90x Уровень 8
8 марта 2023
if ( !(a < b) ) System.out.println("b меньше либо равно a"); почему или равно?
a1r3t0 Уровень 29
17 марта 2023
a1r3t0 Уровень 29
17 марта 2023
в первом случае (слева) знак строгий, число b не входит, во втором случае (справа) выражение противоположно, значит и само число тоже должно входить.
Anton Serhiyenka Уровень 6
22 декабря 2022
Как по по мне, в pascal каждое зарезервированное слово с большой буквы - отдельный вид мазохизма :)
Edward Northwind Уровень 37
25 апреля 2022
Не совсем понимаю зачем мне эта информация, и почему на неё нужно тратить время и энергию. Я понимаю, что её более чем, но всё же...
Anonymous #3112096 Уровень 16
12 июля 2022
На закрепление материала по некоторым операторам, грубо говоря в Java это значки (&& или ||) а в Pascal - слова (And, or) Сравниваешь два одинаковых кода на разных языках и интуитивно запоминаешь синтаксис Java. По крайне мере, у меня как то так эта информация прошла)
Максим Уровень 22 Expert
24 ноября 2022
Согласен,эти значки пораньше бы узнать)
карл Нейман Уровень 25
10 апреля 2022
Спасибо большое разработчикам за труд!
Ounce Уровень 15
11 февраля 2022
В каждом языке свои финтифлюшки - где-то слова где-то фигурных скобочек отжалели....
Kaplin Andrei Уровень 6
27 января 2022
Pascal интуитивно понятней, извините 😊