Языки программирования высокого уровня - Курсовая работа

бесплатно 0
4.5 73
Сравнительный анализ наиболее распространенных языков, их классификация, описание достоинств и недостатков. Использование процедур, функции и подпрограмм в языках программирования высокого уровня. Разработка и реализация программы "Бортовой компьютер".


Аннотация к работе
Популярности среди программистов он обязан, прежде всего, своей простоте, универсальности и удобству работы в нем. Первая глава нашей работы посвящена сравнительному анализу наиболее распространенных языков, их классификации, описанию их достоинств и недостатков. Предметом исследования данной курсовой работы является изучение такого актуального вопроса, как использование процедур, функции и подпрограмм в языках программирования высокого уровня, а также основных подходов к созданию пользовательских меню. Использование подпрограмм позволяет значительно оптимизировать работу программиста, сократить объем памяти, занимаемый программой, сделать программный код более понятным. 3.) Рассмотреть основные принципы использования процедур, функции и подпрограмм, а также создания пользовательского меню средствами языка высокого уровня Паскаль.Основными достоинствами этого языка являются, простой синтаксис, который позволяет в кратчайшие сроки освоить этот язык программирования, простота реализации графического интерфейса, возможность использования WINAPI функций, что значительно расширяет возможности языка. В 1980-е гг. язык С был дополнен инструментами объектно-ориентированного программирования и на основе него был создан язык C . В ходе исторического развития языка его элементы зачастую заимствовались из других языков, вне зависимости от наличия других элементов. Данные аспекты привели к тому, что язык стал чрезвычайно сложным для восприятия. г) язык Паскаль (Pascal). В отличие от языка С (С ) в при использовании Паскаль сведены к минимуму возможные синтаксические неоднозначности [1,2], синтаксис языка является интуитивно понятным и доступным, поскольку, как уже было отмечено выше, язык изначально разрабатывался для обучения студентов программированию.Процедура, как и программа, имеет свое имя. После объявления процедуры идет, как и в программе, объявление переменных процедуры и между Begin ? End ; записывается ее программа (порядок выполнения операторов). Программы, с применением процедур, имеет следующую структуру: Program имя программы ; В качестве примера рассмотрим функцию, которая возвращает максимальное значение из двух чисел. uses crt;var a,b:byte;function max(a,b:byte):byte; {a,b - формальные параметры функции}begin {начало функции} if a>b then max:=a else max:=b; Модуль SYSTEM: содержатся средства ввода - вывода, процедуры и функции для работы со строками, вещественными числами и динамической памятью.Язык программирования высокого уровня Паскаль обладает большими возможностями для решения достаточно широкого круга задач. Вместе с тем, интуитивно понятный синтаксис, четкая структуризация, доброжелательный интерфейс среды разработки делает его одним из наиболее популярных языков программирования. В первой главе курсовой работы нами была произведена классификация языков программирования, рассмотрены сферы их применения, вкратце изложены их основные особенности, достоинства и недостатки. Именно поэтому его можно рекомендовать в качестве языка программирования для изучения работы подпрограмм, процедур и функций. Во второй главе курсовой работы нами были рассмотрены основные принципы использования подпрограмм - процедур и функций в алгоритмическом языке Паскаль.

План
Оглавление

Введение

1. Обзор и анализ особенностей применения языков программирования

2. Теоретические аспекты использования процедур и функций в языке Паскаль

3. Практическая реализация программы «Бортовой компьютер»

Заключение

Список использованной литературы

Введение
язык программирование бортовой компьютер

В настоящее время, во всем мире, наряду с языками высокого программирования, такими как: Фортран, Алгол, Си, С , Java и др. особое место занимает Паскаль. Популярности среди программистов он обязан, прежде всего, своей простоте, универсальности и удобству работы в нем. Язык программирования Паскаль используется уже более тридцати лет. На сегодняшний день создано семь версий.

Объектом исследования курсовой работы являются языки программирования высокого уровня. Первая глава нашей работы посвящена сравнительному анализу наиболее распространенных языков, их классификации, описанию их достоинств и недостатков.

Предметом исследования данной курсовой работы является изучение такого актуального вопроса, как использование процедур, функции и подпрограмм в языках программирования высокого уровня, а также основных подходов к созданию пользовательских меню.

