123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- //Сформируйте строку вида ".#.#.#.#.#." с помощью цикла for.
- //оценочное время 20мин
- //время выполнения 60мин
- // for (var i = '.#.', n = '.#', count =1; count<=2 ; count++){
- // n = n + n;
- // };
- // console.log(n + i);
- //Напишите цикл с шагом 1, в теле которого распечатываются квадраты каждого четного значения счетчика.
- //оценочное время 40мин
- //время выполнения 10мин
- // for (var count = 1, square; count <= 10; count++) {
- // if (!(count % 2)) {
- // square = count * count;
- // console.log(square);
- // }
- // }
- // Используя любой цикл, напишите программу, которая в консоли выводит текстовое поздравление.
- // Программа поздравляет того, чье имя определяется в переменной username:
- //оценочное время 40мин
- //время выполнения 5мин
- // var username = 'Tony';
- // for (count = 1;count <= 3; count++) {
- // console.log ('Happy birthday to you');
- // if (count== 2){
- // console.log('Happy birthday dear ' + username);
- // }
- // }
- //Напишите цикл с confirm, который продолжается при нажатии на Отмена и прерывается при нажатии на Ok.
- //оценочное время 40мин
- //время выполнения 10мин
- // while (confirm('') === false) {
- // confirm('');
- // }
- // В окно prompt вводится число. Напишите цикл, в котором суммируются все нечетные числа до диапазона,
- // введенного пользователем. Результат отобразите в окне alert.
- //оценочное время 40мин
- //время выполнения 60мин
- // for (var i = +prompt('Enter number'), sum = 0, count=1;count <=i; count++) {
- // if(count % 2){
- // sum = sum +count;
- // console.log(sum);
- // }
- // }
- // Напишите бесконечный цикл, который прерывается при помощи команды break, когда Math.random() > 0.9.
- // Выведите в окно alert случайное число, прервавшее цикл, и количество итераций цикла.
- //оценочное время 20мин
- //время выполнения 90мин
- // debugger;
- // for (var i, j= 0;;) {
- // j++;
- // i = Math.random();
- // if (Math.random() > 0.9) break;
- // }
- // console.log(j, i);
- //Используя вложенные циклы, распечатайте на странице значения таблицы умножения: 1х1=1, 1x2=2 ... 2x1=2, 2x2=4...
- //оценочное время 40мин
- //время выполнения 15мин
- // for (var x=1;x<=10;x++){
- // for (var y=1, sum;x<=10,y<=10;y++){
- // sum = x * y;
- // console.log(x + 'x' + y + '=' + sum);
- //
- // }
- // }
- //С помощью цикла for с пустым телом сформируйте строку, представляющую из себя ряд Фибоначчи: 0 1 1 2 3 5 8 13...
- //оценочное время 40мин
- //время выполнения 120мин
- // for(var max = 666, i = 0, j = 1, sum = 0;i <=max;console.log(i), sum = i+j, i = j ,j = sum){
- // }
- // Запустите цикл, в котором пользователю предлагается вводить число с клавиатуры, до тех пор, пока не будет нажата Отмена.
- // После выхода из цикла распечатайте количество введенных чисел, их общую сумму и среднее арифметическое.
- //оценочное время 120мин
- //время выполнения 150мин
- // for (var anyNymber, i=0, sum=0, average;;i++) {
- // anyNymber = prompt('Enter any number');
- // if (anyNymber === null){
- // break;
- // }
- // sum += +anyNymber;
- // }
- // console.log(i, sum, average = sum / i);
- // Напишите проверку пароля, введенного пользователем.
- // Если введенный пароль правильный, то программа выдает сообщение “Вы успешно авторизованы”.
- // Если пароль неправильный, программа снова выдает запрос пароля – до тех пор, пока пользователь не введет правильный пароль или не нажмет Отмена.
- // В случае отмены авторизации, выдать окно подтверждения с текстом: “Вы уверены, что хотите отменить авторизацию?”.
- // Если ответ утвердительный, тогда выдать сообщение “Вы отменили авторизацию”, если ответ отрицательный, тогда снова выдать запрос пароля.
- //оценочное время 120мин
- //время выполнения 10мин
- // for (password = '', correctpassword = 'qazxsw', answer = ''; password !== correctpassword;) {
- // password = prompt('Enter password');
- // if (password == null){
- // answer = confirm('Are you sure you want to quit?');
- // if (answer == true){
- // alert('You canceled the authorization');
- // break;
- // } else if (answer == false) {
- // continue;
- // }
- // }
- // alert ('You are authorized');
- // }
|