5 'Идентификация массивов X,Y,Z псевдослучайными целыми числами (программные строки 10-30). 10 DEFINT N,I:INPUT "Количество точек";N 20 DIM X(N),Y(N),Z(N):U=RND(-TIME) 25 PRINT " X Y Z " 30 FOR I=1 TO N:X(I)=INT(11*RND(1)-5):Y(I)=INT(11*RND(1)-5):Z(I)=INT(11*RND(1)-5):PRINTX(I)Y(I)Z(I):NEXT 35 'Подсчет количества точек,лежащих в шаре (строки 40-60). 40 FOR I=1 TO N 50 IF(X(I)^2)+(Y(I)^2)+(Z(I)^2)<=25THENK=K+1:NEXTELSE NEXT 60 PRINT "Количество точек,лежащих в шаре:";K 65 'Подсчет количества точек, принадлежащих полупространству (строки 70-90). 70 FOR I=1 TO N 80 IF X(I)+Y(I)+Z(I)<=3 THEN C=C+1:NEXTI ELSE NEXTI 90 PRINT "Количество точек,принадлежащих полупространству:";C 95 'Подсчет количества точек,лежащих в шаре и одновременно в полупространстве (строки 100-120). 100 FOR I=1 TO N 110 IF X(I)+Y(I)+Z(I)=<3 AND (X(I))^2+(Y(I))^2+(Z(I))^2<=25 THEN B=B+1:NEXT ELSE NEXT 120 PRINT "Количество точек,принадлежащих пересечению шара и полупространства:";B 125 'Подсчет количества точек,принадлежащих объединению шара и полупространства (строки 130-140) 130 P=C-B+K 140 PRINT "Количество точек,принадлежащих объединению шара и полупространства:";P