Kig (software)
ಕೆಐಜಿ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಸಂವಾದಾತ್ಮಕ ಜ್ಯಾಮಿತಿ ತಂತ್ರಾಂಶವಾಗಿದ್ದು, ಇದು ಕೆಡಿಇ ಶಿಕ್ಷಣ ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ. ಇದು ಪೈಥಾನ್ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಮಾಡಲು ಕೆಲವು ಸೌಲಭ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ಜೊತೆಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಿರ್ಮಾಣಗಳಿಂದ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಕಿಗ್ ಡಾ ಜಿಯೋ ಮತ್ತು ಕ್ಯಾಬ್ರಿ ಜ್ಯಾಮಿತಿಯಿಂದ ಮಾಡಿದ ಕಡತಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಅದರ ಸ್ವಂತ ಕಡತ ಸ್ವರೂಪವಾದ ಎಕ್ಸ್ಎಂಎಲ್-ಎನ್ಕೋಡ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು. ಕಿಗ್ ಲ್ಯಾಟೆಕ್ಸ್ ಸ್ವರೂಪದಲ್ಲಿ ಮತ್ತು ಎಸ್ವಿಜಿ (ವೆಕ್ಟರ್ ಗ್ರಾಫಿಕ್ಸ್) ಕಡತಗಳಾಗಿ ಅಂಕಿಗಳನ್ನು ರಫ್ತು ಮಾಡಬಹುದು. ಕಿಗ್ ವಸ್ತುಗಳು ಕ್ರಿಯಾತ್ಮಕ ರೇಖಾಗಣಿತದ ಯಾವುದೇ ಶಾಸ್ತ್ರೀಯ ವಸ್ತುವನ್ನು ನಿಭಾಯಿಸಬಲ್ಲವು, ಆದರೆಃ ವಕ್ರತೆಯ ಕೇಂದ್ರ ಮತ್ತು ವಕ್ರರೇಖೆಯ ತೂಗಾಟದ ವೃತ್ತ; ಹಿಗ್ಗುವಿಕೆ, ಸಾಮಾನ್ಯ ಸಂಬಂಧ, ವಿಲೋಮ, ಪ್ರಕ್ಷೇಪಕ ಅಪ್ಲಿಕೇಶನ್, ಹೋಮೋಗ್ರಫಿ ಮತ್ತು ಹಾರ್ಮೋನಿಕ್ ಹೋಮೋಲಜಿ; ನೀಡಲಾದ ಅಸಿಂಪ್ಟೋಟ್ಗಳೊಂದಿಗೆ ಹೈಪರ್ಬೋಲ; ಬೆಜಿಯರ್ ವಕ್ರಾಕೃತಿಗಳು (2 ನೇ ಮತ್ತು 3 ನೇ ಡಿಗ್ರಿ); ಕೋನಿಕ್ ವಿಭಾಗಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ರೇಖೆಯ ಬಿಂದು ಮತ್ತು ಧ್ರುವದ ಧ್ರುವೀಯ ರೇಖೆ; ಹೈಪರ್ಬೋಲಾದ ಅಸಿಂಪ್ಟೋಟ್ಗಳು; 9 ಪಾಯಿಂಟ್ಗಳ ಮೂಲಕ ಕ್ಯೂಬಿಕ್ ವಕ್ರರೇಖೆ; 6 ಪಾಯಿಂಟ್ಗಳ ಮೂಲಕ ಡಬಲ್ ಪಾಯಿಂಟ್ ಹೊಂದಿರುವ ಕ್ಯೂಬಿಕ್ ವಕ್ರರೇಖೆ; 4 ಪಾಯಿಂಟ್ಗಳ ಮೂಲಕ ಕಸ್ಪ್ ಹೊಂದಿರುವ ಕ್ಯೂಬಿಕ್ ವಕ್ರರೇಖೆ. ಚಿತ್ರದ ಒಳಗೆ ಮತ್ತೊಂದು ವಸ್ತು ಕಿಗ್ ಒಳಗೆ ಲಭ್ಯವಿದೆ, ಇದು ಪೈಥಾನ್ ಭಾಷೆಯ ಲಿಪಿಯಾಗಿದೆ. ಇದು ಕಿಗ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಅಸ್ಥಿರಗಳಾಗಿ ಸ್ವೀಕರಿಸಬಹುದು ಮತ್ತು ಯಾವಾಗಲೂ ಒಂದು ವಸ್ತುವನ್ನು ಹಿಂದಿರುಗಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಚಿತ್ರದೊಳಗೆ ಈಗಾಗಲೇ ಒಂದು ಸಂಖ್ಯಾತ್ಮಕ ವಸ್ತು ಇದ್ದರೆ, ಉದಾಹರಣೆಗೆ 3, ಕೆಳಗಿನ ಪೈಥಾನ್ ವಸ್ತುವು ಅದರ ವರ್ಗವನ್ನು ನೀಡಬಹುದು (9): ಡೆಫ್ ಸ್ಕ್ವೇರ್ (ಆರ್ಗ 1): ರಿಟರ್ನ್ ಡಬಲ್ ಆಬ್ಜೆಕ್ಟ್ (arg1.value () * * 2) ಅಸ್ಥಿರಗಳನ್ನು ಯಾವಾಗಲೂ ಆರ್ಗ 1, ಆರ್ಗ 2 ಇತ್ಯಾದಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಅವುಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಕ್ರಮದಲ್ಲಿ. ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ವೇರಿಯೇಬಲ್ ಆರ್ಗನ್ 1 ಇದೆ ಮತ್ತು ಅದರ ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯವನ್ನು arg1.value () ನೊಂದಿಗೆ ಪಡೆಯಲಾಗುತ್ತದೆ. ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಯ ವರ್ಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಯಾರೂ ಬಯಸದಿದ್ದರೆ (ಆರ್ಗಂಡ್ ರೇಖಾಚಿತ್ರದಲ್ಲಿ ಒಂದು ಬಿಂದುವಿನಿಂದ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ), ಲಿಪಿಯ ರಚನೆಯ ಸಮಯದಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಬೇಕಾದ ವಸ್ತುವು ಒಂದು ಬಿಂದುವಾಗಿರಬೇಕು, ಮತ್ತು ಲಿಪಿಯು ಡೆಫ್ ಸಿಎಸ್ಕ್ವೇರ್ (ಆರ್ಜಿ1) ಆಗಿರಬೇಕುಃ x = arg1.coordinate (). xy = arg1.coordinate (). yz = x * x-y * yy = 2 * x * yx = z ರಿಟರ್ನ್ ಪಾಯಿಂಟ್ (ಕೋಆರ್ಡಿನೇಟ್ (x, y)) ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಯ ವರ್ಗವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಬಿಂದುವಿನ ಅಬ್ಸಿಸ್ಸಾವನ್ನು ವಿಸ್ತರಿಸುವ ಮೂಲಕ ಕಾಣಬಹುದು, ಕೋಆರ್ಡಿನೇಟ್ (x, y) ಹೊಸ ಬಿಂದುವಿನ ಎರಡು ನಿರ್ದೇಶಾಂಕಗಳಿಂದ ಮಾಡಿದ ಪೈಥಾನ್ ಪಟ್ಟಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಮತ್ತು ಪಾಯಿಂಟ್ ಈ ಪಟ್ಟಿಯಿಂದ ನಿಖರವಾಗಿ ನೀಡಲಾದ ನಿರ್ದೇಶಾಂಕಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಆದರೆ ಒಂದು ಅಂಕಿ ಅಂಶದೊಳಗಿನ ಪೈಥಾನ್ ವಸ್ತುವು ಕೇವಲ ಒಂದು ವಸ್ತುವನ್ನು ಮಾತ್ರ ರಚಿಸಬಹುದು ಮತ್ತು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಅಂಕಿ ಅಂಶಗಳಿಗಾಗಿ ಒಂದು ಲಿಪಿಯೊಂದಿಗೆ ಚಿತ್ರವನ್ನು ನಿರ್ಮಿಸಬೇಕಾಗುತ್ತದೆಃ ಕಿಗ್ ಲಿಪಿಯಿಂದ ರಚಿಸಲಾದ ಅಂಕಿ ಅಂಶವು pykig.py ಎಂಬ ಸಣ್ಣ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ (ಪೈಥಾನ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ) ಬರುತ್ತದೆ, ಇದು ಪೈಥಾನ್ ಲಿಪಿಯನ್ನು ಲೋಡ್ ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ. MyScript.py ಈ ಲಿಪಿಯಿಂದ ವಿವರಿಸಲಾದ ಕಿಗ್ ಆಕೃತಿಯನ್ನು ನಿರ್ಮಿಸಿ ಕಿಗ್ ತೆರೆಯಿರಿ ಮತ್ತು ಆಕೃತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ. ಉದಾಹರಣೆಗೆ, ಪೈಕಿಗ್ನೊಂದಿಗೆ ಸಿಯರ್ಪಿನ್ಸ್ಕಿ ತ್ರಿಕೋನವನ್ನು (ಐಎಫ್ಎಸ್ ಆಗಿ) ಹೇಗೆ ತಯಾರಿಸಬಹುದು ಎಂಬುದನ್ನು ಇಲ್ಲಿ ನೀಡಲಾಗಿದೆಃ ಯಾದೃಚ್ಛಿಕ ಆಮದುಗಳಿಂದ * kigdocument.hideobjects () ಎ = ಪಾಯಿಂಟ್ (0,2) A.show () ಬಿ = ಪಾಯಿಂಟ್ (-2,-1) B.show () ಸಿ = ಪಾಯಿಂಟ್ (2,-1) C.show () ಎಂ = ಪಾಯಿಂಟ್ (. 1,. 1) ಶ್ರೇಣಿಯಲ್ಲಿರುವ ಐಗೆ (1,000): ಡಿ = ರಾಂಡ್ರೇಂಜ್ (3) ಡಿ = = = 0 ಆಗಿದ್ದರೆಃ ಎಸ್ = ಸೆಗ್ಮೆಂಟ್ (ಎ, ಎಂ) ಎಂ = s.midpoint () ಡಿ = = 1 ಆಗಿದ್ದರೆಃ ಎಸ್ = ಸೆಗ್ಮೆಂಟ್ (ಬಿ, ಎಂ) ಎಂ = s.midpoint () ಡಿ = ಆಗಿದ್ದರೆ ಫ್ರೀಸ್ ಮಗಾಜಿನ್, ಡಿಸೆಂಬರ್ 2009 (ಜರ್ಮನ್) ಮೈಕ್ ಡೈಲ್ಃ ಕೆಡಿಇ ಇಂಟರಾಕ್ಟಿವ್ ಜ್ಯಾಮಿತಿ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಗಣಿತವನ್ನು ಬೋಧಿಸುವುದು. ಲಿನಕ್ಸ್ ಜರ್ನಲ್, ಅಬ್ದುಲ್ ಹಲೀಮ್ ಅಬ್ದುಲ್ಲಾ, ಮೋಹಿನಿ ಮೊಹಮ್ಮದ್ಃ ಜ್ಯಾಮಿತೀಯ ಚಿಂತನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಇಂಟರಾಕ್ಟಿವ್ ಜ್ಯಾಮಿತಿ ಸಾಫ್ಟ್ವೇರ್ (ಐಜಿಎಸ್) ನ ಬಳಕೆ. ಜರ್ನಲ್ ಟೆಕ್ನಾಲಜಿ 49 (1), ಡಿಸೆಂಬರ್ 2008, ಡಿ. ಓ. ಐ.: ಉಚಿತ ಶೈಕ್ಷಣಿಕ ತಂತ್ರಾಂಶ ಉಚಿತ ಸಂವಾದಾತ್ಮಕ ರೇಖಾಗಣಿತ ತಂತ್ರಾಂಶ ಕೆಡಿಇ ಶಿಕ್ಷಣ ಯೋಜನೆ ಕೆಡಿಇ ತಂತ್ರಾಂಶ ಕೆಡಿಇ ತಂತ್ರಾಂಶ ಸಂಕಲನ ತಂತ್ರಾಂಶ ಇದು ಕ್ಯೂಟಿ ಅನ್ನು ಬಳಸುತ್ತದೆ