Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Пример 1 (continue)






    Найти сумму 5 четных чисел, случайным образом взятых из диапазона

    [1, 20].

    < HTML>

    < HEAD> < TITLE> Сумма чисел < /TITLE>

    < /HEAD>

    < BODY bgcolor=white text=black>

    < H1> Сумма 5 четных чисел< /H1>

    < HR>

    < SCRIPT language=JavaScript>

    <! --

    var len = 5; // Количество чисел.

    var a = 1; // Левая граница интервала.

    var b = 20; // Правая граница интервала.

    var sum = 0; // Сумматор.

    var counter = 0; // Счетчик чисел.

    var number; // Случайное число.

    var str = " "; // Строка для вывода.

    while (counter < len)

    {

    number = Math.floor(a + (b-a+1)*Math.random());

    if (number%2) continue;

    sum += number;

    str += number;

    if (counter < len-1) str += " + ";

    else str += " = ";

    counter++;

    }

    str += sum;

    alert(str);

    //-->

    < /SCRIPT>

    < /BODY>

    < /HTML>

    Пример 2 (break). Целые числа случайным образом генерируются из диапазона [1, 20]. Требу­ется суммировать эти числа до тех пор, пока очередное случайное число не станет равным 10.

    var a = 1; // Левая граница интервала.

    var b = 20; // Правая граница интервала.

    var special = 10; // Критическое значение случайного числа.

    var sum = 0; // Сумматор.

    var number; // Случайное число.

    var str = ' '; // Строка для вывода.

    for(;;) // Бесконечный цикл.

    {

    number = Math.floor(a + (b - a + 1) * Math.random());

    sum += number;

    str += number;

    if(number == special) break;

    str += ' + ';

    }

    str += ' = ' + sum;

    alert (str);

     

    Результат работы примера может быть таким, как на рис., или числа могут быть гораздо больше.

    Пример 3. Дана функция

    Требуется найти значения у при изменениях аргумента х от 0 до 3 с шагом 0, 5. Печатать значения х и у до тех пор, пока очередное значение х не станет равным 3.

    var x0 = 1;

    var xk = 3;

    var dx = 0.5;

    var x = x0;

    var y;

    while(x < = xk)

    {y = x*x-Math.sqrt(x)+1.5;

    alert(" x= " + x + " y= " + y);

    x += dx

    }

     

    Пример 4. Дана функция

     

    Требуется ввести значения х и найти значения у

    .

    var x = prompt(" Введите значение х: ", " 1");

    y = (x < = 0)? x*x+x+1: x-Math.sqrt(x+1);

    alert (" x=" +x+" y=" + y);

    Теперь попробуем изменить значения х от 0 до 3 сшагом 0, 5 и найти значения у

    .

     

    var x0 = 0; // Начальное значение х

    var xk = 3; // Конечное значение х

    var dx = 0.5; // шаг изменения х

    var x=x0; // Присвоение х начального значения

    var y; // Объявление переменной у

    while (x =< xk)

    { y = x*x - Math.sqrt(x) +1.5;

    alert(" x= " + x + " y= " + y);

    x+=dx;

    }

    Пример 5: Определить количество цифр в целом положительном числе.

    // Количество цифр в целом положительном числе num.

    // Вход: num (целое положительное число).

    // Выход: количество цифр в num.






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.