1
0
mirror of https://github.com/PDP-10/stacken.git synced 2026-04-24 19:50:21 +00:00

Extract files from tape images.

Some tapes could not be extracted.
This commit is contained in:
Lars Brinkhoff
2021-01-29 10:47:33 +01:00
parent 8a9b485136
commit 6e18f5ebef
3144 changed files with 2211291 additions and 0 deletions

View File

@@ -0,0 +1,138 @@
10 REM MASPAR - MASS POLITICAL PARTICIPATION INDEX
20 REM COPYRIGHT 1973, 1974 - STATE UNIVERSITY OF NEW YORK
30 REM DEVELOPED BY D. KLASSEN AND J. MCGRATH
40 REM PROGRAMMED BY S. HOLLANDER, J. MCGRATH
50 REM LATEST REVISION: 1/22/74
60 DEFFNR(A)=FNS(A)*A
70 DEFFNS(X)=SGN(SGN(X)+1)
74 PRINT
75 PRINT" ","MASPAR - MASS POLITICAL PARTICIPATION INDEX"
76 PRINT
80 PRINT"DO YOU WANT INSTRUCTIONS(1=YES,0=NO)";
90 INPUTA
100 PRINT
110 IFA=0THEN390
120 IFA<>1THEN80
130 PRINT"THIS PROGRAM SIMULATES LEVELS OF POLITICAL PARTICIPATION"
140 PRINT" IN A SOCIETY AS A FUNCTION OF THE FOLLOWING FACTORS:"
150 PRINT
160 PRINT" 1 - CLASS STRUCTURE OF THE SOCIETY"
170 PRINT" UPPER, MIDDLE, LOWER"
180 PRINT" 2 - ORGANIZATIONAL DENSITY"
190 PRINT" PERCENT OF POPULATION BELONGING TO ORGANIZATIONS"
200 PRINT" 3 - RELATIONSHIP BETWEEN CLASS STRUCTURE AND "
210 PRINT" ORGANIZATIONAL INVOLVEMENT"
220 PRINT
230 PRINT
240 PRINT"THE PROPORTION OF POPULATION IN EACH CLASS"
250 PRINT" SHOULD BE A NUMBER BETWEEN FIVE AND NINETY."
260 PRINT" THE THREE NUMBERS MUST TOTAL ONE HUNDRED."
270 PRINT
290 PRINT"THE ORGANIZATIONAL DENSITY MUST BE A DECIMAL LESS THAN .99."
300 PRINT
310 PRINT
320 PRINT"EXAMPLE --"
330 PRINT" LOWER? 60"
340 PRINT" MIDDLE? 30"
350 PRINT" UPPER? 10"
360 PRINT
370 PRINT" ORGANIZATIONAL DENSITY? .35"
375 PRINT
380 PRINT"****************************************************"
385 PRINT
390 PRINT"INPUT PROPORTION OF POPULATION IN EACH OF THE THREE CLASSES"
400 PRINT" LOWER";
410 INPUTA
420 IFSGN(A-4)+SGN(91-A)<2THEN400
430 PRINT" MIDDLE";
440 INPUTB
450 IFSGN(B-4)+SGN(91-B)<2THEN430
460 PRINT" UPPER";
470 INPUTC
480 IFSGN(C-4)+SGN(91-C)<2THEN460
490 IFABS(A+B+C-100)<.01THEN530
500 PRINT"THE TOTAL MUST EQUAL 100"
510 GOTO 390
520 PRINT
530 PRINT
540 PRINT"WHAT IS THE ORGANIZATIONAL DENSITY";
550 INPUT M
560 IFM>1THEN540
570 PRINT
580 PRINT"IS THERE A POSITIVE RELATIONSHIP BETWEEN SOCIAL CLASS"
590 PRINT" AND ORGANIZATIONAL INVOLVEMENT? (1=YES,0=NO)";
600 INPUTN
610 PRINT
630 IF N=1 THEN 760
640 IFN<>0THEN580
645 PRINT"PROPORTION OF TOTAL POPULATION IN EACH OF THE SIX GROUPS"
650 PRINT
660 LETT1=INT(A*M+.5)
670 LETT2=INT(A-A*M)
680 LETT3=INT(B*M+.5)
690 LETT4=INT(B-B*M)
700 LETT5=INT(C*M+.5)
710 LETT6=INT(C-C*M)
720 GOSUB1110
730 PRINT
740 PRINT
750 GOTO890
760 LETX=M-.0017*B-.0035*C
770 LETY=.99*FNS(X-.821)+(X+.17)*FNS(.821-X)
780 LETZ=.99*FNS(X-.641)+(X+.35)*FNS(.641-X)
790 PRINT
800 LETT1=INT(FNR(X*A)+.5)
810 LETT2=INT(FNR(A-T1)+.5)
820 LETT3=INT(FNR(Y*B)+.5)
830 LETT4=INT(FNR(B-T3)+.5)
840 LETT5=INT(FNR(Z*C)+.5)
850 LETT6=INT(FNR(C-T5)+.5)
860 GOSUB1110
870 PRINT
880 PRINT
890 PRINT"PROPORTION OF POLITICAL PARTICIPANTS IN EACH GROUP"
900 PRINT
910 LETT1=T1*.5
920 LETT2=T2*.15
930 LETT3=T3*.6
940 LETT4=T4*.25
950 LETT5=T5*.7
960 LETT6=T6*.35
970 LETQ=T1+T2+T3+T4+T5+T6
980 LET T1=T1/Q*100
990 LET T2=T2/Q*100
1000 LET T3=T3/Q*100
1010 LET T4=T4/Q*100
1020 LET T5=T5/Q*100
1030 LET T6=T6/Q*100
1040 GOSUB1110
1050 PRINT
1060 PRINT"PARTICIPATION INDEX FOR SOCIETY IS ";INT(Q+.5)
1070 PRINT
1080 PRINT"UNDERREPRESENTATION INDEX IS ";INT((A-T1-T2)/A*100+.5)
1090 PRINT
1100 GOTO1290
1110 PRINT" "," ORGANIZATIONALLY "
1120 PRINT" ","INVOLVED","UNINVOLVED"
1130 PRINT
1140 PRINT"LOWER ";A,
1150 LETG=T1
1160 LETG1=T2
1170 GOSUB1250
1180 PRINT"MIDDLE";B,
1190 LETG=T3
1200 LETG1=T4
1210 GOSUB1250
1220 PRINT"UPPER ";C,
1230 LETG=T5
1240 LETG1=T6
1250 LETG=INT(G+.5)
1260 LETG1=INT(G1+.5)
1270 PRINTG,G1
1280 RETURN
1290 PRINT"DO YOU WANT ANOTHER RUN (1=YES,0=NO)";
1300 INPUTM
1310 IFM=1THEN375
1320 END
B$$BB$$BB$$BL