
	SURVEY
	------

	THE FORTRAN PROGRAM SURVEY IS DESIGNED TO BE USED IN CONNECTION
	WITH THE PROGRAMS SORTER AND CROSS.  IT READS CODED OBSERVATIONS
	OR RESPONSES INTO A DATA FILE SO THAT THEY CAN BE TABULATED OR
	ANALYZED BY THE LATTER PROGRAMS.  WHILE IT IS EXPECTED THAT THE
	DATA WILL BE READ FROM CARDS, THIS IS NOT ABSOLUTELY NECESSARY.


      PROGRAM SURVEY

      DESCRIPTION
	THIS PROGRAM READS CODED RESPONSES TO A QUESTIONNAIRE AND WRITES
	THEM INTO AN ASCII DATA FILE.

      SOURCE
	NORMAN W. JOHNSON, DEPARTMENT OF MATHEMATICS, WHEATON COLLEGE,
	NORTON, MASS.

      INSTRUCTIONS
	THERE SHOULD BE NO MORE THAN 128 QUESTIONS.  RESPONSES MAY BE
	CODED BY ANY DIGIT FROM 0 TO 9.  ADDITIONAL SYMBOLS THAT MAY BE
	USED ARE THE MINUS SIGN (-), THE AMPERSAND (&), AND THE BLANK,
	INTERPRETED RESPECTIVELY AS THE NUMBERS 11, 12, AND 13.  THESE
	SHOULD BE RESERVED FOR SUCH CATEGORIES AS "NOT APPLICABLE",
	"DON'T KNOW", AND "NO RESPONSE".

	THE FIRST 5 COLUMNS OF EACH DATA CARD ARE FOR IDENTIFICATION,
	WITH THE FIRST 4 COLUMNS BEING UNIQUE TO THE RESPONDENT.  THE
	NEXT 67 COLUMNS OF THE CARD ARE FOR THE CODED RESPONSES, ONE
	COLUMN PER QUESTION.  THE LAST 8 COLUMNS ARE NOT USED.  IF THERE
	ARE MORE THAN 67 QUESTIONS, A SECOND CARD FOR EACH RESPONDENT
	MAY BE PREPARED IN THE SAME MANNER.

	THE SET OF DATA CARDS MUST BE PRECEDED BY FIVE OR SEVEN PROGRAM
	CARDS.  THE FIRST OF THESE HAS PUNCHED IN ITS FIRST 5 COLUMNS
	THE NAME THAT THE DATA FILE IS TO HAVE.  THE SECOND MAY BE USED
	FOR A DESCRIPTION OF THE SURVEY (NOT MORE THAN 48 CHARACTERS).
	THE THIRD CARD SPECIFIES THE NUMBER OF QUESTIONS (ANY FORMAT
	IS ACCEPTABLE).  THE LAST TWO CARDS OR PAIRS OF CARDS, PUNCHED
	IN THE SAME FORMAT AS THE DATA CARDS, INDICATE RESPECTIVELY THE
	LOWEST NUMBER AND THE HIGHEST NUMBER TO BE COUNTED AS A RESPONSE
	TO EACH QUESTION.  NUMBERS OUTSIDE THIS RANGE ARE TREATED AS "NO
	RESPONSE" AND EXCLUDED FROM THE TOTAL.  ON THESE CARDS BLANKS
	AND MINUS SIGNS ARE EQUIVALENT TO ZEROS, AND AMPERSANDS MAY NOT
	BE USED.

	THE LAST DATA CARD MUST BE FOLLOWED BY A SINGLE BLANK CARD OR A
	PAIR OF BLANK CARDS, ACCORDING AS ONE OR TWO CARDS ARE USED FOR
	EACH RESPONDENT.

	THIS PROGRAM ASSUMES THAT INPUT IS FROM THE USER TERMINAL AND
	OUTPUT IS TO THE DISK.  IF A DIFFERENT INPUT DEVICE, SUCH AS THE
	SYSTEM CARD READER, IS TO BE USED, IT SHOULD BE ASSIGNED LOGICAL
	UNIT 5 PRIOR TO RUNTIME.  ALSO, FOR INPUT FROM THE CARD READER,
	THE USER SHOULD RESPOND TO THE PROGRAM'S REQUEST FOR DATA BY
	TYPING "@CDR:".  FOR INPUT FROM A FILE ON THE DISK, THE USER
	SHOULD TYPE "@DSK:FILNAM.EXT", WHERE 'FILNAM.EXT' IS THE NAME
	OF A CARD-IMAGE SOURCE FILE.

      SPECIAL INSTRUCTIONS FOR NONSTANDARD SOURCE DECKS
	DATA CARDS DO NOT NEED TO BE PREPARED IN EXACT ACCORDANCE WITH
	THE ABOVE INSTRUCTIONS TO BE ACCEPTABLE, PROVIDED THAT (1) THERE
	ARE NO MORE THAN TWO CARDS PER RESPONDENT, (2) EACH CARD CON-
	TAINS AN IDENTIFICATION LABEL, AND (3) THE ONLY RESPONSE CODES
	USED ARE DIGITS, MINUS SIGNS, AMPERSANDS, AND BLANKS.  WHEN A
	NONSTANDARD SOURCE DECK IS INPUT, THE PROGRAM CARD SPECIFYING
	THE NUMBER OF QUESTIONS MUST BE REPLACED BY A FORMAT CARD GIVING
	THE BLOCKS OF COLUMNS IN WHICH IDENTIFICATION AND RESPONSES ARE
	PUNCHED ON EACH DATA CARD.

	FOR EXAMPLE, IF THE SOURCE DECK CONTAINS ONE CARD PER RESPONDENT
	WITH RESPONSES PUNCHED IN COLUMNS 1 THROUGH 72 AND IDENTIFICA-
	TION IN COLUMNS 74 THROUGH 80, THE FORMAT CARD SHOULD READ:
		74-80,1-72
	FOR A SOURCE DECK CONTAINING TWO CARDS PER RESPONDENT, HAVING
	IDENTIFICATION IN THE FIRST 4 COLUMNS OF EACH CARD AND RESPONSES
	IN COLUMNS 5 THROUGH 80 OF THE FIRST CARD AND 5 THROUGH 64 OF
	THE SECOND CARD, BUT WITH THE LAST 8 RESPONSES TO BE IGNORED,
	THE FORMAT CARD SHOULD READ:
		1-4,5-80/1-4,5-56

      RELATED PROGRAMS
	THE PROGRAM SORTER TABULATES THE RESPONSES TO EACH QUESTION OF
	THE QUESTIONNAIRE BY FREQUENCIES AND PERCENTAGES.  THE PROGRAM
	CROSS CORRELATES RESPONSES TO SELECTED QUESTIONS TO GIVE MAR-
	GINAL FREQUENCIES, CROSS-TABULATIONS, AND OTHER STATISTICS AND
	PERMITS THE COLLAPSING OF TABLES AND THE COMBINING OF VARIABLES.
	THE PROGRAM MERGE COMBINES UP TO 64 FILES OF RESPONSES TO THE
	SAME SET OF QUESTIONS.  THE PROGRAM UNITE COMBINES TWO FILES OF
	RESPONSES TO DIFFERENT QUESTIONS BY THE SAME RESPONDENTS.

