- •1. Как создавать программы? в начало
- •3. Программы работают с данными. В начало
- •4. Переменные нужно объявлять. В начало
- •5. Операция присваивания. В начало
- •6. Простые примеры. В начало Чтобы научиться программировать, нужно это делать. Итак начнем.
- •7. Построение выражений и встроенные функции. В начало
- •8. Технология алгоритмического программирования. В начало
- •1. Линейную
- •2. Ветвление 3. Циклическую
- •9. Работа со строками в начало
- •11. Массивы в начало
- •12. Работа с файлами в начало
- •13. Графика на Pascal. В начало
3. Программы работают с данными. В начало
Ту информацию, с которой работают программы принято называть данными. И, в самом деле, мы передаем программе для обработки числа, символы, текст, изображения. Перед использованием данных программа должна отвести для них место в памяти,а значит программист должен знать возможности различных типов данных, а программа их потребности. Вот и настало время рассказать о типах данных. С какой же информацией-данными может работать Паскаль? С объемными изображениями, физическими объектами, и запахами - конечно же, это шутка. Все горазда прозаичнее. Основные, но не все типы данных, которыми может пользоваться язык программирования Pascal указаны в таблице.
Основные типы данных Pascal
Идентификатор |
Занимаемое место в памяти |
Диапазон значений |
Целые числа |
||
integer |
2 |
-32768..32767 |
byte |
1 |
0..255 |
longint |
4 |
-2147483648..2147483647 |
Вещественные числа |
||
real |
6 |
2,9x10-39 - 1,7x1038 |
extended |
10 |
3,4x10-4932 - 1,1x104932 |
Логический тип данных |
||
boolean |
1 |
true, false |
Символьный тип данных |
||
char |
1 |
все символы кода ASCII |
Структурированные типы данных |
||
массив - array |
Сумма потребностей всех элементов |
- |
строка - string |
Можно указать, например - string[10] |
- |
файл - file. |
Зависит от определения его структуры |
- |
4. Переменные нужно объявлять. В начало
Хотя данные, которые использует программа могут быть неизменяющимися, например: имя, адрес, номер квартиры, чаще используют данные меняющиеся, например: вклад в банке, остаток на складе, скорость автомобиля и т.д. Некоторой порции данных, которую программа использует, как единое целое, дали название: ПЕРЕМЕННАЯ. Сказать проще для работы с данными программы используют переменные, то есть величины, которые могут менять свое значение. Каждая переменная в любом языке имеет три характеристики. Имя,тип, и значение. Имя - это название переменной, по которому к ней будет обращаться программа. Тип - указывает на то, какие данные в ней хранятся, например символьные или числовые. Значение - это то что конкретно хранится в этой переменной, например число 10 или 0.55. А если это символы то, например, буква А или слово РОССИЯ. Программа должна знать, какие переменные будут в ней использованы. А для этого в программе выполняют объявление переменных Посмотрите на пример. Var N : integer; c : char; S1 : string; A : array[1..100] of integer;
После Var мы указываем имена переменных и типы данных, которые они будут хранить. В Паскале, в отличии от BASIC-а, все переменные нужно объявлять явно, то есть нельзя использовать переменную, которой нет в блоке объявлений. Как я говорил, данные могут быть, как изменяющимися, так и постоянными. Неизменяющиеся порции данных называются константами и могут быть определены например так: Const Min = 0; Max = 100; RAZN = (Max - Min) div 2; Beta = Chr(255); Mess = 'Out of memory'; Schar = #13; {Символ без видимого представления} Ln10 = 2.30258; Number = ['0'..'9']; {Константа в виде массива}
