В массиве из десяти целых чисел (2,-10,5,5,2,2,5,5,-10,-10) определить номера элементов, равных заданному числу m.
*Вывести сообщение «Таких данных в массиве нет», если такого числа m в массиве не окажется.
Решение. Алгоритм решения задачи сводится к следующим частям:
1. Создание объекта Array для переменной a с перечисленными данными.
2. Ввод с клавиатуры целого числа m
3. Организация цикла для проверки условия (m==a[i] ) и вывод номера элемента.
4*. Объявление переменной k с несуществующим номером элемента массива k=–1. Переприсваивание k в цикле при нахождении элемента m. Проверка условия на первоначальное значение k после выполнения цикла.

Скрипт. var a = new Array (2,-10,5,5,2,2,5,5,-10,-10);
m=prompt (“Введите интересующее вас число”,””);
m=parseInt (m);
var k=-1;
for (i=0; i<=a.length -1; i++) {
if ( m==a[i] ) { document.write ( i + “-№ числа”+m+” в массиве”+”<br>”);
k=i; }
}
if ( k==-1 ) { document.write ( “числа”+m+” в массиве нет”) }
Контрольные вопросы
1. Для задачи №1 укажите составные части алгоритма в скрипте: создание и заполнение массива; суммирование элементов; вывод результатов?
2. Для задачи №2 укажите составные части алгоритма в скрипте: создание и заполнение массива; поиск интересующего элемента; вывод результатов?