Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Рекурсивне програмування | Рекурсія та Множення Матриць
Основи Matlab

bookРекурсивне програмування

Рекурсивне програмування, тобто коли програма викликає саму себе, є фундаментальним аспектом програмування, що виконує унікальну роль. Тут ви дізнаєтеся, як написати рекурсивну програму, яка здійснює пошук у дереві підпапок і визначає ті, що містять потрібні файли. Володіння цим інструментом дозволяє автоматизувати аналізи та побудову графіків у бібліотеках файлів даних одним натисканням кнопки.

Завдання

Завантажте програму Identify_Relevant_Subfolders_N_C.

  1. Змініть змінну number_of_hidden_system_files відповідно до вашої операційної системи, як показано у відео:

    • Створіть порожню папку на вашому робочому столі;
    • Використайте функцію dir для отримання її каталогу (див. Розділ 4, Глава 5). Призначте змінну для збору результату;
    • Подивіться, скільки рядків у поверненій структурі, і змініть number_of_hidden_system_files на цю кількість.
  2. Створіть випадкове дерево папок, деякі з яких містять Excel-файли, а деякі ні, і запустіть Identify_Relevant_Subfolders_N_C на батьківських папках.

  3. Перевірте, чи були знайдені всі підпапки, у які ви помістили Excel-файли. У майбутньому програмуванні, якщо вам потрібно виконати аналіз або побудову графіків для файлів у каталозі папок, ви можете:

    • Запустити Identify_Relevant_Subfolders_N_C (можливо, змінивши розширення типів файлів, які шукаєте) на батьківській папці, щоб отримати список усіх підпапок, що вас цікавлять;
    • Створити модуль для for-циклу по цьому списку підпапок, використовуючи функцію dir для отримання вмісту кожної папки і, можливо, деякі if-оператори для фокусування на певних файлах, і виконати ваш аналіз/побудову графіків для кожної з них.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

How do I modify the number_of_hidden_system_files variable for my operating system?

Can you explain how to use the dir function to check the number of hidden system files?

What should I do if the program doesn't identify all the subfolders with Excel files?

Awesome!

Completion rate improved to 3.85

bookРекурсивне програмування

Свайпніть щоб показати меню

Рекурсивне програмування, тобто коли програма викликає саму себе, є фундаментальним аспектом програмування, що виконує унікальну роль. Тут ви дізнаєтеся, як написати рекурсивну програму, яка здійснює пошук у дереві підпапок і визначає ті, що містять потрібні файли. Володіння цим інструментом дозволяє автоматизувати аналізи та побудову графіків у бібліотеках файлів даних одним натисканням кнопки.

Завдання

Завантажте програму Identify_Relevant_Subfolders_N_C.

  1. Змініть змінну number_of_hidden_system_files відповідно до вашої операційної системи, як показано у відео:

    • Створіть порожню папку на вашому робочому столі;
    • Використайте функцію dir для отримання її каталогу (див. Розділ 4, Глава 5). Призначте змінну для збору результату;
    • Подивіться, скільки рядків у поверненій структурі, і змініть number_of_hidden_system_files на цю кількість.
  2. Створіть випадкове дерево папок, деякі з яких містять Excel-файли, а деякі ні, і запустіть Identify_Relevant_Subfolders_N_C на батьківських папках.

  3. Перевірте, чи були знайдені всі підпапки, у які ви помістили Excel-файли. У майбутньому програмуванні, якщо вам потрібно виконати аналіз або побудову графіків для файлів у каталозі папок, ви можете:

    • Запустити Identify_Relevant_Subfolders_N_C (можливо, змінивши розширення типів файлів, які шукаєте) на батьківській папці, щоб отримати список усіх підпапок, що вас цікавлять;
    • Створити модуль для for-циклу по цьому списку підпапок, використовуючи функцію dir для отримання вмісту кожної папки і, можливо, деякі if-оператори для фокусування на певних файлах, і виконати ваш аналіз/побудову графіків для кожної з них.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
some-alt