deep.pas 791 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. program deep (input, output);
  2. const n = 10;
  3. neg = -5;
  4. pi = 3.14159;
  5. h = 'h';
  6. type
  7. intarr = array [1..10] of integer;
  8. matrix = array [0..1, 0..2] of integer;
  9. point = record x, y: integer end;
  10. var
  11. i, j: integer;
  12. ch: char;
  13. b: boolean;
  14. r: real;
  15. a: intarr;
  16. pt: point;
  17. function sum(a, b: integer): integer;
  18. begin
  19. sum := a + b
  20. end;
  21. function isodd(n: integer): boolean;
  22. begin
  23. isodd := odd(n)
  24. end;
  25. procedure fill(var a: intarr; value: integer);
  26. var k: integer;
  27. begin
  28. for k := 1 to n do a[k] := value
  29. end;
  30. begin
  31. for i := 1 to n do a[i] := i;
  32. while i < n do i := i + 1;
  33. repeat
  34. case i of
  35. 1: write(1);
  36. 2, 3: write(2)
  37. end;
  38. until i > n;
  39. pt.x := sum(1, 2);
  40. r := 1.5e-3;
  41. b := (i = 1) and (j <> 2) or not b;
  42. fill(a, 0);
  43. writeln('done')
  44. end.