Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Описание языка Turbo Pascal

Тип Реферат
Предмет Информатика
Просмотров
1273
Размер файла
178 б
Поделиться

Ознакомительный фрагмент работы:

Описание языка Turbo Pascal

Описание языка Turbo Pascal

Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-1971 годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэндфордского университета (Цюрих). Стандарт этого языка был утверждён позже, он считался более совершенным и удобным для работы, чем широко распространённые в то время языки программирования Алгол, Фортран, Бейсик.

В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.

Достоинствами языка Паскаль являются:

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

2. Достаточно низкие аппаратные и системные требования, как самого компилятора, так и программ, написанных на Паскале.

3. Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования.

4. Поддержка структурного программирования, программирования "сверху-вниз", а также объектно-ориентированного программирования.

В настоящем пособии рассматривается Turbo Pascal v7.0. Данная версия разработана фирмой Borland и является последней в линейке компиляторов Pascal для DOS. Дальнейшее развитие Паскаль получил в Delphi - системе разработки программ для Windows.

Среда разработчика Turbo Pascal 7.0

Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.

Запуск программы

Будем считать, что компьютер для работы с Турбо Паскаль настроен так, как это сказано в приложении.

Для начала работы с Турбо Паскаль удобнее всего поступить следующим образом:

1. Запустить Norton Commander;

2. Зайти в каталог, в котором планируется сохранять файлы с исходными текстами программы, а также вспомогательные файлы вашей программы;

3. Вызвать горячее меню Norton Commander (нажав клавишу F2);

4. Выбрать строку "Turbo Pascal 7.0";

5. Если окно редактирования не открылось, то открыть его через пункт меню "File" (нажать Alt+F, выбрать New).

Если у вас уже есть некоторый файл с исходным текстом программы (файл с расширением pas), с которым вы хотите продолжить работу, то достаточно навести на него указатель Norton Commander и нажать Enter. В этом случае запустится Turbo Pascal и сразу откроется текст выбранной вами программы.

Окно среды разработчика

Основной экран интегрированной среды разработчика Turbo Pascal 7.0 выглядит следующим образом:

По функциональному назначению выделяется три области экрана:

· Строка меню

· Рабочая область

· Строка состояния

Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:

· File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение ..)

· Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений ..)

· Search. Позволяет осуществлять поиск и замену фрагментов текста.

· Run. Позволяет запускать программу, в том числе в пошаговом режиме.

· Compile. Позволяет осуществлять компиляцию программы.

· Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.

· Tools. Содержит некоторые дополнительные средства Турбо Паскаль.

· Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.

· Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).

· Help. Позволяет получить имеющуюся в системе справочную информацию.

Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу Alt и ту букву, которая выделена красной в названии пункта меню. Меню также позволяет работать с мышью.

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

Строка состояния демонстрирует некоторые доступные и важные в данный момент операции и соответствующие им комбинации клавиш.

Основные команды и горячие клавиши

Ниже приведены основные команды среды разработчика Турбо Паскаль и соответствующие им горячие клавиши. Более полный перечень горячих клавиш вы можете найти в приложении.

· Ctrl+F9 - запуск программы

· Alt+F5 - просмотр пользовательского экрана

· F2 - сохранение программы

· F3 - открытие сохраненной программы

· Alt+F3 - закрытие активного окна

· Alt+X - выход из Турбо Паскаль

· F1 - контекстная помощь

· Ctrl+F1 - справка об операторе, на котором установлен курсор

· Alt+Backspace - отмена последнего изменения

· Ctrl+Y - удаление строки

· Shift+стрелки - выделение блока текста

· Ctrl+Insert - копирование выделенного блока в буфер

· Shift+Insert - вставка из буфера

Основные элементы языка Pascal

Программы предназначены для решения задач и определённой проблемы. В процессе решения задач необходимые начальные сведения вводятся в память компьютера, указываются способы их обработки и описывается, с помощью какого устройства и в каком виде осуществляется вывод результата. Программа состоит из отдельных строк. Их набор и исправление осуществляются через специальный текстовый редактор. В одной строке можно писать несколько операторов, они разделяются между собой знаком “;” , но желательно писать по одному оператору, так как это удобно для чтения и можно легко исправлять ошибки. Программа на языке Pascal состоит из трёх разделов: заголовка, раздела описания и раздела операторов. Первая строка любой программы начинается с заголовка PROGRAM. Затем пишется раздел описания внутренних объектов программы. Этот раздел помогает предварительно выделить общие свойства таких объектов, как переменные и постоянные. В зависимости от сложности программы раздел описания может состоять из одной или нескольких частей. Последней и основной частью программы на языке Pascalявляется раздел операторов. Все выполняемые действия и команды располагаются в этой части. Раздел операторов начинается с ключевого слова begin, затем располагается последовательность операторов (команд), записанных в отдельных строках, и заканчивается ключевым словом end. Структуру программы можно изобразить, как показано на рисунке 2.1. В разделе операторов команды располагаются по порядку. Некоторые из них выполняются в зависимости от условия, а некоторые – в виде цикла или вспомогательной программы (подпрограмма, процедура). Рассмотрим основные действия, выполняемые в разделе операторов.

Данные – это постоянные (константы), переменные и другие подобные структуры или их адреса, которые принимают числовые значения и последовательность символов в виде текста и т.д.

