Найти тему

Программирование на Pascal (переменные и массив)

Если вам вдруг не понятен язык программирования Pascal, то давайте разбираться.

Логотип программы PascalABC.net
Логотип программы PascalABC.net

Для начала раберёмся с переменными и константами. Переменные могут быть разных типов. Часто используемые типы:
integer - целочисленные от -21474836478 до 2147483647 = (1, 4, 10);
real - дробные от 5.0e-324 до 1.7e308 = (0.5, 1.2, 12.3);
char - односимвольные = (a, B, 9);
byte - байтные от 0 до 255 = (1, 5, 123);
string - текстовые = ('Hello World!');
boolean - булевые = (True/False, 1/0);

Начинается программа с названия и обозначения переменных. Переменные пишутся после слова var или const (переменная variable и постоянные constant). Переменные можно менять по ходу программы, а постоянные нельзя.

Первый тип присваивания значений переменным является функцией присваивания ":=".
Присваивать можно только данные того же типа, что и переменная. То есть нельзя писать так var a : integer; a := 1.25; .
Также присваивать можно не только значения, но и формулы (картинка 3). Например a := a+b; Но не забывайте о главном правиле: "Присваивать можно только данные того же типа, что и переменная".
Второй тип присваивания это ввод с клавиатуры. read(a);
Вы сами вводите значение переменной.
Третий тип присваивания это случайный выбор из множества чисел.

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

Обязательно пишется Randomize;
Потом c:= random (диапазон чисел); Например
c:=random (120); (любое значение от 0 до 120)

Выводится всё с помощью функции writeln(переменная);

Также существует множество других типов данных, но последнее что я хотел бы рассмотреть это массив. Массив - это как коробка с переменными. Давайте разбираться.
Массив является типом данных array. В var обозначается как:
a : array [1..10] of integer;
В [i..n] пишется диапазон количества переменных от 1 до 10 (9 переменных). "of integer" Показывает какого типа данных будут переменные.
В массив можно также присваивать значения, но теперь появился новый тип присваивания. Сразу для всех переменных. Записывается как:
for i:=1 to n do (Для i от 1 до n(в данном случае n=10) делать)
read(a[i]); (записывать значение для а для всего количество переменных с именем а)
Переменная в массиве записывается как имя массива a и номер этой переменной [1],[2] и так далее. Например в массиве a : array [1..10] of integer
Самой первой переменной будет - a[1], последней - a[10]

Двоеточие в write показывает на сколько отступать после вывода переменной.
Двоеточие в write показывает на сколько отступать после вывода переменной.

Спасибо за прочтение статьи, надеюсь помог вам в постижении данного языка программирования.