Ввести номер элемента. Получить описание элемента (data — read) - QBasic
Формулировка задачи:
Имеем 7 элементов. Вводим номер элемента. Должны получить его описание(DATA - READ)
Использовать оператор IF
Решение задачи: «Ввести номер элемента. Получить описание элемента (data — read)»
textual
Листинг программы
- DATA 222,167,234,345,90,78,2
- DATA "London","Moscow","Berlin","Warsaw","Minsk","Sverdlovsk","Riga"
- DIM a(1 TO 7)
- DIM s$(1 TO 7)
- FOR i = 1 TO 7
- READ a(i)
- NEXT i
- FOR i = 1 TO 7
- READ x$(i)
- NEXT i
- PRINT "Number of train?"
- INPUT n
- FOR i = 1 TO 7
- IF n = a(i) THEN
- PRINT "Destination: "; x$(i)
- END IF
- NEXT i
Объяснение кода листинга программы
Вот что делает этот код:
- Заголовок
DATA
используется для определения двух двухмерных массивов: массива чиселa(1 TO 7)
и массива строкx$(1 TO 7)
. - Два цикла
FOR
используются для чтения значений из массиваa(1 TO 7)
иx$(1 TO 7)
. - После этого пользователю предлагается ввести номер поезда с помощью команды
INPUT n
. - Затем, с помощью условного оператора
IF
, проверяется, соответствует ли введенный номер поезда одному из номеров в массивеa(1 TO 7)
. - Если введенный номер совпадает с номером в массиве, то выводится сообщение с названием пункта назначения из массива
x$(1 TO 7)
. - Если введенный номер не совпадает ни с одним из номеров в массиве, то ничего не выводится.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д