Advertisement
Paszta

Niskopoziomowe lab4

Oct 29th, 2019
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. 1. WYSWIETLANIE W POSTACI DZIESIETNEJ I WYKLADNICZEJ
  2. program zmiennoprzecinkowe;
  3. #include ("stdlib.hhf");
  4. static
  5. a: real32:=-4.87660e-2;
  6. b: real64:=562.3456e1;
  7. c: real80:=3.14e-15;
  8.  
  9. begin zmiennoprzecinkowe;
  10. stdout.put(" Postac dziesietna: ", nl);
  11. stdout.putr32(a, 10, 2, ' ');
  12. stdout.newln();
  13. stdout.putr64(562.3456e1, 10, 4, ' ');
  14. stdout.newln();
  15. stdout.putr80(3.14e-15, 20, 15, ' ');
  16.  
  17. stdout.put( nl ," Postac wykladncza: ", nl);
  18. stdout.pute32(-4.87660e-2, 10);
  19. stdout.newln();
  20. stdout.pute64(562.3456e1, 10);
  21. stdout.newln();
  22. stdout.pute80(3.14e-15, 10);
  23.  
  24. end zmiennoprzecinkowe;
  25.  
  26. 2. ZMIENIANIE MALYCH NA DUZE
  27.  
  28. program ascii;
  29. #include ("stdlib.hhf");
  30. static
  31. znak1: char;
  32.  
  33. begin ascii;
  34. stdout.put("Podaj mala literke", nl);
  35. stdin.get(znak1);
  36. stdout.putc(znak1);
  37. mov(znak1, AL); // do kodu DEC znaku wprowadzanego dodaje sie 32
  38. sub(32, AL);
  39. mov(AL, znak1);
  40. stdout.put("Podana litera zmieniona na duza: ", nl);
  41. stdout.put(znak1);
  42.  
  43. end ascii;
  44. 3.
  45.  
  46. program ascii;
  47. #include ("stdlib.hhf");
  48. static
  49. znak1: char;
  50.  
  51. begin ascii;
  52. stdout.put("Podaj duza litere", nl);
  53. stdin.get(znak1);
  54. stdout.putc(znak1);
  55.  
  56. if(znak1 >= 65 && znak1<= 90) then
  57. mov(znak1, AL);
  58. add(32, AL);
  59. mov(AL, znak1);
  60. stdout.put("Podana litera zmieniona na mala: ", nl);
  61. stdout.put(znak1);
  62. //mov(a, AL);
  63. //or(32, AL);
  64. //mov(AL, a);
  65. else
  66.  
  67. stdout.put(" Podano zly znak!!");
  68. stdout.newln();
  69. endif;
  70.  
  71. end ascii;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement