книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Искусство программирования ( Реферат, 17 стр. )
ИСПОЛЬЗОВАНИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ( Курсовая работа, 33 стр. )
Исследование термостабильности математической модели белка-порина методом молекулярной динамики ( Отчет по практике, 14 стр. )
Исследование цифровых устройств, реализуемых на СБИС гибкой логики ( Контрольная работа, 9 стр. )
КВАДРАТИЧНАЯ АППРОКСИМАЦИЯ ФУНКЦИИ ЛАГРАНЖА ( Курсовая работа, 32 стр. )
Классификация программных средств бухгалтерского учета ( Контрольная работа, 25 стр. )
Компилятор высокоуровневого языка программирования в виртуальную машину Parrot ( Курсовая работа, 11 стр. )
Компоненты Delphi ( Реферат, 19 стр. )
Компьютерная Графика. Принципы и методы работы в графической программе Macromedia Flash ( Дипломная работа, 66 стр. )
Компьютерная модель робота Phoenix ( Дипломная работа, 79 стр. )
КОНВЕРТОР ФОРМАТОВ ХРАНЕНИЯ ПРОСТРАНСТВЕННЫХ ДАННЫХ. SHAPE-FILE -WKT/WKB; SHAPE-FILE - SVG/GML ( Курсовая работа, 13 стр. )
КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ ( Курсовая работа, 33 стр. )
КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ ( Контрольная работа, 153 стр. )
Контрольная работа по дисциплине "Информатика" Задача №2: "Расчет заработной платы работников предприятия"11 ( Реферат, 21 стр. )
Контрольная. Описание программы ( Контрольная работа, 10 стр. )
Контрольная. Программирование ( Контрольная работа, 21 стр. )
Контрольная. Программные средства ( Контрольная работа, 7 стр. )
Контрольная. Программные средства офиса. ( Контрольная работа, 8 стр. )
Контрольная. Составление программ. ( Контрольная работа, 8 стр. )
КУРСОВАЯ РАБОТА ( по дисциплине "Моделирование") "Двоично-десятичный счётчик со сдвиговым регистром" ( Контрольная работа, 12 стр. )
КУРСОВАЯ РАБОТА ( по дисциплине "Моделирование") "Двоично-десятичный счётчик со сдвиговым регистром" 2007-14 ( Контрольная работа, 14 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Микропроцессорные системы" Pin-code ( Реферат, 16 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Моделирование" на тему "Встроенный блок логических наблюдений BILBO" (Задание 2) ( Контрольная работа, 14 стр. )
Курсовая работа по дисциплине "Моделирование" на тему "Регистр хранения числа в прямом и обратном кодах" (Вариант 41) ( Контрольная работа, 12 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Моделирование" на тему "Цифровой таймер" (Вариант 32) ( Контрольная работа, 11 стр. )

Содержание

Введение 2

І. Среда "Турбо-Паскаля" 3

1.1 Общие сведения 3

1.2. Создание программы 6

1.3 Общая структура программ на языке Паскаль 8

1.4. Типы данных 9

ІІ. Основные операции "Турбо-Паскаля" 13

2.1. Характеристика основных операторов 13

2.2. Подпрограммы 23

2.3. Использование массивов в качестве параметров процедур 31

Заключение 40

Список литературы 41

Введение

Компьютер может выполнять программу только в том случае, если содержащиеся в ней команды представлены в двоичном машинном коде, т.е. выражены на языке, алфавит которого состоит из логических единиц и нулей. Для первых компьютеров программы составлялись непосредственно в машинных кодах, что требовало высокой квалификации программистов и больших затрат труда, поэтому уже в 40-х годах началась разработка языков программирования, которые по своей лексике были бы максимально приближены к естественному языку человека. Такие языки программирования называются алгоритмическими.

Промежуточным шагом к разработке алгоритмических языков стал язык Ассемблер. В Ассемблере команды представляются не двоичными числами, а в виде сочетаний символов (мнемоническими кодами), по которым можно воспроизвести смысл команды, что значительно устраняет трудности и недостатки программирования на машинном языке. Однако Ассемблеру присущи и недостатки - это машинноориентированный язык, и для каждого компьютера создается свой язык Ассемблера. Первым алгоритмическим языком стал Fortran, созданный в 1957г. специалистами фирмы IBM под руководством Джона Бекуса. Сейчас существует большое множество алгоритмических языков: Pascal, C, Algol, PL1, Basic, Lisp, Prolog и многие другие.

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

В данной работе будет рассмотрен алгоритмический язык программирования "Турбо-Паскаль"

І. Среда "Турбо-Паскаля"

1.1 Общие сведения

Большую часть мирового парка ПК составляют компьютеры, у которых внутренний язык микропроцессора совместим с набором команд первых персональных компьютеров фирмы IBM (IBM PC), что позволять выполнять на них одни и те же программы. Такие компьютеры называют IBM - совместимые. Их насчитывается сотни миллионов, и благодаря своей массовости они стали стандартом ПК. Массовость IBM - совместимых ПК обусловило то, что фирмы - разработчики программ стали ориентировать свою продукцию на эти компьютеры, и в результате программное обеспечение, ориентированное для использования на IBM - совместимых ПК, также стало стандартом и используется во всем мире. Примером таких программ, ставших мировым стандартом, является система программирования Турбо-Паскаль.

Понятие "система программирования". Как известно, программа, написанная на каком-либо алгоритмическом языке, перед выполнением на компьютере должна быть транслирована в машинные коды, для чего используются программы - переводчики (трансляторы). В середине 80-х годов разработчики программного обеспечения перешли от создания чистых трансляторов к более удобным для пользователей системам программирования, включавшим в себя, помимо транслятора, удобные средства написания, редактирования и отладки программ. К наиболее известным системам программирования относятся Turbo-Pascal, Turbo-C, Turbo-Basic, Quick Basic и др. Система программирования может рассматриваться как компилятор соответствующего языка, дополненный инструментальной оболочкой для быстрой разработки программ.

Алгоритмический язык Паскаль был разработан в 1973 г. швейцарским математиком Никлаусом Виртом для обучения студентов структурному программированию. Язык получил свое название в честь французского математика Блеза Паскаля (1623-1662 гг.). В 1984 г. бывший студент Никлауса Вирта, французский математик Филип Кан, основал фирму Borland International и начал продавать по почте разработанную им программу - среду программирования Turbo-Pascal для ПК. Предлагаемый им продукт был настолько удачен, что только за первый месяц продаж поступили заказы общей стоимостью 150 000$. Турбо-Паскаль вскоре вывел фирму Borland в ряды основных производителей программного обеспечения

Список литературы

1.Мануйлов В.Г. Разработка программного обеспечения на Паскале. Под редакцией и с предисловием А.И.Китова.- М.:"ПРИОР", 1996.- 238с.

2. Борзенко А.Е. IBM PC: устройство, ремонт, модернизация.- 2-е изд., перераб. и доп.- М.: ТОО фирма "КомпьютерПресс", 1996.- 344с.

3. Борзенко А.Е. Практическая энциклопедия по аппаратному обеспечению IBM PC.-Киев:Диалектика,1994.-224 с.

4. Поляков Д.Б.,Круглов И.Ю. Программирование в среде Турбо-Паскаль (версия 5.5): Справ.-метод. пособие. -М.: Изд-во МАИ, 1992. -576 с.

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

6. Семашко Г.Л., Салтыков А.И. Программирование на языке Паскаль. М.: Наука, Гл.ред. физ.-мат.лит.,1988.-128 с.

7. Семашко Г.Л., Салтыков А.И. Программирование на языке Паскаль. М.: Наука, Гл.ред. физ.-мат.лит.,1988.-128 с.

8. Абрамов С.А., Зима Е.В. Начала программирования на языке Паскаль.-М.: Наука, Гл.ред.физ.-мат.лит., 1987.- 112 с.

9. Боон К. Паскаль для всех: Пер. с гол.- М.: Энергоатомиздат, 1988.- 190 с.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»