Основи розробки програмного забезпечення за допомогою мови програмування Pascal
Лабораторная работа, 14 Сентября 2013, автор: пользователь скрыл имя
Описание работы
Алгоритмічна мова Паскаль (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), що, з урахуванням можливості використання операцій порівняння для рядків, дозволить у простий спосіб застосовувати основні алгоритми сортування.
Порядок виконання роботи:
Зміст звіту
- Мета
- Результати виконання роботи
- Висновки по роботі.
Індивідуальні завдання до лабораторної роботи
Розробити комп’ютерну програму для виконання:
- Сортування одновимірного масиву довжиною N.
- Сортування двовимірного масиву розміром NxM.
- Визначення типу трикутнику по довжинам трьох сторін.
- Визначення типу прямокутнику по довжинам сторін та кутами між ними.
- Визначення кількості цифри Х в одновимірному масиві.
- Визначення кількості цифри Х в одновимірному масиві.
- Виконати заповнення двовимірного масиву випадковими цифрами в діапазону від 1 до N.
- Визначення значення факторіалу N.
- Визначити довжину сторони прямокутного трикутника ю
- Визначення величини, яка рівна «возведением числа a степень b».
Список літератури:
- Абрамов В.Г., Трифонов Н.П. Введение в язык Паскаль. – М. :Наука, 1988.-320 с.
- Абрамов С.А., Зима Е.В. Начала программирования на языке Паскаль. – М.: Наука, 1987. – 112 с.
- Бутомо И.Д., Самочадин А.В., Усанова Д.В. Программирование на алгоритмическом языке Паскаль. – Л.: Издательство Ленинградского университета, 1985. – 216 с.
- Грэхем Р. Практический курс языка Паскаль. – М.: Радио и связь. 1986 – 200 с.
- Йенсен К., Вирт Н. Руководство для пользователя и описание языка. – М., 1982. 151 с.
- Пильщиков В.Н. Сборник упражнений по языку Паскаль. – М.: Наука, 1989. – 160 с.
- Bucknall J. The Tomes of Delphi: Algorithms and Data Structures (+CD). Wordware Publishing, 2001.
- Фаронов В. В., Шумаков П. В. Delphi 5. Руководство разработчика баз данных. - М.: Нолидж, 2000.
- Гофман В. Э., Хомоненко А. Д. Delphi 5. Наиболее полное руководство. СПб.: БХВ-Петербург, 1999.