|
Типы данных в Паскале Учебник 09/02/11 |
Любая программа, написанная на любом языке программирования, по большому счету предназначена для обработки данных. В качестве данных могут выступать числа, тексты, графика, звук и др. Одни данные являются исходными, другие – результатом, который получается путем обработки исходных данных программой. Данные хранятся в памяти компьютера. Программа обращается к ним с помощью имен переменных, связанных с участками памяти, где хранятся данные. Переменные описываются до основного кода программы. Для них указываются ее имя и тип хранимых данных. |
|
Переменные и константы Учебник 09/02/11 |
ПеременныеЛюбая программа обрабатывает данные (информацию, объекты). Данные, с которыми работает программа, хранятся в памяти компьютера (чаще оперативной). Программа должна знать, где они лежат, каким объемом памяти она располагает, как следует интерпретировать данные (например, как числа или строки). Для обеспечения программе доступа к участкам памяти существует механизм переменных. |
|
Ввод-вывод данных Учебник 09/02/11 |
Компьютерные программы обрабатывают (изменяют) различные данные. Программа получает данные, что-то делает с ними и выводит их в измененной форме или выводит другие данные. |
|
Понятия программирования Учебник 09/02/11 |
Смысл программированияЧасто людям приходится делать что-то, а потом повторять те же действия через промежуток времени. Когда человек первый раз сталкивается с задачей, то обдумывает последовательность действий (алгоритм) для ее решения. Придумав удачный алгоритм, человек его запоминает, и последующее выполнение похожих задач происходит уже «на автомате». Когда мы действуем согласно какой-либо инструкции, то являемся просто исполнителями. |
|
Открытые массивы Учебник 02/02/11 |
При описании открытого массива (в разделе type или var) указывается тип элементов, из которых он состоит (например, real, char и др.), но не указываются границы индексов. Например: mas1: array of real; mas2: array of integer; |
|
Сравнение записей с массивами Учебник 08/01/11 |
В то время как массив – объединение компонент одинакового типа, в записи можно объединять компоненты различного типа. Сравните массив и запись:
type
numb = array[1..4] of integer;
date = record
month: 1..12;
day: 1..31;
year: integer;
week: (mo, tu, we, th, fr, sa, su)
end;
![]() Переменные, определенных выше типов, содержат либо целые массивы, либо целые записи: var |
|
Общее представление о массивах Учебник 04/12/10 |
Переменные стандартного типа можно изобразить отдельными маленькими ячейками. То же самое относится и к переменным перечисляемого и интервального типов: ![]() |
|
Вложенные конструкции if-else Учебник 09/11/10 |
Следует быть внимательными при использовании вложенных операторов if. Предпочтительнее пользоваться схемой else-if (т.е. вкладывать во внешнюю ветку else), а не then-if (т.е не вкладывать во внешнюю ветку if). Так как в последнем случае придется следить за тем, к какой ветке относится соответствующее else. Пренебрежение этим правилом приводит к нагромождению закрывающих else. Сравните две программы ниже. Они делают одно и то же. Однако предпочтительной является первая. |
|
Функции над дискретными типами Учебник 09/11/10 |
Функция ordБуквы от ‘A’ до ‘Z’ следуют в возрастающем порядке, иными словами, каждая буква имеет порядковое значение, соответствующее ее месту в алфавите. Это порядковое значение может быть получено посредством функции ord. Порядковый номер литеры зависит от используемого кода. Но, независимо от используемого кода, порядковые значения букв следуют по возрастанию: |
|
Логические функции Учебник 09/11/10 |
Функция odd используется для проверки четности или нечетности целого выражения. |
Последние комментарии
1 день 2 часа назад
1 день 9 часов назад
1 день 15 часов назад
2 дня 22 часа назад
5 дней 17 часов назад
5 дней 18 часов назад
6 дней 17 часов назад
1 неделя 19 часов назад
1 неделя 20 часов назад
1 неделя 1 день назад