Студопедия

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

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

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






Задания. 1. По аналогии проверьте, какое сообщение будет выведено в окошко alert при выполнении следующих примеров






1. По аналогии проверьте, какое сообщение будет выведено в окошко alert при выполнении следующих примеров. Если есть ошибки, устраните и поясните причину.

Пример Пример
var s = 0; var s = 0;
for(var i = 1; i < 10; i ++) s += i; for(var i = 1; i < 10; i += 2) s += i;
alert(s); alert(s);

 

Пример Пример
var s = 0; var s = 0;
for(var i = 10; i; i --) s += i; for(var i = 10; -- i;) s += i;
alert(s); alert(s);

 

Пример Пример
var s = 0; var s = 0;
for(var i = 10; i --) s += i; for(var i = 10;;) (if(-- i) break; s +- i; }
alert(s); alert(s);

 

Пример Пример
var s = 0; var s = 0;
var i = 10; for(;;) {if(! (-- i) break; s += i; } var i = 10; for(;;) {if(s > 6) break; s += -- i; }
alert(s); alert(s);

 

Пример Пример
var s = 0; var s = 0;
for(var i = 10; -- i; s += i); for(var i = 10; -- i;) {if(i > 5) continue; s += i; }
alert(s); alert(s);

 

Пример Пример
var s = 0; var s = 0;
var i =10; while(-- i) {if(i > 5) continue; s += i; } var i = 10; while(-- i) {if(i < 5) break; s += i; }
alert(s); alert(s);

Во всех следующих заданиях под числом понимается натуральное число.

2. Напишите скрипты с циклом for затем и while для решения следующих задач:

а) найти 10! = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10;

б) найти сумму цифр числа;

в) найти произведение цифр числа;

г) найти наибольшую цифру числа;

д) найти наименьшую цифру числа;

е) найти количество цифр «3» в числе;

ж) найти количество цифр «3» и «5» в числе;

з) вывести цифры числа в обратном порядке;

и) каждую цифру числа заменить дополнением до 9;

к) между цифрами числа записать знак «+»;

л) удвоить каждую цифру числа.

3. Напишите скрипты с циклом for для решения следующих задач:

а) найти 10! = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10;

б) найти сумму 10 случайных чисел из диапазона [1, 100];

в) найти сумму 10 случайных четных чисел из диапазона [1, 100];

г) найти пятый член последовательности
a1 = 2; a n = a2n-1 + 1;

д) перевести двоичное число из 8 единиц в десятичную систему;

е) перевести шестнадцатеричное число из 8 единиц в десятичную систему;

ж) перевести троичное число из 8 двоек в десятичную систему;

з) построить 10-значное число, в котором цифра на i-м месте определяется как последняя цифра числа i2;

и) построить 10-значное число, в котором цифра на i-м месте опреде­ляется как последняя цифра члена последовательности aj = 11 *i + 13;

к) проверить, выдает ли функция math.random() числа 0 и 1.

л) подсчитать число чисел, которые попадут в интервале (0, 4, 0, 6) за 1000 обращений к функции math.random().

 

 

 
 







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