Основи розробки програмного забезпечення за допомогою мови програмування Pascal

Автор: Пользователь скрыл имя, 14 Сентября 2013 в 20:01, лабораторная работа

Описание работы

Алгоритмічна мова Паскаль (Pascal) названа на честь французького математика XVII ст. Блеза Паскаля, який був творцем першої механічної обчислювальної машини. Автор мови — професор Федерального технічного університету (Швейцарія) Ніклаус Вірт; мова створена в 1970 році як інструмент для навчання студентів навичок програмування.
Перше діалогове середовище підготовки та виконання програм на мові Паскаль було створено в 1983 році.

Работа содержит 1 файл

Laboratorna_robota_1.doc

— 103.50 Кб (Скачать)

Група функцій  та процедур, спрямована на опрацювання фрагментів рядка:

• функція COPY(S, N, M) — копіювання фрагменту рядка S довжиною M, що починається з позиції N;

• функція POS (S1, S) — пошук фрагменту S1 в рядку S (отримуємо позицію, з якої починається  фрагмент S1 в рядку S);

• функція CONCAT (S1, S2,…) — об’єднання рядків S1, S2,…;

• процедура INSERT (S1, S2, M) — вставка фрагменту S1 у  рядок S2 із позиції M;

• процедура DELETE (S1, N, M) — вилучення частини рядка S1 довжиною M, починаючи з позиції N;

• процедура VAL (S, N, Code) — перетворення рядка цифрових символів S у число N (параметр Code=0, якщо рядок S утворений не із цифрових символів);

• процедура STR (N, S) — перетворення числа N у рядок  цифрових символів S.

Для сортування символьних рядків (наприклад, за алфавітом) доцільно створити масив символьних рядків (масив типу String), що, з урахуванням можливості використання операцій порівняння для рядків, дозволить у простий спосіб застосовувати основні алгоритми сортування. 

 

 

Порядок виконання роботи:

 

Зміст звіту

  1. Мета
  2. Результати виконання роботи
  3. Висновки по роботі.

 

Індивідуальні завдання до лабораторної роботи

Розробити комп’ютерну  програму для виконання:

  1. Сортування одновимірного масиву довжиною N.
  2. Сортування двовимірного масиву розміром NxM.
  3. Визначення типу трикутнику по довжинам трьох сторін.
  4. Визначення типу прямокутнику по довжинам сторін та кутами між ними.
  5. Визначення кількості цифри Х в одновимірному масиві.
  6. Визначення кількості цифри Х в одновимірному масиві.
  7. Виконати заповнення двовимірного масиву випадковими цифрами в діапазону від 1 до N.
  8. Визначення значення факторіалу N.
  9. Визначити довжину сторони прямокутного трикутника ю
  10. Визначення величини, яка рівна «возведением числа a степень b». 

 

 

 

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

  1. Абрамов В.Г., Трифонов Н.П. Введение в язык Паскаль. – М. :Наука, 1988.-320 с.
  2. Абрамов С.А., Зима Е.В. Начала программирования на языке Паскаль. – М.: Наука, 1987. – 112 с.
  3. Бутомо И.Д., Самочадин А.В., Усанова Д.В. Программирование на алгоритмическом языке Паскаль. – Л.: Издательство Ленинградского университета, 1985. – 216 с.
  4. Грэхем Р. Практический курс языка Паскаль. – М.: Радио и связь. 1986 – 200 с.
  5. Йенсен К., Вирт Н. Руководство для пользователя и описание языка. – М., 1982. 151 с.
  6. Пильщиков В.Н. Сборник упражнений по языку Паскаль. – М.: Наука, 1989. – 160 с.
  7. Bucknall J. The Tomes of Delphi: Algorithms and Data Structures (+CD). Wordware Publishing, 2001.
  8. Фаронов В. В., Шумаков П. В. Delphi 5. Руководство разработчика баз данных. - М.: Нолидж, 2000.
  9. Гофман В. Э., Хомоненко А. Д. Delphi 5. Наиболее полное руководство. СПб.: БХВ-Петербург, 1999.

Информация о работе Основи розробки програмного забезпечення за допомогою мови програмування Pascal