diff --git a/modules/80-conditionals/30-if/ru/README.md b/modules/80-conditionals/30-if/ru/README.md index d309642..a9fa84a 100644 --- a/modules/80-conditionals/30-if/ru/README.md +++ b/modules/80-conditionals/30-if/ru/README.md @@ -9,14 +9,14 @@ if (5 > 3) { Здесь строка `"Yes, it is true"` напечатается, потому что условие `5 > 3` истинно. ```text -┌───────────┐ -│ условие? │ -└─────┬─────┘ - true │ +┌──────────┐ +│ условие? │ +└─────┬────┘ + │ true ↓ -┌───────────┐ -│ тело if │ -└───────────┘ +┌──────────┐ +│ тело if │ +└──────────┘ ``` После слова `if` в круглых скобках записывается логическое выражение. Затем в фигурных скобках идет блок кода. Этот блок выполнится, только если условие истинно. Если оно ложно, блок пропускается, и метод продолжает работу со следующей строки. diff --git a/modules/80-conditionals/40-if-else/ru/README.md b/modules/80-conditionals/40-if-else/ru/README.md index 06240e2..3998edb 100644 --- a/modules/80-conditionals/40-if-else/ru/README.md +++ b/modules/80-conditionals/40-if-else/ru/README.md @@ -30,14 +30,15 @@ App.getTypeOfSentence("Hodor?"); // "Sentence is question" Мы добавили `else` и новый блок. Он выполнится, если условие в `if` окажется ложным. Слово `else` переводится как "иначе". ```text - ┌───────────┐ - │ условие? │ - └─────┬─────┘ - true │ │ false - ↓ ↓ -┌──────────┐ ┌──────────┐ -│ тело if │ │ тело else│ -└──────────┘ └──────────┘ + ┌──────────┐ + │ условие? │ + └─────┬────┘ + ┌─────┴──────┐ +true │ │ false + ↓ ↓ +┌─────────┐ ┌───────────┐ +│ тело if │ │ тело else │ +└─────────┘ └───────────┘ ``` В блок `else` можно вкладывать другие условия `if`: diff --git a/modules/80-conditionals/50-else-if/ru/README.md b/modules/80-conditionals/50-else-if/ru/README.md index c4ad103..982f1a6 100644 --- a/modules/80-conditionals/50-else-if/ru/README.md +++ b/modules/80-conditionals/50-else-if/ru/README.md @@ -68,19 +68,21 @@ App.getTypeOfSentence("No!"); // "Sentence is exclamation" Теперь все условия выстроены в единую конструкцию. Оператор `else if` означает "если не выполнено предыдущее условие, но выполнено текущее". ```text - ┌─────────────────┐ - │ условие 1? │ - └────┬────────┬───┘ - true │ │ false - ↓ ↓ -┌──────────┐ ┌─────────────────┐ -│ тело if │ │ условие 2? │ -└──────────┘ └────┬────────┬───┘ - true │ │ false - ↓ ↓ - ┌───────────┐ ┌──────────┐ - │тело else if│ │ тело else│ - └───────────┘ └──────────┘ + ┌────────────┐ + │ условие 1? │ + └──────┬─────┘ + ┌──────────┴──────────┐ +true │ │ false + ↓ ↓ +┌─────────┐ ┌────────────┐ +│ тело if │ │ условие 2? │ +└─────────┘ └──────┬─────┘ + ┌──────┴───────┐ + true │ │ false + ↓ ↓ + ┌──────────────┐ ┌───────────┐ + │ тело else if │ │ тело else │ + └──────────────┘ └───────────┘ ``` Логика метода устроена так: