Инструменты пользователя

Инструменты сайта


bb:lessons:second-basictypes

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bb:lessons:second-basictypes [2014/11/23 22:12]
admin [Массивы]
bb:lessons:second-basictypes [2020/10/29 07:08] (текущий)
Строка 1: Строка 1:
 ====== Урок второй. Базовые типы данных, массивы ====== ====== Урок второй. Базовые типы данных, массивы ======
  
-Что такое тип данных? Зачем мы про него говорим, едва ознакомившись с модулем и журналом? Дело в том, что типы данных - очень, очень важная штука в программировании.+[[bb:lessons|]]
  
 +Что такое тип данных? Зачем мы про него говорим, едва ознакомившись с модулем и журналом? Дело в том, что типы данных --- очень, очень важная штука в программировании.
  
-Мы знаем, что компьютеры работают с данными. А что такое данные? Данные - это факты, сущности внешнего мира, представленные таким образом, чтобы компьютер их мог обрабатывать. Ну а типы данных суть множества значений этих данных. Типы данных также вводят ограничения на использование данных. +Мы знаем, что компьютеры работают с данными. А что такое данные? Данные --- это факты, сущности внешнего мира, представленные таким образом, чтобы компьютер их мог обрабатывать. Ну а типы данных суть множества значений этих данных. Типы данных также вводят ограничения на использование данных.
  
 Например, числовой тип данных говорит нам о том, что переменная этого типа может содержать некий диапазон целых чисел. Переменную числового типа можно использовать только для числовых вычислений. Нельзя в число записать букву, это ограничение и нарушать его нельзя, иначе мы запутаемся в том, где у нас слова и где числа, где пирожки и где котята. Например, числовой тип данных говорит нам о том, что переменная этого типа может содержать некий диапазон целых чисел. Переменную числового типа можно использовать только для числовых вычислений. Нельзя в число записать букву, это ограничение и нарушать его нельзя, иначе мы запутаемся в том, где у нас слова и где числа, где пирожки и где котята.
Строка 73: Строка 73:
 Но элементами массива могут быть не только базовые типы, но и другие массивы. Вот пример многомерного массива: Но элементами массива могут быть не только базовые типы, но и другие массивы. Вот пример многомерного массива:
  
-''matrix: ARRAY 10 OF ARRAY 10 OF ARRAY 10 OF CHAR;''+''matrix: ARRAY 10 OF ARRAY 10 OF ARRAY 10 OF ARRAY 10 CHAR;''
  
 Как этот четырёхмерный массив должен выглядеть, довольно сложно представить. Надо что-то попроще. Давайте попробуем увидеть, как выглядит содержимое двумерного массива символов из 10 строк и 10 столбцов Как этот четырёхмерный массив должен выглядеть, довольно сложно представить. Надо что-то попроще. Давайте попробуем увидеть, как выглядит содержимое двумерного массива символов из 10 строк и 10 столбцов
  
-''matrix10x10: ARRAY 10 OF ARRAY 10 OF ARRAY 10 OF CHAR;''+''matrix10x10: ARRAY 10 OF ARRAY 10 OF CHAR;''
  
 Если такой двумерный массив заполнить произвольными символами и затем вывести в журнал, то получится что-то вроде этого: Если такой двумерный массив заполнить произвольными символами и затем вывести в журнал, то получится что-то вроде этого:
bb/lessons/second-basictypes.1416769928.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)