Архив автора: Stalker45230

Прямой доступ к элементам структур.

Инициализация структур Как и обычные переменные, элементы, входящие в состав структур (определяющие структурную переменную), могут быть инициализированы. При этом можно инициализировать, как все элементы, определяющие структурную переменную при ее декларировании. Инициализация структуры заключается в присваивании начальных значений элементам структуры. Структуры могут быть проинициализированы при их объявлении. Инициализирующая запись – это заключенный в фигурные скобки список, элементы которого разделяются запятыми и… Читать далее »

Структура. Инициализация структур.Объявление структуры

Структура (запись на языке Pascal) — составной (смешанный, сложный, структурированный) тип данных, который под одним именем объединяет несколько переменных разных типов, которые называются полями (элементами или членами) структуры. В качестве полей могут быть переменные простых типов, массивы, структуры и некоторые другие типы. Если в ”старом” языке C в структуру можно было включать только переменные, то в более… Читать далее »

Принципы объектно-ориентированного программирования.

Преимущества Объектно-ориентированного программирования. 1) Построение сложных систем 2) Повышение надежности программного обеспечения 3) Улучшение сопровождения программного обеспечения. Возможность внесения изменений отдельных компонент изменения остальных частей 4) Расширение и масштабирование программного кода 5) Создание повторно используемого программного кода. Под обьектом будем понимать понятие, абстракцию или любой предмет с четко очерченными границами, имеющий смысл в аспекте рассматриваемой проблемы. Введение… Читать далее »

Объявление и инициализация двумерного массива

Что такое двумерный массив? Двумерный массив в Java — это массив массивов, то есть в каждой его ячейке находится ссылка на некий массив. Но гораздо проще его представить в виде таблицы, у которой есть количество строк (первое измерение) и количество столбцов (второе измерение). Двумерный массив, у которого все строки имеют равное количество элементов, называется прямоугольным.… Читать далее »

Объявление и инициализация одномерного массива

Одномерные массивы в Паскале ОБЪЯВЛЕНИЕ МАСCИВА Массивы в Паскале используются двух типов: одномерные и двумерные. Определение одномерного масcива в Паскале звучит так: одномерный массив — это определенное количество элементов, относящихся к одному и тому же типу данных, которые имеют одно имя, и каждый элемент имеет свой индекс — порядковый номер. Описание масcива в Паскале (объявление) и… Читать далее »

Операции для работы с указателями

Операции над указателями С указателями можно выполнять следующие операции: разадресация, или кос­венное обращение к объекту (*), присваивание, сложение с константой, вычита­ние, инкремент (++), декремент (—), сравнение, приведение типов. При работе с указателями часто используется операция получения адреса (&). Операция разадресации или разыменования предназначена для доступа к ве­личине, адрес которой хранится в указателе. Эту операцию можно использовать… Читать далее »

Данные типа «указатель».Pascal

Указатель pascal Указатели в рассматриваемых версиях Паскаля могут быть типированными или нетипированными. Типированные указатели хранят адрес ячейки данных заявленного типа, для нетипированных указателей тип содержимого не задается. В качестве типа содержимого ячейки (базового типа) может быть использован любой стандартный тип или имя нестандартного типа. Указателю может быть присвоено значение другого указа­теля, причем в операторе присваивания… Читать далее »

Передача параметров по имени.Pascal

Передача параметров В стандарте языка Паскаль передача параметров может производиться двумя способами — по значению и по ссылке. Параметры, передаваемые по значению, называют параметрами-значениями, передаваемые по ссылке — параметрами-переменными. Последние отличаются тем, что в заголовке процедуры (функции) перед ними ставится служебное слово var. При первом способе (передача по значению) значения фактических параметров копируются в соответствующие… Читать далее »

Прототипы функции.С/С++

Прототип функции В современных, правильно написанных программах на языке С каждую функцию перед использованием необходимо объявлять. Обычно это делается с помощью прототипа функции. В первоначальном варианте языка С прототипов не было; но они были введены уже в Стандарт С89. Хотя прототипы формально не требуются, но их использование очень желательно. (Впрочем, в C++ прототипы обязательны!) Во всех примерах… Читать далее »

Вызов функции.Фyнкция.Pascal

Функция Функция – это подпрограмма, определяющая единственное значение. Отличия подпрограммы – функции от процедуры: Заголовок функции начинается со служебного слова function и заканчивается указанием типа значения функции:

Раздел операторов функции должен содержать хотя бы один оператор присваивания имени функции; Обращение к функции – не оператор, а выражение вида:

Список фактических параметров— это их перечисление через… Читать далее »