Скриптов текстов език за програмиране (JavaScript/Python)
Скриптовите езици като Python и JavaScript позволяват да пишем програми с обикновен текст, които се изпълняват веднага от интерпретатор, ред по ред. В урока се запознаваме със средата за програмиране, пишем първите си команди и виждаме резултата на екрана. Учим правилата за запис: главни и малки букви се различават, текстът се огражда с кавички, а в Python отстъпът показва кои команди са заедно. Коментарите обясняват кода и не се изпълняват.
Какво да запомним
- Python: print() извежда на екрана; JavaScript: console.log() извежда в конзолата.
- Текстът се огражда с кавички: print("Здравей").
- Езикът различава главни и малки букви: Print вместо print дава грешка.
- В Python # започва коментар, а отстъпът показва тялото на цикъл или условие.
- Интерпретаторът изпълнява програмата ред по ред.
Пример
print("Ред", 5) извежда Ред 5, а print("2" + "3") извежда 23, защото кавичките правят числата текст.
Проверете се: 15 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
Коя команда в Python извежда текст на екрана?
- print()
- input()
- len()
- type()
Отговор: print()
print() извежда стойности на екрана, а input() чете въведен от клавиатурата текст.
Какво означава знакът # в ред на Python?
- Начало на цикъл
- Начало на коментар
- Целочислено деление
- Край на програмата
Отговор: Начало на коментар
Текстът след # е коментар и интерпретаторът го пропуска.
Как в Python се показва кои команди са в тялото на цикъл?
- С фигурни скоби
- С точка и запетая
- С отстъп в началото на реда
- С думата end
Отговор: С отстъп в началото на реда
В Python блокът се определя от отстъпа (обикновено 4 интервала), а в JavaScript с фигурни скоби.
Коя команда в JavaScript извежда стойност в конзолата?
- print()
- echo()
- input()
- console.log()
Отговор: console.log()
В JavaScript се пише например console.log("Здравей");
Какво ще изведе print("2" + "3") в Python?
- 23
- 5
- 2 + 3
- Грешка
Отговор: 23
Двете стойности са низове (в кавички), затова + ги слепва в "23".
Как се нарича програмата, която изпълнява код на Python ред по ред?
- Браузър
- Антивирус
- Интерпретатор
- Драйвер
Отговор: Интерпретатор
Python е интерпретируем език: интерпретаторът чете и изпълнява кода.
С какво се огражда текстът в print() в Python?
- С квадратни скоби
- Със звездички
- С наклонени черти
- С кавички
Отговор: С кавички
Текстът (низът) се пише в единични или двойни кавички, например print("Здравей").
Какво ще стане, ако напишем Print("Здравей") с главно P?
- Ще има грешка
- Ще изведе Здравей
- Ще изведе Print
- Ще изведе празен ред
Отговор: Ще има грешка
Python различава главни и малки букви, а команда Print няма (NameError).
Кой ред в JavaScript създава променлива age със стойност 13?
- age := 13
- let age = 13;
- int age == 13
- var age : 13
Отговор: let age = 13;
В JavaScript променливи се създават с let (или const, var).
Какво ще изведе print("Ред", 5) в Python?
- Ред5
- Ред, 5
- Ред 5
- Грешка
Отговор: Ред 5
print() извежда стойностите, разделени с интервал.
Как се нарича поредицата от команди, написана на език за програмиране?
- Таблица
- Програма
- Презентация
- Диаграма
Отговор: Програма
Програмата (кодът) е поредица от команди, които компютърът изпълнява.
Какво ще изведе print(3 + 4) в Python?
- 7
- 3 + 4
- 34
- Грешка
Отговор: 7
Без кавички 3 + 4 е числов израз и се пресмята: 7.
С какви знаци започва коментар на един ред в JavaScript?
- #
- Компютърно моделиране“ има готови въпроси за 19 игри на проектора: табло, милионер, ескейп стая и още.Изберете игра
- Скриптов текстов език за програмиране (JavaScript/Python)
- Основни типове данни
- Приложение на циклични конструкции
- Компютърно моделиране със скриптов език
Всички теми по компютърно моделиране и информационни технологии за 7 клас