Skip to content

Commit

Permalink
Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
vncpetrov authored Mar 8, 2018
1 parent d1f33c6 commit 2c13d01
Showing 1 changed file with 20 additions and 26 deletions.
46 changes: 20 additions & 26 deletions chapter-03-simple-conditions.md
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ function number1to9([arg1]) {

![](assets/chapter-3-1-images/06.Bonus-score-02.png)

Обърнете внимание, че за тази задача judge е настроен да игнорира всичко, което не е число, така че можем да печатаме не само числата, но и уточняващ текст.
Обърнете внимание, че за тази задача Judge е настроен да игнорира всичко, което не е число, така че можем да печатаме не само числата, но и уточняващ текст.

#### Тестване в Judge системата

Expand Down Expand Up @@ -345,31 +345,30 @@ function number1to9([arg1]) {

### Дебъгване във Visual Studio Code

Добавяме точка, до която програмата да спре изпълнението си **(breakpoint)** и след това стартираме програмата в **debug режим** чрез натискане на бутона [**F5**]. Програмата се изпълнява до моментът, в който достигне нашият брейкпойнт. След това преминаваме към **следващия ред** на изпълнение с [**F10**].
Добавяме точка, до която програмата да спре изпълнението си **(breakpoint)** и след това стартираме програмата в **debug режим** чрез натискане на бутона [**F5**]. Програмата се изпълнява до моментът, в който достигне нашата точка на прекъсване. След това преминаваме към **следващия ред** на изпълнение с [**F10**].

## Упражнения: прости проверки

Нека затвърдим наученото в тази глава с няколко задачи.

### Празен Visual Studio Code файл

Стартираме Visual Studio Code. Създаваме нов файл [**File**] -> [**New File**].
Стартираме Visual Studio Code. Създаваме нов файл [**File**] -> [**New File**]:

![](assets/chapter-3-1-images/00.Visual-studio-01.png)

След това ни се появява нов файл, който за момента е анонимен за нашата система. За да може нашият код да бъде правилно разпознаваем е нужно да го запазим като JavaScript файл [**File**] -> [**Save**].
След това ни се появява нов файл, който за момента е анонимен за нашата система. За да може нашият код да бъде правилно разпознаваем е нужно да го запазим като **JavaScript** файл: [**File**] -> [**Save**]:

![](assets/chapter-3-1-images/00.VisualStuido-Save.png)
![](assets/chapter-3-1-images/00.VisualStuido-02.png)

След това ни се отваря прозорец, в който трябва да зададем име на нашия файл, **задължително с разширение .js**
След това ни се отваря прозорец, в който трябва да зададем име на нашия файл, **задължително с разширение .js**:


![](assets/chapter-3-1-images/00.VisualStuido-Save-01.png)
![](assets/chapter-3-1-images/00.VisualStuido-03.png)


### Задача: проверка за отлична оценка

Първата задача от упражненията за тази тема е да се напише **JavaScript функция**, която **приема оценка** (десетично число) и отпечатва **Excellent!**, ако оценката е **5.50** или по-висока.
Първата задача от упражненията за тази тема е да се напише **JavaScript функция**, която **приема оценка** (десетично число) и отпечатва "**Excellent!**", ако оценката е **5.50** или по-висока.

#### Примерен вход и изход

Expand All @@ -382,30 +381,29 @@ function number1to9([arg1]) {

#### Насоки и подсказки

Създаваме **нов анонимен файл** чрез [**File**] -> [**New File**].
След това го запаметяваме [**File**] -> [**Save**] като **JavaScript файл**, като го запазим използвайки име с разширение **.js**
Създаваме **нов анонимен файл** чрез [**File**] -> [**New File**]. След това го запаметяваме ([**File**] -> [**Save**]), като **JavaScript файл**, като го запазим под разширение **.js**

Вече имаме готов JavaScript файл. Остава да напишем кода за решаване на задачата.

За целта пишем следния код:
Вече имаме готов JavaScript файл. Остава да решим задачата. За целта пишем следния код:

![](assets/chapter-3-1-images/01.ЕxcellentResult-01.png)

**Стартираме** програмата с [**Ctrl+F5**], за да я **тестваме** с различни входни стойности:

![](assets/chapter-3-1-images/01.ЕxcellentResult-03.png)
При стойности **над 5.50** - получаваме резултат Excellent!

При стойности **над 5.50** - получаваме резултат **Excellent!**.

![](assets/chapter-3-1-images/01.ЕxcellentResult-04.png)

При стойности **под 5.50** - не получаваме резултат.

#### Тестване в Judge системата

Тествайте решението си тук: [https://judge.softuni.bg/Contests/Practice/Index/929#0](https://judge.softuni.bg/Contests/Practice/Index/929#0).

![](assets/chapter-3-1-images/01-Judge00.png)
![](assets/chapter-3-1-images/01.ЕxcellentResult-05)

![](assets/chapter-3-1-images/01-Judge01.png)
![](assets/chapter-3-1-images/01.ЕxcellentResult-06)


### Задача: отлична оценка или не
Expand All @@ -423,25 +421,21 @@ function number1to9([arg1]) {

#### Насоки и подсказки

Първо създаваме **нов JavaScript файл**.

Следва да **напишем кода** на програмата. Може да си помогнем с примерния код от картинката:
Първо създаваме **нов JavaScript файл**. Следва да **напишем кода** на програмата. Може да си помогнем със следния примерен код:

![](assets/chapter-3-1-images/02.Excellent-or-not-01.png)

Следва да извикваме функцията, като и подаваме примерни параметри.

![](assets/chapter-3-1-images/01.ЕxcellentResult-05.png)
Следва да извикваме функцията, като и подаваме примерни параметри и я тестваме дали работи коректно:

И накрая **стартираме програмата**, както обикновено с [**Ctrl+F5**] и я тестваме дали работи коректно:
![](assets/chapter-3-1-images/02.Excellent-or-not-02.png)

![](assets/chapter-3-1-images/02.Excellent-or-not-04.png)
![](assets/chapter-3-1-images/02.Excellent-or-not-03.png)

#### Тестване в Judge системата

Тествайте решението си тук: [https://judge.softuni.bg/Contests/Practice/Index/929#1](https://judge.softuni.bg/Contests/Practice/Index/929#1).

![](assets/chapter-3-1-images/02.Excellent-or-not-05.png)
![](assets/chapter-3-1-images/02.Excellent-or-not-04.png)


### Задача: четно или нечетно
Expand Down

0 comments on commit 2c13d01

Please sign in to comment.