Как создать множество вложенных папок - QBasic

Узнай цену своей работы

Формулировка задачи:

Хочется сделать вот так - с помощью программы создаём десять папок, в ней еще десять папок и так далее до вложенности тоже десять(простите, не знаю как правильно сформулировать). Помогите с кодом.

Решение задачи: «Как создать множество вложенных папок»

textual
Листинг программы
FOR a = 1 TO 10
 MKDIR CHR$(64 + a)
 CHDIR CHR$(64 + a)
  FOR b = 1 TO 10
   MKDIR CHR$(64 + b)
   CHDIR CHR$(64 + b)
    FOR c = 1 TO 10
     MKDIR CHR$(64 + c)
     CHDIR CHR$(64 + c)
      FOR d = 1 TO 10
       MKDIR CHR$(64 + d)
       CHDIR CHR$(64 + d)
        FOR e = 1 TO 10
         MKDIR CHR$(64 + e)
         CHDIR CHR$(64 + e)
          FOR f = 1 TO 10
           MKDIR CHR$(64 + f)
           CHDIR CHR$(64 + f)
            FOR g = 1 TO 10
             MKDIR CHR$(64 + g)
             CHDIR CHR$(64 + g)
              FOR h = 1 TO 10
               MKDIR CHR$(64 + h)
               CHDIR CHR$(64 + h)
                FOR i = 1 TO 10
                 MKDIR CHR$(64 + i)
                 CHDIR CHR$(64 + i)
                  FOR j = 1 TO 10
                   MKDIR CHR$(64 + j)
                  NEXT j
                 CHDIR ".."
                NEXT i
               CHDIR ".."
              NEXT h
             CHDIR ".."
            NEXT g
           CHDIR ".."
          NEXT f
         CHDIR ".."
        NEXT e
       CHDIR ".."
      NEXT d
     CHDIR ".."
    NEXT c
   CHDIR ".."
  NEXT b
 CHDIR ".."
NEXT a

Объяснение кода листинга программы

  1. Создать цикл от 1 до 10 с помощью оператора FOR.
  2. Внутри цикла изменить текущую рабочую директорию на значение переменной a, используя команду CHDIR и конкатенацию символов.
  3. Создать вложенный цикл от 1 до 10 с помощью оператора FOR.
  4. Внутри вложенного цикла изменить текущую рабочую директорию на значение переменной b, используя команду CHDIR и конкатенацию символов.
  5. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  6. Внутри третьего вложенного цикла изменить текущую рабочую директорию на значение переменной c, используя команду CHDIR и конкатенацию символов.
  7. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  8. Внутри четвертого вложенного цикла изменить текущую рабочую директорию на значение переменной d, используя команду CHDIR и конкатенацию символов.
  9. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  10. Внутри пятого вложенного цикла изменить текущую рабочую директорию на значение переменной e, используя команду CHDIR и конкатенацию символов.
  11. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  12. Внутри шестого вложенного цикла изменить текущую рабочую директорию на значение переменной f, используя команду CHDIR и конкатенацию символов.
  13. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  14. Внутри седьмого вложенного цикла изменить текущую рабочую директорию на значение переменной g, используя команду CHDIR и конкатенацию символов.
  15. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  16. Внутри восьмого вложенного цикла изменить текущую рабочую директорию на значение переменной h, используя команду CHDIR и конкатенацию символов.
  17. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  18. Внутри девятого вложенного цикла изменить текущую рабочую директорию на значение переменной i, используя команду CHDIR и конкатенацию символов.
  19. Создать еще один вложенный цикл от 1 до 10 с помощью оператора FOR.
  20. Внутри десятого вложенного цикла изменить текущую рабочую директорию на значение переменной j, используя команду CHDIR и конкатенацию символов.
  21. Выйти из десятого вложенного цикла с помощью оператора NEXT.
  22. Выйти из девятого вложенного цикла с помощью оператора NEXT.
  23. Выйти из восьмого вложенного цикла с помощью оператора NEXT.
  24. Выйти из седьмого вложенного цикла с помощью оператора NEXT.
  25. Выйти из шестого вложенного цикла с помощью оператора NEXT.
  26. Выйти из пятого вложенного цикла с помощью оператора NEXT.
  27. Выйти из четвертого вложенного цикла с помощью оператора NEXT.
  28. Выйти из третьего вложенного цикла с помощью оператора NEXT.
  29. Выйти из второго вложенного цикла с помощью оператора NEXT.
  30. Выйти из первого вложенного цикла с помощью оператора NEXT.
  31. Выйти из цикла от 1 до 10 с помощью оператора NEXT.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5