Найти простые числа - QBasic

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

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

Помогите перевести задачки задача 1
задача 2
задача 3
задача 4
задача 5

Решение задачи: «Найти простые числа»

textual
Листинг программы
Dim S1 As String, S2 As String, work(26) As String
Dim i As Integer, j As Integer, L As Integer
Cls
For i = 1 To 26
    work(i) = Chr(64 + i)
Next
S1 = ""
S2 = ""
L = UBound(work)
For i = 1 To 20
    For j = 1 To i
        S1 = S1 + work(i)
    Next j
Next i
For i = 21 To L
    For j = 1 To i
        S2 = S2 + work(i)
    Next j
Next i
Print S2
Print S1
End

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

В этом коде на языке QBasic происходит поиск простых чисел.

  1. Сначала в цикле For с 1 по 26 создается строка work, которая будет содержать все буквы английского алфавита от A до Z в виде символов.
  2. Затем в цикле For с 1 до 20 создаются две пустые строки S1 и S2.
  3. Далее в цикле For с 21 по количество букв в строке work (L) вторая строка S2 заполняется символами алфавита, начиная с буквы B (индекс 2) и до конца алфавита (индекс 26).
  4. Первая строка S1 заполняется в цикле For с 1 по i (от 1 до 20) путем добавления к ней символов алфавита от A до i-th (не включая i) с помощью цикла For j = 1 To i.
  5. В конце кода выводятся на экран обе строки S1 и S2. Этот код выводит на экран все буквы алфавита от B до Z (простые числа от 2 до 20) и все буквы алфавита от A до 20 (простые числа от 2 до 19).

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


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

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

10   голосов , оценка 3.6 из 5
Похожие ответы