Комбинированный тип данных в языке программирования Паскаль
Автор: ksundel1988 • Май 31, 2020 • Реферат • 6,347 Слов (26 Страниц) • 592 Просмотры
Оглавление
Введение 3
Комбинированный тип данных в языке программирования Паскаль 6
Решение задач с использованием комбинированного типа данных 13
Заключение 35
Список литературы 36
Введение
Практически каждый человек в современном мире сталкивался с программированием хотя бы на бытовом уровне. Наиболее простейшим примером данного факта является установка будильника на нужное время. Сюда же можно отнести мобильные телефоны, микроволновые печи, автоматические стиральные машины, регуляторы на холодильниках, таймеры на телевизорах и т.п.
Любое современное устройство, в том числе и компьютер, в своей работе выполняет команды, специальным образом составленные человеком. Чем сложнее техническое устройство, тем большее число операций оно способно выполнять. На данный момент компьютер считается одним из наиболее сложных технических устройств. Он позволяет решать задачи практически любой сложности, будь то математические вычисления или предсказания. Однако же, для того, чтобы компьютер мог решать такие задачи, человек должен заложить в него специальную программу на одном из языков программирования (ЯП) [18].
Языки программирования для вычислительных устройств начали разрабатываться с середины прошлого века. В настоящее время в мире существует более 2500 различных ЯП и их разновидностей. Для решения большинства задач можно использовать любой из них.
В общем случае множество языков программирования делится на две группы:
- языки низкого уровня;
- языки высокого уровня.
Языки низкого уровня (ассемблеры) понятны исключительно компьютеру и очень узкому кругу программистов высокой квалификации, поэтому их принято называть «машинными языками». Разработка программ на таких языках представляет собой трудоемкий и сложный процесс.
Большинство программистов в процессе разработки использует ЯП высокого уровня. Они более понятны человеку и играют роль посредника между программистом и компьютером, позволяя общаться с компьютером более привычным способом. Для таких языков необходимо наличие «переводчика» на машинный язык - транслятора [11].
Любая программа предназначена для обработки данных. Данные в программах могут храниться в различных видах - это определяется типом данных. Независимо от языка программирования типы данных бывают двух видов: простые и сложные. Чаще всего приходится использовать сложные типы данных - структурированные, например, массивы, строки или множества [3].
Все вышесказанное объясняет актуальность рассматриваемой темы. Для создания эффективных программ необходимо грамотно подходить к выбору структур данных для хранения информации. Так, например, для хранения названий месяцев логично использовать массив или множество символьных строк вместо отдельных двенадцати строк.
Объект исследования данной работы - типы данных в языке программирования Паскаль.
Предмет исследования - комбинированные типы данных.
Цель работы - изучить основные виды комбинированных типов данных и способы работы с ними. Для достижения поставленной цели необходимо решить следующие задачи:
- изучить литературу по выбранной теме;
- изучить основные операции и стандартные функции для работы со структурированными типами данных;
- привести примеры программ с использованием структурированных типов данных.
При написании данной работы в качестве опорных источников были использованы:
- И.В. Беляева – «Основы программирования на языке Turbo Pascal: учебное пособие»;
- Х.А. Магомедова – «Учебное пособие по дисциплине «Основы программирования» для специальности среднего профессионального образования».
Комбинированный тип данных в языке программирования Паскаль
Перед рассмотрением комбинированного типа данных важно обратить внимание на особенности языка Паскаль.
Во-первых, любое данное, которое задействовано в программе, относится к той или иной структуре данных, при этом каждое отдельное, самостоятельное данное рассматривается в качестве простейшей (тривиальной) структурой данных.
Во-вторых, в качестве отдельного элемента структуры может использоваться не только отдельное данное, но и нетривиальная структура данных (например, векторы также могут являться компонентами вектора), поэтому в общем случае структура данных имеет иерархический характер.
...