Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Знайомство з мовою програмування JavaScript. Написання найпростіший скриптів

Автор:   •  Январь 30, 2019  •  Лабораторная работа  •  366 Слов (2 Страниц)  •  642 Просмотры

Страница 1 из 2

Лабораторна робота №1

Тема: Знайомство з мовою програмування JavaScript. Написання найпростіший скриптів

Мета роботи: встановити IDE JetBrains WebStorm; створити репозиторій на GitLab; вивчити реалізацію базових алгоритмічних конструкцій у мові програмування JavaScript; знайомство з правилами оформлення програмного коду.

 

Завдання на лабораторну роботу

1. Ретельно вивчити теорію:

  • http://learn.javascript.ru/intro
  • http://learn.javascript.ru/hello-world
  • http://learn.javascript.ru/debugging-chrome
  • http://learn.javascript.ru/coding-style (особливу увагу зверніть на правила оформлення програмного коду, оскільки в курсу "Інтернет-програмування" оформлення коду буде враховуватись при виставленні оцінки за лабораторну роботу).
  • http://learn.javascript.ru/write-unmain-code

Які недоліки є у наступному фрагменті коду? Виправте їх і перевірте правильність розв’язку на сайті: http://learn.javascript.ru/task/style-errors 

function pow(x,n)
{
  var result=1;
  for(var i=0;ii++) {result*=x;}
  return result;
}

x=prompt("x?",'')
n=prompt("n?",'')
if (n<0)
{
  alert('Степень '+n+'не поддерживается, введите целую степень, большую 0');
}
else
{
  alert(pow(x,n))
}

  • http://learn.javascript.ru/properties-and-methods
  • http://learn.javascript.ru/number
  • http://learn.javascript.ru/string 
  • http://learn.javascript.ru/function-basics

2. Виконати завдання для перевірки засвоєння матеріалу. Кожне завдання розмістити в окремому html-файлі з назвою Х.html, де Х – номер завдання.

  1. http://learn.javascript.ru/task/sum-interface
  2. http://learn.javascript.ru/task/why-rounded-down
  3. http://learn.javascript.ru/task/sum-prices
  4. http://learn.javascript.ru/task/endless-loop-error
  5. http://learn.javascript.ru/task/get-decimal
  6. http://learn.javascript.ru/task/formula-binet
  7. http://learn.javascript.ru/task/random-0-max
  8. http://learn.javascript.ru/task/random-int-min-max 
  9. http://learn.javascript.ru/task/ucfirst
  10. http://learn.javascript.ru/task/check-spam
  11. http://learn.javascript.ru/task/truncate
  12. http://learn.javascript.ru/task/extract-currency

Наприклад:

Файл 0.html:

html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Завдання 0title>
head>
<script>
    function pow(x, n) {
        var result = 1;

        for (var i = 0; i < n; i++) {
            result *= x;
        }

        return result;
    }

    var x = prompt("x?", "");
    var n = prompt("n?", "");

    if (n < 0) {
        alert('Степень ' + n +
                'не поддерживается, введите целую степень, большую 0');
    } else {
        alert( pow(x, n) );
    }
script>
<body>
body>
html>

...

Скачать:   txt (4.2 Kb)   pdf (303.7 Kb)   docx (13.9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club