Структуры данных
3.14
3.1
3.1416
3.14
Таким образом, при некорректном задании формата вывода (вторая цифра формата больше или равна первой) определяющей для вывода числа является заданная точность вывода.
Вывод чисел без всякой дополнительной информации называется “немым” – он некрасив и непонятен. Поэтому при выводе чисел желательно выводить и поясняющий текст, заключая его в апострофы:
WriteLn(‘Pi=’,Pi:7:4);
На экран будет выведено:
Pi=3.1416
Для отступа от левого края экрана нужно указать необходимое количество пробелов слева от выводимого значения:
WriteLn(‘ ‘:30,‘Pi=’,Pi:7:4);
На экран будет выведено:
Pi=3.1416
30 пробелов
Оператор WriteLn без списка вывода пропускает на экране одну чистую строку.
В повседневной практике обработки информации мы часто имеем дело с естественно организованными (объединенными) представлениями информации: текстами, списками, таблицами, анкетами. Такие организованные (структурированные) данные во многом облегчают их восприятие и обработку.
Естественная организация данных эффективно отражается в современных языках программирования понятием структур данных.
Под структурами данных понимаются специальным образом организованные совокупности данных, облегчающие реализацию алгоритма и их компьютерную обработку.
Отличительной особенность хорошо написанных программ является то, что данные в них организованы в определенные, наиболее подходящие для их хранения и обработки структуры, а сами программы являются лишь средством обработки этих структур независимо от их информационного содержания. Проектирование подходящих структур данных для их эффективной обработки программой столь же важно, и занятие это, возможно, более сложное, чем написание собственно операторов программы в соответствии с выбранным алгоритмом их обработки. Хорошо спроектированные структуры данных облегчают и ускоряют их обработку, улучшают понимание самой программы.
К базовым структурам данных в Паскале относятся:
· переменные,
· массивы,
· строки,
· множества,
· записи,
· файлы.
Из этих структур можно конструировать более сложные, например, файлы записей (базы данных).
Понятие переменных было введено раньше – это структура данных, состоящая из отдельных элементов, каждый из которых имеет имя, тип и конкретное значение.