Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Создание ссылочных типов в языке программирования Паскаль
Создан заказ №2495524
1 декабря 2017

Создание ссылочных типов в языке программирования Паскаль

Как заказчик описал требования к работе:
Текст курсовой работы должен быть оформлен в соответствии с требованиями ГОСТ 7.32 - 2001, ГОСТ 2.105 -95, ГОСТ Р 6.30 - 97. Список основной литературы от 20 до 40 изданий не старше 5 лет. В работе указываются ссылки на используемую литературу в формате [15, с. 130]. Количество электронных источник ов не должно превышать 20% от общего количества источников в списке используемой литературы
подробнее
Фрагмент выполненной работы:
Введение Цели и задачи данной курсовой работы – изучение способов и методов создания ссылочных типов в языках высокого уровня и в частности на языке программирования Паскаль, а также способов выделения и управления памятью для них. Объект исследования – структуры данных. Предметы исследования – списочные типы данных, управление памятью. Актуальность данной работы обусловлена тем, что, без создания ссылочных типов не обойтись ни в одной более мене сложной программе, работающей со сколько-нибудь существенными объемами динамических данных и объектов. Для этого рассмотрим для начала теоретически базовые понятия типов данных, ссылок (указателей) на них, и способы и методы, работы с ними применительно к некоторым динамическим структурам данных например «список». Далее на практике применим теоретические знания и во второй главе рассмотрим создание ссылочных типов, а так же рассмотрим прикладные задачи по работе с указателями на примере динамических структур данных. Приступая к изучению созданий ссылочных типов в языках программирования высокого уровня программирования на любом языке, необходимо начать изучение с базовых понятий, типов данных и методов синтаксического описания конструкций языка. (работа была выполнена специалистами Автор 24) Базовыми понятиями будем считать: тип данных, указатель (как типизированный так и не типизированный), выделение памяти менеджером операционной системы (ОС) под данные, и некоторые другие. Понятно, что практически никакую программу невозможно создать без специальной теоретической подготовки, поэтому начнем с рассмотрения вышеупомянутых терминов, затем перейдем к рассмотрению методов создания ссылочных типов в языках программирования в том числе в ЯВУ Паскаль. По большому счету ЭВМ была создана для автоматического выполнения многократно однотипных действий и вычислений с высокой скоростью, однако кроме собственно инструкций по вычислению каждая программа содержит так называемые данные, некоторые программы используют огромное число данных, которые зачастую непосредственно хранятся в оперативной памяти (ОЗУ). Так для облегчения доступа и адресации к данным был придуман и введен в обиход специальный прием – хранить адреса или указатели на области памяти, собственно эти адреса не обязательно являются физическими адресами в памяти ЭВМ. Зачастую относительными, относительно текущего «контекста» памяти текущего процесса, но это не мешает работать программисту с ними максимально эффективно, а в целях безопасности данных других процессов практически все современные операционные системы «запрещают» одному процессу выходить в диапазон памяти других процессов. Начиная изучать проблематику вопроса – начнем с простейших определений и описаний. Современные подсистема выделения памяти в ОС предоставляют программисту набор функций (методов) как для выделения памяти, так и для уничтожения уже выделенных участков (возврата области памяти обратно в «кучу»). Как выглядит подсистема выделения памяти на уровне ОС рассматривать не будем, заметим лишь, что для каждого процесса ОС хранит свою некоторую таблицу данных – в которой отображаются занятые и свободные участки памяти, процесс – алгоритм хранения и выделения памяти не всегда тривиален, зачастую еще и используются внешние накопители (свопинг) и алгоритм вытеснения страниц, для того чтобы приложения не получали отказ в выделении памяти [2, стр 21]. Поскольку любая память и любой процессор это конечные автоматы и имеют конечные размеры, то и размеры выделяемых областей для программиста – конечны, об этом следует помнить в процессе программирования, также работа с указателями требует определенной аккуратности и внимательности, как при выделении, так и при уничтожении областей памяти, особенно это актуально для сложных многоуровневых, многоклассовых приложений. Поскольку память является очень быстрым устройством, то и выполнять это можно тоже довольно таки быстро. Однако, не всегда все так просто, на практике современные операционные системы не дают пользовательским программам обращаться напрямую к железу через те или иные «порты» или же напрямую через адресацию в «память». В этом случае операционная система предоставляет пользователю или программисту ряд своих функций (так называемый API) , для работы с «железом» в том числе и с памятью [21]. В данной курсовой работе рассмотрим основные виды работы с памятью, через API[19] и методы ЯВУ, и их применение на практике. Наша цель охватить как теоретические сведения (в первой части) о видах работы с указателями и памятью так и их применение в различных языках программирования в тех или иных алгоритмах (во второй части). Список основных авторов - Румянцев П. В. Герберт Ш. Йенсен К. Вирт Н. Перминов О.Н. Шмидский Я.К. Кормен ТПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
4 декабря 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
user315022
5
скачать
Создание ссылочных типов в языке программирования Паскаль.docx
2017-12-07 23:53
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена автором качественно и в срок. Все мои недочеты и пожелания были учтены. Приятно иметь дело с умными, понимающими, аккуратными людьми, к которым относится данный автор.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Бот Телеграм на Java. Кино бот.
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка веб приложения/веб-сервис
Курсовая работа
Программирование
Стоимость:
700 ₽
3глава
Дипломная работа
Программирование
Стоимость:
4000 ₽
разработка web-сайта на тему "Праздничное агентство" c помощью mySql
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать отчет об отдельной части программы, выполненной мною
Отчёт по практике
Программирование
Стоимость:
700 ₽
Ход пешки на языке Prolog
Контрольная работа
Программирование
Стоимость:
300 ₽
Преддипломный отчет
Отчёт по практике
Программирование
Стоимость:
700 ₽
Необходимо разработать приложение
Курсовая работа
Программирование
Стоимость:
700 ₽
Язык программирования "Basic"
Курсовая работа
Программирование
Стоимость:
700 ₽
Исследование алгоритмов и структур данных на языке Java
Курсовая работа
Программирование
Стоимость:
700 ₽
Принципы организации и работы с абстрактной структурой данных ОЧЕРЕДЬ
Курсовая работа
Программирование
Стоимость:
700 ₽
Структура данных и алгоритмов
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка модуля аналитики для учета клиентов
Курсовая работа
Программирование
Стоимость:
700 ₽
Транспайлер из подмножества языка Паскаль в язык Си
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка web-сайта для учителя в образовательном учреждении.
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Язык Microsoft Visual Basic for Applications
Начало 90-х годов прошлого века ознаменовалось тем, что наметилась отчетливая тенденция включения в приложения, которые были предназначены для конечного пользователя, а также средства внутреннего программирования, с помощью которых можно было настраивать и адаптировать эти пакеты под конкретные условия применения.
В конце 1993 г. корпорация Microsoft объявила о создании на основе языка VB новой ун...
подробнее
Среда разработчика Turbo Pascal V.7.0
К базовым компонентам системы программирования Турбо Паскаль относят:
Указанные компоненты объединяются в единую интегрированную среду разработчика, с которой работают программисты, создавая свои шедевры.
Окно редактора работает в двух режимах: оконном и полноэкранном. Для переключения режимов используем клавиши Alt+Enter . По щелчку окно захватывается курсором мыши. Для освобождения мыши использу...
подробнее
Создание приложений на языке VBA для MS EXCEL
В модели объектов Excel имеются более 100 объектов и семейств. Однако достаточно использования только небольшого количества объектов, чтобы выполнить большинство всех возможных действий. Наиболее часто используемыми объектами являются Application, Workbook (Workbooks), Worksheet (Worksheets) и Range.
Попробуем построить приложение, которое осуществляет пересчет значений веса из граммов в фунты. Раз...
подробнее
Оформление стилей веб-страниц
Стилистическое оформление всех страниц Web-сайта является одним из важных условий создания хорошего сайта. Казалось бы, что сделать это достаточно просто, стоит только установить одинаковые значения для всех визуальных свойств объектов. Но, если Web-страницы, входящие в проект, имеют достаточно большой объем, этот процесс может отнять много времени. Для автоматизации данного процесса можно использ...
подробнее
Язык Microsoft Visual Basic for Applications
Начало 90-х годов прошлого века ознаменовалось тем, что наметилась отчетливая тенденция включения в приложения, которые были предназначены для конечного пользователя, а также средства внутреннего программирования, с помощью которых можно было настраивать и адаптировать эти пакеты под конкретные условия применения.
В конце 1993 г. корпорация Microsoft объявила о создании на основе языка VB новой ун...
подробнее
Среда разработчика Turbo Pascal V.7.0
К базовым компонентам системы программирования Турбо Паскаль относят:
Указанные компоненты объединяются в единую интегрированную среду разработчика, с которой работают программисты, создавая свои шедевры.
Окно редактора работает в двух режимах: оконном и полноэкранном. Для переключения режимов используем клавиши Alt+Enter . По щелчку окно захватывается курсором мыши. Для освобождения мыши использу...
подробнее
Создание приложений на языке VBA для MS EXCEL
В модели объектов Excel имеются более 100 объектов и семейств. Однако достаточно использования только небольшого количества объектов, чтобы выполнить большинство всех возможных действий. Наиболее часто используемыми объектами являются Application, Workbook (Workbooks), Worksheet (Worksheets) и Range.
Попробуем построить приложение, которое осуществляет пересчет значений веса из граммов в фунты. Раз...
подробнее
Оформление стилей веб-страниц
Стилистическое оформление всех страниц Web-сайта является одним из важных условий создания хорошего сайта. Казалось бы, что сделать это достаточно просто, стоит только установить одинаковые значения для всех визуальных свойств объектов. Но, если Web-страницы, входящие в проект, имеют достаточно большой объем, этот процесс может отнять много времени. Для автоматизации данного процесса можно использ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы