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

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





оператор case. Цей оператор перевіряє кожен символ у слові і якщо знайде цифри від 0 до 9 то змінної n присвоїть значення 1. Аналогічно виводимо слова в яких є тільки знаки. Оператор case знайшовши букви від А до Я привласнює змінної m значення 1.



Далі виводимо на екран слова в яких тільки числа і перевертаємо їх. Перевіряємо змінну n, якщо вона не дорівнює 0, а змінна m так і залишилася 0, то значить в цьому слові тільки числа.



Аналогічно виводимо на екран слова в яких тільки знаки і перевертаємо їх. Перевіряємо змінну m, якщо вона не дорівнює 0, а змінна n так і залишилася 0, то значить в цьому слові тільки знаки.



У підсумку отримуємо код нашої програми (див. додаток А).

Робота та інтерфейс програми:

Перед початком введення текстової рядки ми повинні ознайомитися з умовами і тільки після цього, враховуючи їх, вводити рядок.

Слова в послідовності розділені одним або декількома пропусками. До складу кожного слова можуть входити:

· Арабські літери, як великі, так і малі.

· цифри від 0 до 9,

· символи знаків: lt; + gt; lt; - gt; lt;: gt; lt; * gt; lt;. gt; lt;/ gt; lt;= gt ;.

Довжина одного слова не перевищує 20 символів.

Введення здійснюється за допомогою клавіатури і підтверджується (приймається) натисканням клавіші Enter. Важливо пам'ятати якщо введення буде неправильним, неудовлетворяющие всім умовам, то програма буде виконуватись неправильно.


Рисунок 2.1 - Введення текстового рядка.


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


Малюнок 3.1 - Реалізація команд.

Завдання 2. Обробка і модифікація двовимірних масивів


Квадратний масив, елементами якого є англійські букви або символ пробілу, заповнений кросвордом. Надрукувати всі слова в кросворді з чергуються голосними і приголосними буквами і їх кількість.


Завдання 3. Файлові структури даних. Текстові файли


Вивести на екран дисплея кількість ЧИСЕЛ, виявлених у вихідному файлі, їх загальну суму, пропускаючи числа, які укладені між парами вказуються в діалозі початкових і кінцевих слів. Решта числа переписати в інший файл.


Блок - схема:



Алгоритм:

Для початку, задамо ім'я програми, підключимо модуль роботи з екраном, зробимо опис змінних.



Далі створюємо два файли file1.txt. У перший файл буде записуватися текстові рядки, які ми введемо з клавіатури. У File2.txt буде записуватися отриманий результат по завершенні програми.



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



Далі використовуємо функцію визначення досягнення кінця файлу в Паскалі Назва цієї функції є складноскорочених слів від end of file. Значення цієї функції має значення true, якщо кінець файлу вже досягнуто, тобто покажчик стоїть на позиції, наступної за останньою компонентою файлу. В іншому випадку значення функції - false.



Виводимо кількість ЧИСЕЛ, виявлених у вихідному файлі, їх загальну суму, пропускаючи числа, які укладені між парами вказуються в діалозі початкових і кінцевих слів. Але існує одна проблема програма не працюватиме т.к числа виявлені у вихідному файлі символьного типу, а ми можемо робити обчислювальні дії з типом integer.

Щоб виправити це використовуємо процедуру val, вона перетворює строкове значення в його числове подання.



Виводимо отримані значення і записуємо їх у другий файл.


У підсумку отримуємо кінцевий код програми (див. додаток В).

Робота та інтерфейс програми:

Попередньо для нашого завдання ми повинні створити два файли file.txt file2.txt, щоб у майбутньому ми могли працювати з цими файлами.

Згідно з нашим завданням ми повинні ввести текст з яким надалі будемо працювати.

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


Малюнок 3.1 Введення даних


Рисунок 3.2 - Результат


Завдання 4. Елементи машинної графіки



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





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

  • Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу
  • Реферат на тему: Далі - тільки зірки (про політ "Вояджера-2")
  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Лексичне і граматичне значення слова
  • Реферат на тему: Дослідження еволюції когнітивної структури значення слова у свідомості дити ...