Составители:
Рубрика:
Результаты работы программы представлены ни
4. Листинг Basic-программы
же (п. 5).
Код исходного модуля Пояснения
' Лабораторная работа 7
' Петров А.Н. М-11
' Подпрограмма SUB
DI SHARED A(12
DIM SHARED MONT
DATA " Январь т"
Июнь"
"
брь", "Декабрь"
8,97,105
98
INT A(I);
МИНИМАЛЬНЫЙ %";
2)
ограмма POL
N THEN
): M = I
программа
Глобальные
массивы
Дан
х
нных (%)
вод
головка
рамма
ние
Основная
M )
H$(12)
", "Февраль", " Мар
DATA " Апрель", " Май", "
т", "СентябрьDATA "Июль", "Авгус
DATA "Октябрь", "Ноя
DATA 101,98,100,10
DATA 99,100,112,96,107,
CLS
FOR I = 1 TO 12
READ MONTH$(I)
NEXT I
PRINT "% ВЫПОЛНЕНИЯ ПЛАНА "
FOR I = 1 TO 12
READ A(I)
PR
NEXT I
PRINT
RINT " P
PRINT " ВЫПОЛНЕНИЯ ПЛАНА : "
, 1)CALL POL(1, 6
CALL POL(7, 12,
END
' Подпр
SUB POL (N, K, P)
AMIN = 1000
FOR I = N TO K
IF A(I) < AMI
AMIN = A(I
END IF
NEXT I
ные
(месяца)
Данные
(проценты)
Цикл
вод данныВ
Цикл
вод-вывод В
да
Вы
за
Вызов
п/п POL
Подпрог
икл Ц
Определе
M, AMIN
75
Результаты работы программы представлены ниже (п. 5).
4. Листинг Basic-программы
Код исходного модуля Пояснения
' Лабораторная работа 7 Основная
' Петров А.Н. М-11 программа
' Подпрограмма SUB
DIM SHARED A(12) Глобальные
DIM SHARED MONTH$(12) массивы
DATA " Январь", "Февраль", " Март" Данные
DATA " Апрель", " Май", " Июнь" (месяца)
DATA "Июль", "Август", "Сентябрь"
DATA "Октябрь", "Ноябрь", "Декабрь"
DATA 101,98,100,108,97,105 Данные
DATA 99,100,112,96,107,98 (проценты)
CLS
FOR I = 1 TO 12 Цикл
READ MONTH$(I) Ввод данных
NEXT I
PRINT "% ВЫПОЛНЕНИЯ ПЛАНА "
FOR I = 1 TO 12 Цикл
READ A(I) Ввод-вывод
PRINT A(I); данных (%)
NEXT I
PRINT
PRINT " МИНИМАЛЬНЫЙ %"; Вывод
PRINT " ВЫПОЛНЕНИЯ ПЛАНА : " заголовка
CALL POL(1, 6, 1) Вызов
CALL POL(7, 12, 2) п/п POL
END
' Подпрограмма POL
SUB POL (N, K, P) Подпрограмма
AMIN = 1000
FOR I = N TO K Цикл
IF A(I) < AMIN THEN Определение
AMIN = A(I): M = I M, AMIN
END IF
NEXT I
75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
