*
*


CAPTCHA Image   Reload Image
X

Алгоритмические языки и теория програмирования

курсовые работы, информатика

Объем работы: 41 стр.

Год сдачи: 2008

Стоимость: 700 руб.

Просмотров: 469

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Литература
Заказать работу
Введение 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 Inte
ational и начал продавать по почте разработанную им программу - среду...


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 с.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу