Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: Описание языка Turbo Pascal

Название: Описание языка Turbo Pascal
Раздел: Рефераты по информатике
Тип: реферат Добавлен 14:08:58 18 июня 2011 Похожие работы
Просмотров: 179 Комментариев: 21 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно     Скачать

Описание языка 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 x arctan(x ) Арктангенс аргумента Вещ.
cos x cos(x ) Косинус аргумента Вещ.
sin x sin(x ) Синус аргумента Вещ.
ex exp(x ) Число e в степениx Вещ.
frac(x ) Дробная часть числа x Вещ.
[x ] int(x ) Целая часть числа x Вещ.
ln x ln(x ) Натуральный логарифм от числа x Вещ.
π pi Значение числа π (pi=3.14159265)
x2 sqr(x ) Квадрат от x
x sqrt(x ) Квадратный корень от x Вещ.
Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
trendlive.ru Раскрутила свои видео, сайты с помощью сервиса трендов хештегов сайта trendlive.ru
15:08:36 01 июля 2022
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита03:11:26 05 ноября 2021
.
.03:11:24 05 ноября 2021
.
.03:11:23 05 ноября 2021
.
.03:11:21 05 ноября 2021

Смотреть все комментарии (21)
Работы, похожие на Реферат: Описание языка Turbo Pascal

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

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



Результаты(294399)
Комментарии (4230)
Copyright © 2005-2024 BestReferat.ru support@bestreferat.ru реклама на сайте

Рейтинг@Mail.ru