Ввод данных – осуществляет ввод начальных данных с клавиатуры, с дисков или с портов ввода и вывода.

Операции – выполняет операции присвоения, обработки, сравнения вычисленных и заданных значений.

Получение результата (вывод) – производит запись промежуточных или заключительных результатов на диск или выводит их на экран и порты ввода-вывода.

Условное выполнение – в зависимости от выполнения указанного определённого условия (истинно) выполняется определённая серия команд.

Цикл – если выполняются определённые условия (иногда, если не выполняются), то указанное множество команд многократно повторяется. Количество повторений задаётся с помощью целого числа.

Вспомогательная программа – предварительно именованная группа команд выполняется из любого места программы с помощью указания её имени.

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

Пример 1. Требуется найти длину окружности радиусом r=5,5. для определения длины окружности воспользуемся формулой l = r.

Programdlina; {заголовок программы}

constpi:=3.14159; {задание значения постоянной π}

varr,l: real; {описание значений переменных r, lкак вещественных}

begin{начало программы}

r:=5.5; {задание значения r}

l:=2*pi*r; {вычисление длины окружности}

write(‘длина окружности радиуса 5,5 см =‘, l)

{вывод результата на экран}

end. {конец программы}

Здесь ключевые программы написаны жирным шрифтом, справа в фигурных скобках – текст комментариев. Комментарии к тексту на программу не влияют, они облегчают понимание, поэтому каждая программа дополняется комментариями.

Конечно, длину окружности можно быстро подсчитать и без помощи этой программы. Но если нужно будет вычислить длину 200 – 300 окружностей, то программа на компьютере является эффективной и быстро даёт результаты. Для этого необходимо внести в программу коррективы.

Для составления программы решения сложных задач следует сначала научиться решать простые задачи. Чтобы написать программу без ошибок, нужно сначала изобразить алгоритм решения задачи в виде блок-схемы или на алгоритмическом языке (с помощью естественного языка). Словарный элемент программы составлен на английском языке. Его можно перевести на русский язык. С алгоритмическим языком поступили именно так, но во всех странах ключевые слова используются без перевода, на английском языке их немного (60-70 слов), выучить их наизусть не составляет труда. Их можно считать своим начальным словарным запасом при изучении английского языка.

Арифметические функции

Матема-

тическая

запись

Запись на языке

Pascal

Выполняемая функция

Тип

функции

|x|abs(x)Абсолютная величина аргумента
arctg xarctan(x)Арктангенс аргументаВещ.
cos xcos(x)Косинус аргументаВещ.
sin xsin(x)Синус аргумента Вещ.
exexp(x)Число eв степениxВещ.
frac(x)Дробная часть числа xВещ.
[x]int(x)Целая часть числа xВещ.
ln xln(x)Натуральный логарифм от числа xВещ.
πpiЗначение числа π (pi=3.14159265)
x2sqr(x)Квадрат от x
xsqrt(x)Квадратный корень от xВещ.

Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
150387
рейтинг
icon
3156
работ сдано
icon
1368
отзывов
avatar
Математика
Физика
История
icon
145638
рейтинг
icon
5932
работ сдано
icon
2677
отзывов
avatar
Химия
Экономика
Биология
icon
101736
рейтинг
icon
2065
работ сдано
icon
1287
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
58 030 оценок star star star star star
среднее 4.9 из 5
Московский Технический Институт
Работа выполнена на высочайшем уровне, без каких-либо нареканий и раньше срока.
star star star star star
СПБГУТУ(ТИ)
Оперативно ответил на заявку, сумел раскрыть тему работы. Досрочно выполнил заказ. Отлично...
star star star star star
ПиТОГУ
Великолепный исполнитель. Работа выполнена идеально.Не просто раньше сроко, а за пару пару...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

помочь по некоторым пунктам в вкр

Другое, Экономика

Срок сдачи к 24 янв.

только что

реферат

Реферат, физическая культура

Срок сдачи к 24 янв.

1 минуту назад
2 минуты назад

вовлечение родителей в деятельность дошкольной образовательной организации

Диплом, Дошкольное образование и воспитание

Срок сдачи к 28 февр.

4 минуты назад

Отметить на 8 билетов по 3 вопроса в каждом

Ответы на билеты, Общая химия

Срок сдачи к 23 янв.

5 минут назад

сер

Контрольная, Математика

Срок сдачи к 27 янв.

5 минут назад
5 минут назад

Ответить на вопросы

Ответы на билеты, Теория государства и права

Срок сдачи к 30 янв.

5 минут назад

любая тема из предложенных в файле 1

Курсовая, методы принятия управленческих решений

Срок сдачи к 1 февр.

6 минут назад

Игра как средство развития представлений дошкольников о мире...

Другое, Психология и педагогика

Срок сдачи к 14 апр.

6 минут назад

сфера услуг города новочеркасска

Доклад, География

Срок сдачи к 23 янв.

6 минут назад

сделать

Контрольная, Теоретические основы электротехники

Срок сдачи к 24 янв.

8 минут назад
8 минут назад

Подготовить презентацию

Презентация, Антимонопольное регулирование

Срок сдачи к 27 янв.

8 минут назад
8 минут назад

Решить задачу

Решение задач, теоретическая механика

Срок сдачи к 25 янв.

9 минут назад

Выполнить работу

Контрольная, Технология разработки и защиты баз данных, информатика

Срок сдачи к 31 янв.

9 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно