Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програми в середовищі Turbo Pascal

Реферат Програми в середовищі Turbo Pascal





програмування: поділ завдання на відносно незалежні частини і виконання налагодження цих частин. При цьому досягається якість і швидкість розробки програм. p> В основі роботи будь-якого комп'ютера лежить обробка двійкової інформації, тому що саме ця система числення виявилася найбільш зручною в технічній реалізації. У той же час зручнішою для нас є десяткова система числення. Перехід з однієї системи числення в іншу має велике значення для обробки інформації. Аналіз двійкового подання даних необхідний в багатьох випадках: для внутримашинного зберігання даних, пошуку, стиснення інформації, розробки алгоритмів команд процесора і т.д. p> З іншого боку підготовка даних для введення в комп'ютер виконується в символьній формі. Перетворення їх в машинний код покладається на спеціальні програми. У той же час не завжди ці програми здатні визначити помилки, що допускаються користувачами при введенні даних з клавіатури. Підготовка процедур контролю даних, що вводяться є необхідною умовою розробки надійних програмних продуктів. h1 align=center> 1. Основна частина

При створенні цієї курсової роботи використовувався мова програмування Turbo Pascal - дуже гнучкий і розвинений у відношенні типів даних.

Паскаль ( Pascal ) - мова програмування загального призначення. Один з найбільш відомих мов програмування, широко застосовується в промисловому програмуванні, навчанні програмуванню у вищій школі, є базою для великого числа інших мов. Був створений Николаусом Віртом в 1970, після його участі в роботі комітету розробки стандарту мови Алгол-68.

Нижче наведені: блок-схеми алгоритмів програми та окремих модулів, математичні моделі поставлених завдань, вхідні і вихідні дані (Інтерфейс завдань), тобто результати виконання підпрограм, перевірка результатів, вироблена засобами Ms Excel.

Паскаль був створений як мова для навчання процедурним програмування (хоча, за словами Вірта, мову не можна вважати тільки навчальним, оскільки мова, непридатний для написання реальних програм, для навчання використовуватися не повинен). Назва мови дано на честь видатного французького математика, фізика, літератора і філософа Блеза Паскаля. Один з перших мов, для яких була створена реалізація В«на самому собіВ» - компілятор Паскаля був написаний на самому Паскалі. У початку 1970-х років для перенесення Паскаль-систем на різні апаратні платформи була створена система Pascal-P, в якій був єдиний компілятор Паскаля в проміжний мова (P-код) і для кожної платформи створювався швидкий інтерпретатор P-коду. Запозичення цієї системи призвело до створення системи UCSD-Pascal в Університеті Сан-Дієго (Каліфорнія, США), набагато пізніше її ідеї були запозичені творцями мови Java (Байт-код, компіляція в байт-код, інтерпретатор байт-коду). p> Особливостями мови є строга типізація та наявність коштів структурного (процедурного) програмування. Паскаль був одним з перших таких мов. На думку Н. Вірта, мова повинна сприяти дисциплінування програмування, тому, поряд з суворою типізацією, у Паскалі зведені до мінімуму можливі синтаксичні неоднозначності, а сам синтаксис автор постарався зробити інтуїтивно зрозумілим навіть при першому знайомстві з мовою.

Тим Проте, спочатку мова мала ряд обмежень: неможливість передачі функціям масивів змінної довжини, відсутність нормальних засобів роботи з динамічною пам'яттю, обмежена бібліотека введення-виведення, відсутність коштів для підключення функцій написаних на інших мовах, відсутність коштів роздільної компіляції і т. п. Найбільш кидається в очі недолік синтаксису - некритично запозичена з Алгола структура керуючих конструкцій (операторів if і циклів), що вимагає, як правило, постійного використання складових операторів В«begin - endВ». Повний розбір недоліків мови Паскаль був виконаний Брайаном Керніганом у статті В«Чому Паскаль не є моїм улюбленим мовою програмування В»(цікаво, що ця стаття вийшла на початку 1980-х, коли вже існував мова Модула-2, нащадок Паскаля, позбавлений від більшості його вад). Деякі недоліки Паскаля були виправлені в ISO-стандарті 1982 року, зокрема, в мові з'явилися відкриті масиви, що дали можливість використовувати одні й ті ж процедури для обробки одновимірних масивів різних розмірів.

Необхідно помітити, що багато недоліків мови не виявляються або навіть стають достоїнствами при навчанні програмуванню. Крім того, в порівнянні з основною мовою програмування в академічному середовищі 70-х (яким був Фортран, що володів набагато більш істотними недоліками), Паскаль представляв собою значний крок вперед. На початку 1980-х років в СРСР для навчання школярів основам інформатики та обчислювальної техніки академік А. П. Єршов розробив Алголь-паскалеподобний В«алгоритмічний мовуВ». p> Ніклаус Вірт розумів недоліки створеного ним мови, але, дотримуючись традицій академічної середовища і власним принципам, згідно з якими В«невідповідний інструмент треба з виправляти, а замінювати В», не став його розв...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Програмування на мові Паскаль в середовищі Турбо Паскаль
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Мова програмування Pascal