Предмет:
Тип роботи:
Курсова робота
К-сть сторінок:
35
Мова:
Українська
змінній str1 знаходимо початковий індекс рядка і знаходимо кількість символів завдяки рядковій змінній str2, яку потрібно видалити враховуючи 2 символи які позначають кінець рядка зі змінної str1.
Записуємо у файлову змінну file1 рядкову змінну str1 і зачиняємо файл, який зв’язали файловою змінною file1.
Кінець алгоритму.
Алгоритм пошуку у стеку по точному збігу під рядка в рядку
Чистимо Листбокс.
Створюємо копію стеку.
Заводимо змінну булевого типу b.
Заводимо числову змінну a1 і присвоюємо їй початкове значення 0.
Перевіряємо якщо кількість елементів у стеку дорівнює 0 тоді виводимо у листбокс текст Стек порожній, якщо ні виконуємо алгоритм далі.
Якщо поле пошуку дорівнює 0 тоді виводимо повідомлення «Заповните поле пошуку» інакше починаємо цикл Поки.
Поки в новому стеку кількість елементів більше 0 виконуємо:
Беремо з вершини стеку елемент і замінюємо в ньому символ «|» на символ «\t» та присвоюємо змінний s1.
З поля пошуку присвоюємо змінній s2 значення яке ми хочимо знайти у стеку.
Присвоюємо змінній b значення true, якщо змінна s1 містить змінну s2 і значення false, якщо змінна s1 не містить змінну s2.
Якщо змінна b має значення true вивести елемент зі стеку у листбокс в рядок та підвищіти змінну a1 на одиницю.
Якщо a1 більше за 0 вивести у форму текст Знайшли і значення змінної a1.
Якщо a1 дорівнює 0 вивести у форму текст Знайшли 0.
Кінець алгоритму.
Алгоритм пошуку у стеку за яким оборот перевищує задане число
Створюємо копію стеку.
Чистимо Листбокс.
Заводимо рядкову змінну words.
Заводимо числову змінну kol і присвоюємо їй початкове значення 0.
Якщо поле за яким оборот перевищує задане число виявилося не заповненим, тоді звертаємо увагу користувача на незаповнене поле з числом за яким треба проводити пошук.
Якщо в полі число є то виконуємо пошук у циклі Поки:
Беремо з вершини стеку елемент та присвоюємо змінний words.
Використовуючи метод Спліт з роздільником «|» одержуємо рядковий масив words1.
Якщо третій елемент масиву words1 більший за число вказане в полі тоді виводимо елемент у листбокс та збільшуємо змінну kol на одиницю.
Кінець алгоритму.
Алгоритм пошуку у стеку за яким виручка перевищує задане число
Створюємо копію стеку.
Чистимо Листбокс.
Заводимо рядкову змінну words.
Заводимо числову змінну kol і присвоюємо їй початкове значення 0.
Якщо поле за яким виручка перевищує задане число виявилося не заповненим, тоді звертаємо увагу користувача на незаповнене поле з числом за яким треба проводити пошук.
Якщо в полі число є то виконуємо пошук у циклі Поки:
Беремо з вершини стеку елемент та присвоюємо змінний words.
Використовуючи метод Спліт з роздільником «|» одержуємо рядковий масив words1.
Якщо четвертий елемент масиву words1 більший за число вказане в полі тоді виводимо елемент у листбокс та збільшуємо змінну kol на одиницю.
Кінець алгоритму.
Алгоритм сортування у стеку за алфавітом за назвою
Заводимо нову рядкову змінну read і ініціалізуємо її.
Використовуючи списки створюємо список Ot на базі абстрактного класу Office.
Починаємо цикл Поки стек більше 0 виконуємо:
Беремо з вершини стеку елемент перетворюємо його на рядок та присвоюємо змінний read.
Використовуючи метод Спліт з роздільником «|» одержуємо рядковий масив words.
Додаємо у список Ot рядок з 6 елементів рядкового масиву words.
Сортуємо за алфавітом за допомогою делегатів список за назвою.
Збираємо у стек всі елементи зі списку Ot.
Чистимо Листбокс.
Створюємо копію стеку та у циклі поки стек більше 0 виводимо кожен елемент у листбокс розташований за алфавітом.
Кінець алгоритму.
Алгоритм сортування у стеку по зростанню за виручкою
Заводимо нову рядкову змінну read і ініціалізуємо її.
Використовуючи списки створюємо список Ot на базі абстрактного класу Office.
Починаємо цикл Поки стек більше 0 виконуємо:
Беремо з вершини стеку елемент перетворюємо його на рядок та присвоюємо змінний read.
Використовуючи метод Спліт з роздільником «|» одержуємо рядковий масив words.
Додаємо у список Ot рядок з 6 елементів рядкового масиву words.
Сортуємо список по зростанню за допомогою делегатів за виручкою.
Збираємо у стек всі елементи зі списку Ot.
Чистимо Листбокс.
Створюємо копію стеку та у циклі поки виводимо кожен елемент у листбокс розташований за алфавітом.
Кінець алгоритму.
Алгоритм сортування у файлі за алфавітом
Створюємо Список з назвою класа який ми обрали для сортування.
Оголошуємо файлову змінну file1 і зв’язуємо її з нашим файлом.
Починаємо цикл Поки у файлі не закінчились рядки виконуємо:
Читаємо один рядок з файлу у змінну read.
Використовуючи метод Спліт з роздільником «|» одержуємо рядковий масив words.
Додаємо у список 6 елементів рядкового масиву words.
Зачинемо файл, який зв’язали файловою змінною file1.
Сортуємо за алфавітом за допомогою