Мой первый кубок признания!

kubok-priznanijaХочу поделиться с Вами приятным для меня событием! Мой сайт получил переходящую награду  – “Кубок Признания”.

С огромным удовольствием и благодарностью принимаю Кубок от Татьяны  Доронкиной – автора сайта “Там хорошо“.

Спасибо, Татьяна, за оказанное доверие,  мне очень приятно, что Вам понравился мой сайт!

Эстафета Кубков признания – добрая традиция школы “Start Up”, когда выпускники вручают переходящую награду “Кубок Признания” другим студентам школы, сайты которых произвели на них приятное впечатление.

Подробнее »Мой первый кубок признания!

Урок 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. Вещественный тип данных

Урок 17. Перечисляемый и интервальный типы данных

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

Тип данных определяет набор допустимых значений для величин и набор операций, которые можно с ними выполнять. В Языке Паскаль есть стандартные типы данных, которые программисту не нужно описывать. Их описание входят в состав языка программирования. Нужно знать идентификаторы этих типов и правильно их использовать. Изученные нами целые и логический типы относятся к простым (скалярным) стандартным типам данных. Но не всегда стандартные типы данных нас устраивают.

Подробнее »Урок 17. Перечисляемый и интервальный типы данных