deep.pas 524 B

12345678910111213141516171819202122232425262728293031323334
  1. PROGRAM DeepTP;
  2. LABEL 10;
  3. CONST N = 10;
  4. TYPE
  5. IntArr = ARRAY [1..10] OF INTEGER;
  6. Str = STRING;
  7. VAR
  8. i, j: INTEGER;
  9. ch: CHAR;
  10. b: BOOLEAN;
  11. r: REAL;
  12. a: IntArr;
  13. s: STRING;
  14. FUNCTION Sum(a, b: INTEGER): INTEGER;
  15. BEGIN
  16. Sum := a + b
  17. END;
  18. BEGIN
  19. i := $FF;
  20. s := 'hello' + '!';
  21. FOR i := 1 TO N DO a[i] := i;
  22. WHILE i < N DO i := i + 1;
  23. REPEAT
  24. CASE ch OF
  25. 'a': Write(1)
  26. ELSE
  27. Write(2)
  28. END;
  29. UNTIL i > N;
  30. 10: j := Sum(1, 2);
  31. IF j > 0 THEN GOTO 10;
  32. r := 1.5E-3;
  33. WriteLn('done')
  34. END.