ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Цикл с параметром в Паскале - FORЛАБОРАТОРНАЯ РАБОТА №3 РАЗЛИЧНЫЕ ЦИКЛЫ И МАССИВЫ Массивы. Например: Здесь – 1, 2, 3, 4 – индексы массива или его порядковые номера, а 7, 8, 0, 3 – цифры, записанные в массив. В паскале массив может объявляться, как в блоке констант: Служебное слово array (с англ. –массив) говорит о том, что константа является массивом. В квадратных скобках записывается размерность массива, далее тип данных, к которому относится массив, а в скобках элементы массива. Помимо этого массив может быть инициализирован в программе в виде цикла, а задан изначально, как переменная:
Цикл с параметром в Паскале - FOR Цикл FOR задаёт определённое условие по которому программа будет работать до его выполнения, допустим нужно нам 5 (или n) раз зациклить программу, то это легко сделать с помощью данного цикла. У цикла FOR есть характерная черта - счетчик который обычно обозначается буквой i или j. Внешний вид цикла с параметром в паскале: for i:= 1 to n do // присваиваем i сначала одному, потом двум, трем,..., n
После 1-го прохода переменной i присваиваем 1, после второго присваиваем 2 и так до тех пор, пока не дойдем до n. to - это до.. в порядке возрастания, также есть downto - до.. в порядке убывания. Блок - схема цикла с параметром: · o Пример использования цикла с параметром: Пример №1. С помощью цикла с параметром инициализируйте массив а[i]. Порядок работы: Для того, чтобы инициализировать массив необходимо его записать в блок переменных и задать тип. Обращение к элементам массива происходит с помощью индекса, следовательно, необходимо задать целочисленную переменную, отвечающую за индексы массива. Обычно эту переменную обозначают i. Вот так будет выглядеть листинг кода: Сначала объявляем массив в блоке переменных. Массив вещественного типа. Далее объявляем переменную I, которая поможет обращаться к элементам массива. В программе опишем цикл FOR, который будет обращаться с помощью переменной I к каждому из элементов массива. В данном случае, с помощью этого цикла массив будет заполняться пользовательскими значениями. Пример №2. С помощью цикла с параметром посчитать сумму положительных элементов массива. Массив задан в константах. Порядок работы: Для того, чтобы посчитать сумму необходимо воспользоваться стандартной формула подсчет суммы в массиве s:=s+a[i]. Причем, изначально, s=0, т.к. ничего в себе не хранит. По ходу цикла переменная будет накапливать в себе суммы всех предыдущих элементов массива. Так же не стоит забывать об условии – элемент массива должен быть больше 0. Листинг кода этого задания: Ход заполнения сумм будет выглядеть следующим образом: Видно, что цикл прогоняет массив пошагово, начиная с первого. Пример №3. Найдите максимальный элемент массива с помощью цикла с параметром. Причем массив инициализируется с клавиатуры. Ход работы: Понятно, что максимальный элемент следует искать с помощью перебора, т.е. путем сравнения элементов массива с переменной max, в которую будет записываться наибольшее значение по ходу выполнения цикла. Листинг кода: Перед инициализацией массива и сравнения с остальными его параметрами необходимо обнулить переменную max. Не нашли, что искали? Воспользуйтесь поиском:
|