Продолжение пример программ с массивами.
Вычисление суммы элементов массива в QBasic: N = 15 SUMM = 0 FOR I = 1 TO N SUMM = SUMM + M(I) NEXT I
Вычисление произведения элементов массива в QBasic: N = 10 P = 1 FOR I = 1 TO N P = P * M(I) NEXT I PRINT "Proizvedenie = "; P
Вычислить сумму последовательности чисел Фибоначчи на QBasic: F0 = 1 F1 = 1 SUM = 0 DO F2 = F1 + F0 F0 = F1 F1 = F2 SUM = SUM + F2 LOOP UNTIL SUM > A
Найти максимальный элемент массива в QBasic: N = 15 FOR I = 1 TO N NEXT I MAX=M(1) FOR I = 2 TO N IF MAX < M(I) THEN MAX=M(I) NEXT I
Заполнить массив случайными числами и отсортировать на QBasic: N = 10 FOR I = 1 TO N NEXT I FOR I = 1 TO N - 1 FOR J = I + 1 TO N IF (M(I) > M(J)) THEN SWAP M(I), M(J) NEXT J NEXT I FOR I = 1 TO N NEXT I
Нарисовать несколько окружностей, центр которых находится на окружности заданного радиуса на QBasic:
R = 10 'Радиус окружностей R1 = 120 'Радиус окружности на которой будут рисоваться остальные N = 20 'Количество окружностей радиуса R SCREEN 12 'Установка видео режима P = 2 * 3.14 / N FOR I = 1 TO N CIRCLE (320 + X, 240 + Y ), R ' Прорисовка оружностей от центра экрана NEXT I
|