Использование подпрограмм позволяет значительно оптимизировать работу программиста, сократить объем памяти, занимаемый программой, сделать программный код более понятным. Создание пользовательских меню является одной из наиболее важных проблем при разработке пользовательского интерфейса.

Именно поэтому изучение этого аспекта программирования является особенно актуальным при написании современных программ на языках высокого уровня.

Таким образом, целью данной работы является раскрытие теоретических аспектов рассматриваемой темы, а также приобретение практических навыков использования процедур и функций на примере реализации конкретной задачи.

При выполнении курсовой работы пред нами были поставлены следующие задачи: 1.) Рассмотреть особенности и произвести квалификацию языков программирования высокого уровня.

2.) Обосновать выбор языка Паскаль для дальнейшего исследования.

3.) Рассмотреть основные принципы использования процедур, функции и подпрограмм, а также создания пользовательского меню средствами языка высокого уровня Паскаль.

4.) Реализовать полнофункциональную программу, позволяющую продемонстрировать изученные теоретические вопросы на практике.

В ходе теоретического исследования нами были использованы следующие основные литературные источники: 1. Кнут Д. Искусство программирования для ЭВМ. Т1. Основные алгоритмы. М.: Мир, 1978.

2. Прайс Д. Программирование на языке Паскаль: Практическое руководство. Пер. с англ. - М.:Мир, 1987.

3. Фаронов В.В. Турбо-Паскаль 7.0. Начальный курс. М.: "Нолидж", 1999.

4. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПБ.:БХВ - Санкт-Петербург, 1999.

5. Бобровский С. «Программная инженерия» С.Петербург, изд-во «Питер», 2003

А также другие источники, перечень которых приведен в списке использованной литературы.

Вывод
Язык программирования высокого уровня Паскаль обладает большими возможностями для решения достаточно широкого круга задач.

Вместе с тем, интуитивно понятный синтаксис, четкая структуризация, доброжелательный интерфейс среды разработки делает его одним из наиболее популярных языков программирования.

В первой главе курсовой работы нами была произведена классификация языков программирования, рассмотрены сферы их применения, вкратце изложены их основные особенности, достоинства и недостатки.

Одним из важнейших факторов при выполнении поставленной задачи является верный выбор языка программирования. Для реализации поставленной задачи можно использовать различные языки высокого уровня, наиболее распространенными из которых являются С и Паскаль.

Язык Паскаль является статически типизированным, компилируемым, поддерживает низкоуровневую работу с памятью. Именно поэтому его можно рекомендовать в качестве языка программирования для изучения работы подпрограмм, процедур и функций. Простота реализации графического интерфейса позволяет наглядно продемонстрировать процесс создания пользовательского меню.

Проанализировав все выше изложенное, нами был сделан аргументированный выбор языка программирования высокого уровня Паскаль для дальнейшего изучения предмета исследования.

Во второй главе курсовой работы нами были рассмотрены основные принципы использования подпрограмм - процедур и функций в алгоритмическом языке Паскаль. Также затронута смежная тема использование модулей для лучшей организации блочного использования процедур и функций. Приведены примеры программной реализации описанных структур.

Рассмотренные нами теоретические сведения были применены для реализации практической части курсовой работы.

Результатом выполнения практической части курсовой работы стала разработка полнофункциональной программы, на примере создания которой были наглядно продемонстрированы преимущества использования пользовательских меню при разработке интерфейса пользователя, а также возможности использования подпрограмм в языке высокого уровня Паскаль.

Таким образом, в ходе написания третьей главы курсовой работы были на практике исследованы теоретические аспекты, рассмотренные во второй главе. Был описан интерфейс пользователя разработанной программы, а также ее программная реализация. Особое внимание было уделено процессу реализации пользовательского меню.

Список литературы
Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. - М.: Наука, 1988

Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М.: “Наука”, 1988

Вирт Н. Алгоритмы и структуры данных. - М.: Мир, 1989

Дагене В.А., Григас Г. К., Аугутис К.Ф. 100 задач по программированию. - М.: Просвещение, 1993.

Епашников A.M., Епашников В.А. Программирование в среде Турбо Паскаль 7.0. - М.: МИФИ, 1994

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?