Компютърно моделиране и информационни технологии · 7 клас · урок 1 от 4

Скриптов текстов език за програмиране (JavaScript/Python)

Скриптовите езици като Python и JavaScript позволяват да пишем програми с обикновен текст, които се изпълняват веднага от интерпретатор, ред по ред. В урока се запознаваме със средата за програмиране, пишем първите си команди и виждаме резултата на екрана. Учим правилата за запис: главни и малки букви се различават, текстът се огражда с кавички, а в Python отстъпът показва кои команди са заедно. Коментарите обясняват кода и не се изпълняват.

Работен лист за печат

Какво да запомним

  • Python: print() извежда на екрана; JavaScript: console.log() извежда в конзолата.
  • Текстът се огражда с кавички: print("Здравей").
  • Езикът различава главни и малки букви: Print вместо print дава грешка.
  • В Python # започва коментар, а отстъпът показва тялото на цикъл или условие.
  • Интерпретаторът изпълнява програмата ред по ред.

Пример

print("Ред", 5) извежда Ред 5, а print("2" + "3") извежда 23, защото кавичките правят числата текст.

Проверете се: 15 въпроса

Натиснете въпроса, за да видите верния отговор и обяснението.

  1. Коя команда в Python извежда текст на екрана?
    • print()
    • input()
    • len()
    • type()

    Отговор: print()

    print() извежда стойности на екрана, а input() чете въведен от клавиатурата текст.

  2. Какво означава знакът # в ред на Python?
    • Начало на цикъл
    • Начало на коментар
    • Целочислено деление
    • Край на програмата

    Отговор: Начало на коментар

    Текстът след # е коментар и интерпретаторът го пропуска.

  3. Как в Python се показва кои команди са в тялото на цикъл?
    • С фигурни скоби
    • С точка и запетая
    • С отстъп в началото на реда
    • С думата end

    Отговор: С отстъп в началото на реда

    В Python блокът се определя от отстъпа (обикновено 4 интервала), а в JavaScript с фигурни скоби.

  4. Коя команда в JavaScript извежда стойност в конзолата?
    • print()
    • echo()
    • input()
    • console.log()

    Отговор: console.log()

    В JavaScript се пише например console.log("Здравей");

  5. Какво ще изведе print("2" + "3") в Python?
    • 23
    • 5
    • 2 + 3
    • Грешка

    Отговор: 23

    Двете стойности са низове (в кавички), затова + ги слепва в "23".

  6. Как се нарича програмата, която изпълнява код на Python ред по ред?
    • Браузър
    • Антивирус
    • Интерпретатор
    • Драйвер

    Отговор: Интерпретатор

    Python е интерпретируем език: интерпретаторът чете и изпълнява кода.

  7. С какво се огражда текстът в print() в Python?
    • С квадратни скоби
    • Със звездички
    • С наклонени черти
    • С кавички

    Отговор: С кавички

    Текстът (низът) се пише в единични или двойни кавички, например print("Здравей").

  8. Какво ще стане, ако напишем Print("Здравей") с главно P?
    • Ще има грешка
    • Ще изведе Здравей
    • Ще изведе Print
    • Ще изведе празен ред

    Отговор: Ще има грешка

    Python различава главни и малки букви, а команда Print няма (NameError).

  9. Кой ред в JavaScript създава променлива age със стойност 13?
    • age := 13
    • let age = 13;
    • int age == 13
    • var age : 13

    Отговор: let age = 13;

    В JavaScript променливи се създават с let (или const, var).

  10. Какво ще изведе print("Ред", 5) в Python?
    • Ред5
    • Ред, 5
    • Ред 5
    • Грешка

    Отговор: Ред 5

    print() извежда стойностите, разделени с интервал.

  11. Как се нарича поредицата от команди, написана на език за програмиране?
    • Таблица
    • Програма
    • Презентация
    • Диаграма

    Отговор: Програма

    Програмата (кодът) е поредица от команди, които компютърът изпълнява.

  12. Какво ще изведе print(3 + 4) в Python?
    • 7
    • 3 + 4
    • 34
    • Грешка

    Отговор: 7

    Без кавички 3 + 4 е числов израз и се пресмята: 7.

  13. С какви знаци започва коментар на един ред в JavaScript?
    • #
    • Компютърно моделиране“ има готови въпроси за 19 игри на проектора: табло, милионер, ескейп стая и още.

      Изберете игра

Всички теми по компютърно моделиране и информационни технологии за 7 клас