Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.78 KB | None | 0 0
  1. (printout t "-----------------------------------------" crlf)
  2. (printout t " C++ " crlf)
  3. (printout t " " crlf)
  4. (printout t " Michal Michalski " crlf)
  5. (printout t " " crlf)
  6. (printout t " Informatyka i Ekonometria " crlf)
  7. (printout t " Systemy Informatyczne " crlf)
  8. (printout t "-----------------------------------------" crlf)
  9.  
  10. (defrule char
  11. (initial-fact)
  12. =>
  13. (printout t "Czym jest zmienna typu: char (0)typem znakowym czy (1)liczba calkowita " 0/1 crlf)
  14. (bind ?f1 (read))
  15. (if (= ?f1 0)
  16. then
  17. (printout t "Dobra odpowiedz!" crlf)
  18. else
  19. (printout t "Zla odpowiedz!" crlf)
  20. ))
  21. (defrule int
  22. =>
  23. (printout t "Czym jest zmienna typu: int (0)typem znakowym czy (1)liczba calkowita " 0/1 crlf)
  24. (bind ?f2 (read))
  25. (if (= ?f2 1)
  26. then
  27. (printout t "Dobra odpowiedz!" crlf)
  28. else
  29. (printout t "Zla odpowiedz!" crlf)
  30. ))
  31. (defrule short
  32. =>
  33. (printout t "Czym jest zmienna typu: short (0)liczby calkowite krotkie czy (1)liczby calkowite dlugie " 0/1 crlf)
  34. (bind ?f3 (read))
  35. (if (= ?f3 0)
  36. then
  37. (printout t "Dobra odpowiedz!" crlf)
  38. else
  39. (printout t "Zla odpowiedz!" crlf)
  40. ))
  41. (defrule long
  42. =>
  43. (printout t "Czym jest zmienna typu: long (0)liczby calkowite dlugie czy (1)liczby calkowite krotkie " 0/1 crlf)
  44. (bind ?f4 (read))
  45. (if (= ?f4 0)
  46. then
  47. (printout t "Dobra odpowiedz!" crlf)
  48. else
  49. (printout t "Zla odpowiedz!" crlf)
  50. ))
  51. (defrule wint
  52. =>
  53. (printout t "Jaka jest wielkosc w bajtach zmiennej typu: int (0)1 lub 3 (1)2 lub 4 " 0/1 crlf)
  54. (bind ?f5 (read))
  55. (if (= ?f5 1)
  56. then
  57. (printout t "Dobra odpowiedz!" crlf)
  58. else
  59. (printout t "Zla odpowiedz!" crlf)
  60. ))
  61. (defrule wshort
  62. =>
  63. (printout t "Jaka jest wielkosc w bajtach zmiennej typu: short (0)2 (1)4 " 0/1 crlf)
  64. (bind ?f6 (read))
  65. (if (= ?f6 0)
  66. then
  67. (printout t "Dobra odpowiedz!" crlf)
  68. else
  69. (printout t "Zla odpowiedz!" crlf)
  70. ))
  71. (defrule wlong
  72. =>
  73. (printout t "Jaka jest wielkosc w bajtach zmiennej typu: long (0)4 (1)6 " 0/1 crlf)
  74. (bind ?f7 (read))
  75. (if (= ?f7 0)
  76. then
  77. (printout t "Dobra odpowiedz!" crlf)
  78. else
  79. (printout t "Zla odpowiedz!" crlf)
  80. ))
  81. (defrule wfloat
  82. =>
  83. (printout t "Jaka jest wielkosc w bajtach zmiennej typu: float (0)2 (1)4 " 0/1 crlf)
  84. (bind ?f8 (read))
  85. (if (= ?f8 1)
  86. then
  87. (printout t "Dobra odpowiedz!" crlf)
  88. else
  89. (printout t "Zla odpowiedz!" crlf)
  90. ))
  91. (defrule wdouble
  92. =>
  93. (printout t "Jaka jest wielkosc w bajtach zmiennej typu: double (0)6 (1)8 " 0/1 crlf)
  94. (bind ?f9 (read))
  95. (if (= ?f9 1)
  96. then
  97. (printout t "Dobra odpowiedz!" crlf)
  98. else
  99. (printout t "Zla odpowiedz!" crlf)
  100. ))
  101. (defrule wldouble
  102. =>
  103. (printout t "Jaka jest wielkosc w bajtach zmiennej typu: long double (0)10 (1)16 " 0/1 crlf)
  104. (bind ?f10 (read))
  105. (if (= ?f10 0)
  106. then
  107. (printout t "Dobra odpowiedz!" crlf)
  108. else
  109. (printout t "Zla odpowiedz!" crlf)
  110. ))
  111. (defrule cin
  112. =>
  113. (printout t "Jaka komenda wczytuje sie zmienne przez uzytkownika (0)cin (1)cout " 0/1 crlf)
  114. (bind ?f11 (read))
  115. (if (= ?f11 0)
  116. then
  117. (printout t "Dobra odpowiedz!" crlf)
  118. else
  119. (printout t "Zla odpowiedz!" crlf)
  120. ))
  121. (defrule rok
  122. =>
  123. (printout t "Kiedy zostal stworzony c++ (0)1983 (1)1985 " 0/1 crlf)
  124. (bind ?f12 (read))
  125. (if (= ?f12 0)
  126. then
  127. (printout t "Dobra odpowiedz!" crlf)
  128. else
  129. (printout t "Zla odpowiedz!" crlf)
  130. ))
  131. (defrule minecraft
  132. =>
  133. (printout t "Czy gra minecraft zostala stworzona w c++ (0)nie (1)tak " 0/1 crlf)
  134. (bind ?f13 (read))
  135. (if (= ?f13 1)
  136. then
  137. (printout t "Dobra odpowiedz!" crlf)
  138. else
  139. (printout t "Zla odpowiedz!" crlf)
  140. ))
  141. (defrule cpp
  142. =>
  143. (printout t "Co oznacza ++ w nazwie c++ (0)dodac dwa (1)dodac jeden " 0/1 crlf)
  144. (bind ?f14 (read))
  145. (if (= ?f14 1)
  146. then
  147. (printout t "Dobra odpowiedz!" crlf)
  148. else
  149. (printout t "Zla odpowiedz!" crlf)
  150. ))
  151. (defrule tworca
  152. =>
  153. (printout t "Jak ma na imie twórca c++ (0)Bill Gates (1)Bjarne Stroustrup " 0/1 crlf)
  154. (bind ?f15 (read))
  155. (if (= ?f15 1)
  156. then
  157. (printout t "Dobra odpowiedz!" crlf)
  158. else
  159. (printout t "Zla odpowiedz!" crlf)
  160. ))
  161. (defrule rek
  162. =>
  163. (printout t "co to jest rekurencja (0)funkcja wywolujaca sama siebie (1)funkcja wywolujaca funkcje " 0/1 crlf)
  164. (bind ?f16 (read))
  165. (if (= ?f16 0)
  166. then
  167. (printout t "Dobra odpowiedz!" crlf)
  168. else
  169. (printout t "Zla odpowiedz!" crlf)
  170. ))
  171. (defrule fstream
  172. =>
  173. (printout t "ktora biblioteka sluzy do obslugi plikow tekstowych (0)cstdlib (1)fstream " 0/1 crlf)
  174. (bind ?f17 (read))
  175. (if (= ?f17 1)
  176. then
  177. (printout t "Dobra odpowiedz!" crlf)
  178. else
  179. (printout t "Zla odpowiedz!" crlf)
  180. ))
  181. (defrule overload
  182. =>
  183. (printout t "czy dozwolone jest przeciazanie funkcji (0)nie (1)tak " 0/1 crlf)
  184. (bind ?f18 (read))
  185. (if (= ?f18 1)
  186. then
  187. (printout t "Dobra odpowiedz!" crlf)
  188. else
  189. (printout t "Zla odpowiedz!" crlf)
  190. ))
  191. (defrule tworca
  192. =>
  193. (printout t "co to jest wskaznik (0)zmienna przechowujaca elementy tabeli (1)zmienna przechowujaca adres pamieci " 0/1 crlf)
  194. (bind ?f19 (read))
  195. (if (= ?f19 1)
  196. then
  197. (printout t "Dobra odpowiedz!" crlf)
  198. else
  199. (printout t "Zla odpowiedz!" crlf)
  200. ))
  201. (defrule size
  202. =>
  203. (printout t "jakiego operatora trzeba uzyc w celu okreslenia ilosci pamieci zajmowanej przez zmienna (0)sizeof (1)lenght " 0/1 crlf)
  204. (bind ?f20 (read))
  205. (if (= ?f20 0)
  206. then
  207. (printout t "Dobra odpowiedz!" crlf)
  208. else
  209. (printout t "Zla odpowiedz!" crlf)
  210. ))
  211. (defrule iteracja
  212. =>
  213. (printout t "iteracja to (1)jednokrotne wykonanie petli " 0/1 crlf)
  214. (bind ?f21 (read))
  215. (if (= ?f21 1)
  216. then
  217. (printout t "Dobra odpowiedz!" crlf)
  218. else
  219. (printout t "Zla odpowiedz!" crlf)
  220. ))
  221. (defrule wzmien
  222. =>
  223. (printout t "czy wielkosc liter w nazwie zmiennych ma znacznie (0)nie (1)tak " 0/1 crlf)
  224. (bind ?f22 (read))
  225. (if (= ?f22 1)
  226. then
  227. (printout t "Dobra odpowiedz!" crlf)
  228. else
  229. (printout t "Zla odpowiedz!" crlf)
  230. ))
  231. (defrule dziel
  232. =>
  233. (printout t "operator dzielenia ma postac (0)/ (1)\ " 0/1 crlf)
  234. (bind ?f23 (read))
  235. (if (= ?f23 0)
  236. then
  237. (printout t "Dobra odpowiedz!" crlf)
  238. else
  239. (printout t "Zla odpowiedz!" crlf)
  240. ))
  241. (defrule void
  242. =>
  243. (printout t "jak zadeklarowac funkcje typu void bez argumentow (0)void()nazwa; (1)void nazwa(); " 0/1 crlf)
  244. (bind ?f24 (read))
  245. (if (= ?f24 1)
  246. then
  247. (printout t "Dobra odpowiedz!" crlf)
  248. else
  249. (printout t "Zla odpowiedz!" crlf)
  250. ))
  251. (defrule std
  252. =>
  253. (printout t "jak wyglada instrukcja przestrzeni nazw dla std (0)using namespace std; (1)namespace std; " 0/1 crlf)
  254. (bind ?f25 (read))
  255. (if (= ?f25 0)
  256. then
  257. (printout t "Dobra odpowiedz!" crlf)
  258. else
  259. (printout t "Zla odpowiedz!" crlf)
  260. ))
  261. (defrule endl
  262. =>
  263. (printout t "co robi endl (0)przechodzi do nastepnej lini (1)konczy program " 0/1 crlf)
  264. (bind ?f26 (read))
  265. (if (= ?f26 0)
  266. then
  267. (printout t "Dobra odpowiedz!" crlf)
  268. else
  269. (printout t "Zla odpowiedz!" crlf)
  270. ))
  271. (defrule wzmien
  272. =>
  273. (printout t "czy wielkosc liter w nazwie zmiennych ma znacznie (0)nie (1)tak " 0/1 crlf)
  274. (bind ?f27 (read))
  275. (if (= ?f27 1)
  276. then
  277. (printout t "Dobra odpowiedz!" crlf)
  278. else
  279. (printout t "Zla odpowiedz!" crlf)
  280. ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement