Главная > Язык программирования Паскаль

Язык программирования Паскаль

Урок 27. Вставка элементов в массив

Урок из серии: «Программирование на языке Паскаль»
Продолжим знакомиться с алгоритмами обработки одномерных массивов. Сегодня рассмотрим алгоритмы для вставки элементов в массив. Как и в алгоритмах с удалением элементов, будем различать два случая: вставку одного элемента и вставку нескольких элементов. Алгоритмы получаются разные.

Вставка одного элемента

Вставить элемент можно до или после данного элемента, номер этого элемента можно вводить с клавиатуры или искать при определённых условиях.
Рассмотрим вставку элемента после элемента с данным номером, номер этого элемента будем вводить с клавиатуры.

Рассмотрим несложную задачу.
Подробнее »Урок 27. Вставка элементов в массив

Урок 26. Удаление элементов из массива

Информатика ПаскальУрок из серии: «Язык программирования Паскаль»

На этом уроке мы поговорим о том, как можно удалить элементы из массива. В языке Паскаль нет стандартных процедур для обслуживания массивов. Поэтому мы напишем свою процедуру.

Рассмотрим два случая: удаление одного элемента из массива и удаление нескольких элементов. Для решения этих задач используются разные подходы.

Знакомство с алгоритмом удаления элемента из массива начнем со следующей задачи.

Задача 1. Необходимо удалить k-ый элемент из массива m, состоящего из n элементов.

Подробнее »Урок 26. Удаление элементов из массива

Урок 25. Работа с элементами массива

Урок из серии: «Язык программирования Паскаль»
На предыдущих уроках мы рассмотрели алгоритмы работы с элементами одномерного массива, в которых вы использовали данные из массива, но не изменяли его. На этом уроке вы научитесь вносить изменения в массив, заполнять новый массив по заданному правилу. Рассмотрим несколько типовых задач.
Подробнее »Урок 25. Работа с элементами массива

Урок 24. Поиск максимального (минимального) элемента в массиве

Урок из серии: «Язык программирования Паскаль»

На этом уроке рассмотрим алгоритмы поиска максимального (минимального) элементов в одномерном массиве.
Задача. Составить программу, которая формирует одномерный массив случайных чисел, выводит на экран, выполняет поиск максимального элемента массива, а затем выводит на экран его значение и порядковый номер в массиве.

Подробнее »Урок 24. Поиск максимального (минимального) элемента в массиве

Урок 23. Поиск элемента в массиве

Урок из серии: «Язык программирования Паскаль»

На этом уроке рассмотрим алгоритмы поиска элемента в одномерном массиве. Эти алгоритмы очень похожи на обработку последовательностей (поиск, выборка и т.д.).

Отличие заключается в том, что в массиве одновременно доступны все его компоненты. Такой доступ называется параллельным.

Рассмотрим несколько примеров.

Подробнее »Урок 23. Поиск элемента в массиве

Урок 22. Сумма элементов массива

Урок из серии: «Язык программирования Паскаль»

При работе с элементами одномерного массива можно выделить несколько видов подзадач. Алгоритмы для решения этих подзадач   необходимо знать.

На этом уроке рассмотрим  алгоритмы для  нахождения суммы (или произведения) элементов одномерного массива. Здесь могут быть различные модификации — найти сумму элементов с заданным свойством.

Подробнее »Урок 22. Сумма элементов массива

Урок 21. Заполнение массива и вывод на экран

Урок из серии: «Язык программирования Паскаль»

После объявления массива с ним можно работать. Например, присваивать значения элементам массива и вообще обращаться с ними как с обычными переменными. Для обращения к конкретному элементу необходимо указать идентификатор (имя)  массива  и индекс элемента в квадратных скобках.

Например, запись Mas[2], A[10] позволяет обратиться ко второму элементу массива MAS  и десятому элементу массива A. При работе с двумерным массивом указывается два индекса, с n-мерным массивом — n индексов.

Например, запись Matr[4, 4] делает доступным для обработки значение элемента, находящегося в четвертой строке четвертого столбца массива M.

Индексированные элементы массива называются индексированными переменными. За границы массива выходить нельзя. То есть, если в массиве Mas  пять элементов, то обращение к шестому или восьмому элементу приведет к ошибке.

Рассмотрим типичные операции, возникающие при работе с одномерными массивами.

Подробнее »Урок 21. Заполнение массива и вывод на экран

Урок 19. Структурированные типы данных

Урок из серии: «Язык программирования Паскаль»

Все простые данные, которые рассматривались на предыдущих уроках, имели характерное  свойства — неделимость.

Паскаль позволяет работать с более сложными по своей конструкции типами данных. Они называются типами данных пользователя и относятся к структурированным типам (от слова структура). Отличаются они тем, что переменные структурного типа состоят не из одного элемента (как все стандартные типы — целые, вещественные, символьные и логические), а из нескольких элементов с одним общим именем.

Подробнее »Урок 19. Структурированные типы данных

Урок 20. Описание массива

Урок из серии: «Язык программирования Паскаль»

В предыдущем уроке мы ввели понятие структурированных данных.

Изучение данных структурированного типа начнем с регулярного типа данных — массивов.

Название регулярный тип массивы получили за то, что в них объединены однотипные элементы, упорядоченные (урегулированные) по индексам, определяющим положение каждого элемента в массиве.

Массив — структурированный тип данных, состоящий из фиксированного числа однотипных элементов, объединённых одним именем,  где каждый элемент имеет свой номер (индекс).Подробнее »Урок 20. Описание массива

Урок 18. Вещественный тип данных

Урок из серии: «Язык программирования Паскаль»
На этом уроке мы заканчиваем знакомиться с простыми (скалярными) типами данных языка программирования Паскаль. Остался вещественный  тип данных.
Данные вещественного (действительного) типа используются значительно чаще целого типа. Они необходимы в тех случаях, когда числовые значения могут содержать дробные части.
Подробнее »Урок 18. Вещественный тип данных