Практична робота "Масиви з символьними даними"

Про матеріал

Зразок виконання та оформлення практичної роботи з теми "Масиви з символьними даними" для класів з поглибленим вивченням інформатики. Містить такі розділи: загальні уявлення про завдання, модель завдання, можливі обмеження, опис задачі на програмування, алгоритм вирішення задачі (блок-схема), вхідні та вихідні дані програми, аналіз результатів тестування.

Перегляд файлу

ПРАКТИЧНА РОБОТА № 04_03 

 

Тема роботи: Масиви з символьними даними.

 

Виконавець: Безкороваєва Н.В.

 

ЗАВДАННЯ РОБОТИ

Варіант завдання: 01_02

 

Завдання на розробку: Ввести масив символів з 5 елементів. Визначити, чи є він паліндромом (тобто при читанні навпаки зміст не змінюється, наприклад слово «БОБ»).

АНАЛІЗ ЗАВДАННЯ

 

  1. Загальні уявлення про завдання: Задан масив символів. Визначити, чи є він паліндромом.

 

  1. Модель завдання: Дан масив змінних s. Визначити чи є він паліндромом – читається навпаки так само.

 

  1. Можливі обмеження: Обмежень немає.

 

  1. Задача на програмування: Вводимо константу n для зручності роботи з масивом. В задачі розмірність масива 5. Потрібно ввести такі змінні у розділі опису змінних var: s, s1 – одновимірні масиви array символьного типу char. Також потрібна додаткова змінна для обчислення довжини строки l та лічильник циклу і – цілого типу integer. Результат обчислення (паліндром чи не паліндром) буде виведений на екран за допомогою оператора writeln. Використовується функція довжина строки символів – length. Для виконання обчислень використовується оператор присвоювання :=   Використовується умовний оператор IF для порівняння заданої строки символів та строки, що отримали в зворотному напрямку. Якщо ці дві строки рівні, то це паліндром. За допомогою циклу FOR вводимо масив символів. Другий цикл  FOR формує вихідний масив символів s1.

 

 

  1. Алгоритм вирішення задачі:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТЕСТУВАННЯ ПРОГРАМИ

Вхідні дані програми: s[1]=’ш’, s[2]=’а’, s[3]=’л’, s[4]=’а’, s[5]=’ш 

Вихідні дані програми: це паліндром

 

Вхідні дані програми: s[1]=’к’, s[2]=’а’, s[3]=’з’, s[4]=’а’, s[5]=’к’ 

Вихідні дані програми: це паліндром

 

Вхідні дані програми: s[1]=’т’, s[2]=’р’, s[3]=’а’, s[4]=’в’, s[5]=’а’ 

Вихідні дані програми: це не паліндром

 

Аналіз результатів тестування: Програма працює на тестових прикладах.

docx
Додано
22 грудня 2018
Переглядів
636
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку