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

Реферат Рішення задач на мові високого рівня Pascal
















Курсова робота

з дисципліни «Програмування»

Тема: «Рішення задач на мові високого рівня Pascal»


Реферат


Ключові слова: Цикл, текстовий рядок, двовимірний масив, текстовий файл, машинна графіка, запис.

Об'єкт дослідження - Мова програмування високого рівня Pascal.

Мета роботи - вивчити способи написання програм на мові Паскаль і закріплення теоретичних і практичних навичок у вирішенні прикладних задач.

Висновки: При виконанні курсової роботи були вивчені основні конструкції мови високого рівня Паскаль, такі як, цикли, умови, процедури, функції, масиви, рядки і т.д.

Паскаль надає достатні кошти для написання програм за заданим алгоритмом для вирішення практично будь-яких завдань.


Введення


Для програмної обробки за допомогою комп'ютера дані представляються у вигляді величин і їх сукупностей. Величина - це елемент даних з погляду їх семантичного (смислового) змісту або обробки. Смислове (семантичне) розбиття даних проводиться під час постановки завдання й розробки алгоритму її рішення (вхідні, вихідні та проміжні). Вихідні (вхідні, аргументи) - це дані, відомі перед виконанням завдання, з її умови. Вихідні дані (результати) - результат рішення задачі. Змінні, які не є ні аргументом, ні результатом алгоритму, а використовуються тільки для позначення обчислюваного проміжного значення, називаються проміжними. Необхідно вказувати імена і типи даних - цілий, дійсний, логічний і символьний.

Імена в мовах програмування прийнято називати ідентифікаторами. Є ідентифікатори змінних, констант, типів, функцій і т.д.

З поняттям величини пов'язані наступні характеристики (атрибути):

· ідентифікатор - це її позначення і місце в пам'яті;

· тип - безліч допустимих значень і безліч застосовних операцій до неї;

· значення - динамічна характеристика, може мінятися багаторазово в ході виконання алгоритму. Під час виконання програми в кожен конкретний момент величина має якесь значення або не визначена.

Постійної називається величина, значення якої не змінюється (оскільки така зміна заборонено) в процесі виконання алгоритму, а залишається одним і тим же, зазначеним у тексті алгоритму. Змінної називається величина, значення якої змінюється (у загальному випадку, може змінюватися) в процесі виконання алгоритму.

Тип виразу визначається типами вхідних у нього величин, а також виконуваними операціями. У мові Pascal тип величини задають заздалегідь, тому всі змінні, використовувані в програмі, повинні бути оголошені в розділі опису із зазначенням їх типу.

Розрізняють змінні наступних простих типів: цілі (Integer, Byte, ShortInt, Word, LongInt), речові (Real, Double, Single, Extended), логічний (Boolean), символьний (Char), що перераховується, діапазонний (інтервальний).

В цілому, ієрархія типів у мові Pascal наступна (Малюнок 1.1):


Малюнок 1.1 - Ієрархія типів в мові Pascal


Завдання 1. Обробка текстових рядків

масив файл графіка паскаль

Знайти кількість регулярних ланцюжків у всіх словах, що складаються лише з символів букв і цифр, і надрукувати їх. Надрукувати в перевернутому вигляді слова, що містять подібні ланцюжки, якщо довжина ланцюжка не перевищує 6 символів.


Блок-схема



Алгоритм:

Створюємо два масиви A і B типу string. Тип даних (string) визначає рядки з максимальною довжиною 255 символів. Мінлива цього типу може приймати значення змінної довжини. Так само вводимо кілька змінних для виконання даної програми типу integer. Тип integer один з найпростіших і найпоширеніших типів даних в мовах програмування. Тип даних (integer) cлужіт для представлення цілих чисел. Безліч чисел цього типу являє собою підмножина нескінченної безлічі цілих чисел, обмежене максимальним і мінімальним значеннями.



Для введення з клавіатури послідовності використовуємо оператор (s); {введення послідовності слів}

Для зручності роботи з цією послідовністю символів кожне слово вносимо в окрему клітинку масиву символьного типу.



Виводимо цей масив для перевірки правильності виведення слів.



Виводимо слова, в яких є тільки числа. Для цього використовуємо ...


сторінка 1 з 4 | Наступна сторінка





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

  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Програмування на мові високого рівня
  • Реферат на тему: Програмування на мові високого рівня
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal