Как сделать массив от 1 до 100
Думаю, настало время переходить к практическим задачам. И начнем мы с нескольких самых простых:
- Создаем объект-массив на 10 элементов
- Цикл от 0 до 9 включительно
- В ячейки заносим значения от 0 до 9
- Создаем объект-массив на 10 элементов
- Цикл от 0 до 9 включительно
- В ячейки заносим значения от 1 до 10
- Создаем объект-массив на 10 элементов
- Цикл от 0 до 9 включительно
- В ячейки заносим значения от 10 до 1
2. Вывод чисел в обратном порядке
А теперь перейдем к примерам посложнее и поинтереснее. И начнем мы с такой задачи: нужно ввести с клавиатуры 10 чисел и вывести их в обратном порядке.
Как вводить числа с клавиатуры мы знаем. А как ввести 10 чисел? Можно, конечно же, создать 10 переменных: а1 , а2 , и т.д. Но, во-первых, это неудобно. Во-вторых, если нужно будет ввести 100 чисел, мы будем создавать 100 переменных? Ну и в-третьих, мы же только что выучили массивы, которые просто созданы для хранения большого количества значений.
Код для ввода 10 значений будет выглядеть примерно так (приводим только код внутри метода main ):
- Создаем объект Scanner
- Создаем объект-массив на 10 элементов
- Цикл от 0 до 9 включительно
- Читаем число с клавиатуры и сохраняем его в очередную ячейку массива
А как же вывести значения массива в обратном порядке?
Для этого нам понадобится еще один цикл, где i будет принимать значения от 9 до 0 (не забываем, что индексы массива нумеруются с 0). Финальный код программы будет выглядеть примерно так:
В JavaScript есть несколько видов циклов. Один из них это цикл while (while переводиться как пока).
Чтобы понять, как работает цикл while, рассмотрим два примера.
Вывод чисел от 1 до 100
Чтобы понять, как работает цикл while , рассмотрим простой пример. Последовательно, при помощи цикла выведем на экран числа от 1 до 100 .
Как известно цикл имеет определенную структуру и имеет 3 составляющих.
Применительно к нашему случаю это:
Счётчик – числа от 1 до 100.
Действие - вывод чисел на экран.
Сначала создается счётчик - переменная i , которой присваивается значение 1 .
Затем задается условие и выполняется действие : пока i меньше или равно 100 , происходит вывод на экран значения переменной i и сразу после этого к текущему значению переменной прибавляется единица.
И ограничение : дойдя до 100, вывод чисел прекращается.
Итак, сначала i = 1 .
Идёт проверка равенства 1 . Это Истина и JavaScript выводит на экран 1 .
Затем к текущему значению переменной i прибавляется единица: i = i + 1.
Идёт проверка равенства 2 . Это Истина и JavaScript выводит на экран 2 .
Снова к переменной i прибавляется единица: i = i + 1;
И так до тех пор, пока цикл не дойдет до 100.
Идёт проверка равенства 100 . Это Истина и JavaScript выводит на экран 100 .
Снова к переменной i прибавляется единица: i = i + 1;
Точно также за 1 секунду можно вывести на экран числа от 1 до 10 000 . В то время как вручную этот процесс займет гораздо больше времени.
Цикл while - Вывод элементов Массива
Второй пример работы цикла while – вывод элементов массива.
Есть массив: var friends = [" Алексей", " Вячеслав", " Григорий", "Настя", " Павел"];
Используя цикл while , нужно вывести на экран значения его элементов .
Массив содержит 5 элементов.
Нумерация элементов массива начинается с нуля, поэтому начальное значение счетчика цикла - это 0 .
Ограничение – число элементов массива 5 .
Алексей
Вячеслав
Григорий
Настя
Павел
Из этих примеров работы с циклом while следует вывод: применение циклов в JavaScript , в частности цикла while , позволяет автоматизировать некоторые действия .
Циклы в JavaScript - Примеры и структура цикла
Практическая задача – Цикл while
Цикл for – Сравнение циклов for и while
Массивы в Javascript - Максимальное число массива
Что нужно для изучения javascript?
Метод write() объекта document
Введение в массивы - Создание массивов
Введение в условия – Оператор If – Равенство и присваивание
Что такое массивы и матрицы. Как их объявить и использовать в языке программирования Pascal. Открытые массивы.
Комментарии
Сколько значений чётных в массиве и сколько нечётных
Заполнить массив случайными числами из промежутка 1-100 и определить в массиве, сколько значений чётных и сколько нечётных.
Решение
Массивы в Pascal
Ответ на Решение от Гость (не проверено)
В каждой строке заменить все восклицательные знаки точками.
Решение
Задача
Школьников отправили на распределение яблок из кучи. Количество яблок в куче не известно. Распределяют яблоки на 4 корзины. 1(Красные), 2(Зеленые), 3(Желтые), 4(Испорченные). Требуется написать программу для распределения и подсчета яблок в каждой корзине и куче. Количество яблок в куче должно быть рандомизировано. Если цифра один, то в первую корзину ,если 2 то во вторую ,а если 3 ,то в 3 ,ну а если 4 то в 4 (когда выпадает ноль то все конец).
Содержание
Поиск на других ресурсах:
1. Что такое массив в языке программирования?
Массив – это объединенная в единое целое группа переменных одного типа к которым можно обращаться по единому имени. Использование массивов в программе позволяет удобно организовывать наборы данных и осуществлять упрощенный доступ к этим данным с помощью имени массива и индекса.
⇑
- одномерные массивы;
- многомерные массивы.
⇑
3. Какие преимущества использования массивов в программах?
Использование массивов в программах имеет такие основные преимущества:
⇑
⇑
5. Какая общая форма объявления одномерного массива?
Общая форма объявления одномерного массива следующая
- тип – тип элементов массива;
- имя_массива – непосредственно имя объявляемого массива;
- размер – количество элементов массива. Нумерация элементов массива начинается с нуля.
⇑
6. Примеры объявления одномерных массивов разных типов и размерностей
Пример 1. Объявление одномерного массива из 100 целых чисел (тип int ).
Пример 2. Объявление одномерного массива из 50 вещественных чисел (тип double ).
⇑
7. Каким образом осуществляется доступ к элементам одномерного массива? Пример
Доступ к элементам одномерного массива осуществляется с помощью индекса. Индекс определяет положение элемента в массиве. Первым индексом массива есть индекс, который имеет значение 0. Чтобы получить доступ к элементу массива с помощью индекса, нужно взять индекс элемента в квадратные скобки.
Пример 1. Доступ к элементам массива целых чисел (тип long ).
Пример 2. Объявление и заполнение произвольными значениями массива из 10 вещественных чисел типа float.
⇑
8. Пример обнуления одномерного массива из 100 вещественных чисел
⇑
9. Пример поиска заданного элемента в одномерном массиве
⇑
10. Пример подсчета количества вхождений заданного элемента в одномерном массиве целых чисел
В примере осуществляется подсчет количества вхождений заданного значения (сохраняется в переменной n ) в массиве M . Результат записывается в переменную k .
⇑
11. Пример сортировки элементов одномерного массива методом вставки
⇑
12. Какая общая форма инициализации одномерного массива?
- тип – тип элементов массива;
- имя_массива – непосредственно имя массива;
- значение1 , значение2 , значениеN – значения, которыми инициализируются элементы массива в порядке индексирования. Значение1 будет присвоено ячейке массива с индексом 0. Значение2 будет присвоено ячейке массива с индексом 1 и т.д. ЗначениеN будет присвоено ячейке массива с индексом N-1 .
В случае инициализации массива отпадает необходимость использовать оператор new . Система автоматически выделит необходимый объем памяти для массива.
⇑
13. Пример инициализации одномерных массивов при их объявлении
⇑
14. Пример объявления и использования одномерного массива структур
Дополнительную информацию о работе с массивами структур можно получить в теме:
Пусть задан тип структуры BOOK , описывающей информацию о книге
Тогда код, который объявляет массив структур типа BOOK будет иметь приблизительно следующий вид
⇑
15. Что происходит, если в программе не придерживаться границ массива?
⇑
16. Пример объявления и использования одномерного массива классов
Пусть в отдельном модуле задается описание класса MyPoint , который описывает точку на координатной плоскости
Тогда, объявление и использование массива из 5 объектов типа MyPoint будет иметь приблизительно следующий вид
Читайте также: