ಡೌಗ್ LLOYD: ಸರಿ.
ಆದ್ದರಿಂದ ಈಗ ನಿಭಾಯಿಸಲು ಅವಕಾಶ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ವಿಷಯವಾಗಿದೆ, ಕಾರ್ಯಗಳನ್ನು.
ಇಲ್ಲಿಯವರೆಗೆ ಹಾದಿಯಲ್ಲಿ, ಎಲ್ಲಾ ನಾವು ಬರೆಯುವ ನಾವು ಕಾರ್ಯಕ್ರಮಗಳು
ಮುಖ್ಯ ಒಳಗೆ ಬರೆಯಲಾಗಿದೆ.
ಅವರು ಬಹಳ ಸರಳ ಕಾರ್ಯಕ್ರಮಗಳು ಆರ್.
ನೀವು ಎಲ್ಲಾ ಈ ಹೊಂದಿವೆ ಮಾಡಬೇಕಿಲ್ಲ ಶಾಖೆಗಳು ಮತ್ತು ಕೆಲಸಗಳನ್ನು ನಡೆಯುತ್ತಿರುವ.
ನಾವು ಅದನ್ನು ಎಲ್ಲಾ ಹೊಂದುವುದು ಮುಖ್ಯ ಒಳಗೆ ಮತ್ತು ಇದು
ಆಪತ್ತು ಅಗಾಧ ಸಿಗಲಿಲ್ಲ.
ಆದರೆ ಸಹಜವಾಗಿ ಹೋಗುತ್ತದೆ ಮತ್ತು ನೀವು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅಭಿವೃದ್ಧಿ ಆರಂಭಿಸಿದಾಗ
ಸ್ವತಂತ್ರವಾಗಿ, ಅವರು ಬಹುಶಃ ನೀನು 10 ಹೆಚ್ಚು ಬಹಳಷ್ಟು ಪಡೆಯಲು ಆರಂಭಿಸಲು
ಅಥವಾ 15 ಸಾಲುಗಳು.
ನೀವು ನೂರಾರು ಅಥವಾ ಸಾವಿರಾರು ಸಿಗುತ್ತವೆ ಅಥವಾ ಹತ್ತಾರು ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಸಾವಿರಾರು.
ಇದು ನಿಜವಾಗಿಯೂ ಅಲ್ಲ ಒಂದು ಚಿಂತನೆ ಹುಚ್ಚುತನದ.
ಉದಾಹರಣೆಗೆ, ಇದು ಬಹುಶಃ ಒಳ್ಳೆಯದು ಅಲ್ಲ ಮುಖ್ಯ ಒಳಗೆ ಎಲ್ಲವೂ ಇರಿಸಿಕೊಳ್ಳಲು.
ಇದು ಹೇಗೆ ಸ್ವಲ್ಪ ಕಷ್ಟ ಪಡೆಯುವುದು ನೀವು ಆ ಹೋದರೆ ಹುಡುಕುತ್ತಿರುವ.
>> ಅದೃಷ್ಟವಶಾತ್, ಸಿ ಆದರೂ, ಮತ್ತು ಬಹುಮಟ್ಟಿಗೆ ಪ್ರತಿ ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಎಂದು
ಕೆಲಸ ಇರಬಹುದು, ಅವಕಾಶ ನಮಗೆ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು.
ಮತ್ತು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಪಕ್ಕಕ್ಕೆ ಇಲ್ಲಿ ಒಂದು ತ್ವರಿತ ತೆಗೆದುಕೊಳ್ಳಲು
ಕಾರ್ಯಗಳನ್ನು ಎಂದು ನಮೂದಿಸುವುದನ್ನು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಒಂದು ಪ್ರದೇಶದಲ್ಲಿ.
ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಅನೇಕ ಹೆಚ್ಚು ನೋಡುತ್ತಾರೆ ಅವಧಿಯುದ್ದಕ್ಕೂ ವಿವಿಧ ಅಂಕಗಳನ್ನು
ಮತ್ತು ನೀವು ಮೇಲೆ ಹೋದರೆ.
ಅಲ್ಲಿ ಬಹಳಷ್ಟು ಇಲ್ಲ ಅದೇ ಪದಕ್ಕೆ ಸಮಾನಾರ್ಥಕ.
ನಾವು ಕಾರ್ಯಗಳನ್ನು ಕರೆ.
ಆದರೆ ನೀವು ಅವುಗಳನ್ನು ಕೇಳಲು ಇರಬಹುದು ಕಾರ್ಯವಿಧಾನಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ,
ಅಥವಾ ವಿಧಾನಗಳು ಮುಖ್ಯವಾಗಿ, ನೀವು ಬಂದಿದೆ ಇದುವರೆಗೆ ಯಾವುದೇ ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಮಾಡಲಾಗುತ್ತದೆ
ಮೊದಲು ಮತ್ತು ಚಿಂತಿಸಬೇಡಿ ನೀವು ನಾಟ್, ಹೊಂದಿದ್ದರೆ
ದೊಡ್ಡ deal-- ಆದರೆ ಆಡಿಟ್ ಆಧಾರಿತ ಭಾಷೆಗಳಲ್ಲಿ
ಆಗಾಗ್ಗೆ ಎಂಬ ವಿಧಾನಗಳು.
ಕೆಲವೊಮ್ಮೆ ಅವರು ಸಬ್ರುಟೀನ್ಸ್ ಎಂದು ನೀವು.
ಆದರೆ ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ನೋಡಿ ಅದೇ ಮೂಲ ಕಲ್ಪನೆ.
>> ನ ಕಲ್ಪನೆಯನ್ನು ಎಂಬುದನ್ನು ನೋಡೋಣ.
ಒಂದು ಕಾರ್ಯವೇನು?
ಸರಿ ಒಂದು ಕಾರ್ಯ ನಿಜಕ್ಕೂ ಕಪ್ಪು ಬಾಕ್ಸ್ ಹೆಚ್ಚೇನೂ.
ಶೂನ್ಯ ಹೊಂದಿಸಿದ್ದಾರೆ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ಹೆಚ್ಚು ಒಳಹರಿವು ಮತ್ತು ಒಂದು ಔಟ್ಪುಟ್ ಅಥವಾ.
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಈ ಕಾರ್ಯ ಇರಬಹುದು.
ಈ func ಎಂಬ ಕ್ರಿಯೆ ಇಲ್ಲ.
ಮತ್ತು ಮೂರು ಒಳಹರಿವು ಒಂದು, ಬಿ, ಮತ್ತು ಸಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಮತ್ತು ಕಪ್ಪು ಬಾಕ್ಸ್ ಒಳಗೆ, ನಾವು ಅದು ನಿಖರವಾಗಿ ಏನು ಗೊತ್ತಿಲ್ಲ,
ಆದರೆ ಒಳಹರಿವು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಮತ್ತು ಅದು
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ಔಟ್ಪುಟ್, z ನೀಡುತ್ತದೆ.
ಈಗ ಸ್ವಲ್ಪ ಮಾಡಲು ಕಡಿಮೆ ಅಮೂರ್ತ, ನಾವು
ನಾವು ಬಹುಶಃ ಹೇಳಬಹುದು ಎಂಬ ಫಂಕ್ಷನ್
ಮೂರು ಒಳಹರಿವು ಎ, ಬಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸೇರಿಸಿ, ಮತ್ತು ಸಿ ಮತ್ತು ರೀತಿಯಲ್ಲಿ ಔಟ್ಪುಟ್ ಸಂಸ್ಕರಿಸುತ್ತದೆ
ಕಪ್ಪು ಬಾಕ್ಸ್ ಒಳಗೆ ಒಂದು ಉತ್ಪನ್ನವನ್ನು.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆದ್ದರಿಂದ ಸೇರಿಸಲು 3, 6, ಮತ್ತು 7 ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಎಲ್ಲೋ ಒಳಗೆ ಕಾರ್ಯ ಸೇರಿಸಲು, ನಾವು
ನಿರೀಕ್ಷಿಸಬಹುದು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ ಔಟ್ಪುಟ್, ಉತ್ಪಾದಿಸಲು ಇದು
3 + 6 + 7 ಅಥವಾ 16 ಆಗಿದೆ.
>> ಹಾಗೆಯೇ, ನೀವು ಎಂಬ ಫಂಕ್ಷನ್ ಎರಡು ಒಳಹರಿವು ಒಂದು ಮತ್ತು ಬಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ Mult,
ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಇಂತಹ ಅವುಗಳನ್ನು ಸಂಸ್ಕರಿಸುವ ಆ ಕಾರ್ಯವನ್ನು ಔಟ್ಪುಟ್
ಎರಡು ಒಳಹರಿವು ಉತ್ಪನ್ನವಾಗಿದೆ.
ಎರಡು ಒಳಹರಿವು ಒಟ್ಟಿಗೆ ಗುಣಿಸಿದಾಗ.
4 ಮತ್ತು 5, Mult ಒಳಗೆ ಅಂಗೀಕಾರವಾದ ಏನೋ, ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಔಟ್ಪುಟ್ ನಡೆಯುತ್ತದೆ
20 ಆಗಿದೆ.
ಏಕೆ ನಾವು ಒಂದು ಕಪ್ಪು ಬಾಕ್ಸ್ ಕರೆ ಮಾಡಬೇಡಿ?
ಸರಿ ನಾವು ಬರೆಯುವ ಇಲ್ಲದಿದ್ದರೆ ನಾವೇ ಕಾರ್ಯನಿರ್ವಹಿಸುವ
ನಾವು ಸ್ವಲ್ಪ ಇಲ್ಲಿಯವರೆಗೆ CS50 ಮಾಡಿದ.
ನಾವು, ಉದಾಹರಣೆಗೆ, ಮುದ್ರಣ F ನೋಡಿದ ಇದು ನಾವು ಬರೆಯಲಿಲ್ಲ ಕ್ರಿಯೆಯಾಗಿದೆ
ನಾವೇ, ಆದರೆ ನಾವು ಸಾರ್ವಕಾಲಿಕ ಬಳಸುವುದು.
ನಾವು ಬರೆಯುವ ಇಲ್ಲದಿದ್ದರೆ ಕಾರ್ಯಗಳನ್ನು ನಾವೇ
ಇದು ಹೇಗೆ ನಾವು ನಿಜವಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ವಾಸ್ತವವಾಗಿ HOOD ಅಡಿಯಲ್ಲಿ ಜಾರಿಗೆ.
>> ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ ಕಪ್ಪು ಬಾಕ್ಸ್ ನಾನು ಕೇವಲ, ಗುಣಾಕಾರ ನೀವು ತೋರಿಸಿದರು
ಒಂದು mult, ಬಿ ಆಗಿರಬಹುದು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ ಮತ್ತು ಇದು ಕೇವಲ
ಕೆಲವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಆಗಿರಬಹುದು ಔಟ್ಪುಟ್ ಒಂದು ಬಾರಿ ಬಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
ಆ ಅರ್ಥದಲ್ಲಿ, ಬಲ.
ನಾವು ಎಂಬ ಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿದ್ದರೆ ಎರಡು ಒಳಹರಿವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ Mult.
ನಾವು ನಿರೀಕ್ಷಿಸುವಂತೆ ಔಟ್ಪುಟ್ ಎಂದು ಎಂದು ಎಂದು ಎರಡು ಒಳಹರಿವು ಒಟ್ಟಿಗೆ ಗುಣಿಸಿದಾಗ
ಒಂದು ಬಾರಿ ಬಿ.
ಆದರೆ Mult ಸಹ ಆಗಿರಬಹುದು ಈ ರೀತಿಯ ನೆರವೇರಿಸಲಾಗಿದೆ,
ನಾವು ಪ್ರತಿ ವೇರಿಯಬಲ್ ಹೊಂದಿವೆ 0 Mult ಒಳಗೆ ಸೆಟ್.
ನಂತರ ನಾವು ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತಿಸಿ ಬಿ ಬಾರಿ ಕೌಂಟರ್ ಒಂದು ಸೇರಿಸಿ.
ಉದಾಹರಣೆಗೆ, ನಾವು ಮೂಲಕ 3A ಗುಣಿಸಿದಾಗ 5B, ನಾವು 0 ಕೌಂಟರ್ ಸೆಟ್ ಹೇಳಬಹುದು,
ಐದು ಬಾರಿ ಪುನರಾವರ್ತಿಸಿ ಕೌಂಟರ್ 3 ಸೇರಿಸಿ.
ಆದ್ದರಿಂದ ನಾವು 0 ಆರಂಭವಾಗುವುದು ತದನಂತರ ನಾವು ಈ ಐದು ಬಾರಿ 3, 6, 9, 12, 15.
ಅದೇ ಪರಿಣಾಮವೆಂದರೆ. ನಾವು ಇನ್ನೂ ಪಡೆಯಲು 3 ಬಾರಿ 5 ಕೇವಲ
ಅನುಷ್ಠಾನ ವಿಭಿನ್ನವಾಗಿದೆ.
>> ನಾವು ಅರ್ಥ ಇಲ್ಲಿದೆ ನಾವು ಕಪ್ಪು ಬಾಕ್ಸ್ ಹೇಳಬೇಕಾದಾಗ.
ಇದು ಕೇವಲ ನಾವು ಹೆದರುವುದಿಲ್ಲ ಅರ್ಥ ಇದು ಹುಡ್ ಅಡಿಯಲ್ಲಿ ಜಾರಿಗೆ ರೀತಿಯನ್ನು
ಎಲ್ಲಿಯವರೆಗೆ ಔಟ್ಪುಟ್ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಏನು ಎಂದು.
ವಾಸ್ತವವಾಗಿ, ಆ ಒಪ್ಪಂದದ ಭಾಗವಾಗಿ ಇಲ್ಲಿದೆ ವಿಶೇಷವಾಗಿ, ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು
ಇತರರು ಬರೆಯಲು ಕಾರ್ಯಗಳ.
ವರ್ತನೆಯನ್ನು ಯಾವಾಗಲೂ ಹೋಗುತ್ತದೆ ಅನಿರೀಕ್ಷಿತ, ವಿಶಿಷ್ಟ ಎಂದು
ಕ್ರಿಯೆಯ ಹೆಸರು ಆಧರಿಸಿ.
ಇದು ನಿಜವಾಗಿಯೂ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ ಪ್ರಮುಖ ನೀವು ಕಾರ್ಯಗಳನ್ನು ಬರೆಯುತ್ತೇನೆ
ಅಥವಾ ಇತರ ಜನರು ಬರೆಯಲು ನೀವು ಬಳಸಬಹುದು ಕಾರ್ಯಗಳನ್ನು
ಆ ಕಾರ್ಯಗಳನ್ನು ಸ್ಪಷ್ಟ, ತುಲನಾತ್ಮಕವಾಗಿ ಸ್ಪಷ್ಟ ಹೆಸರುಗಳು,
ಮತ್ತು ಹಾಗೂ ದಾಖಲಿಸಲ್ಪಟ್ಟಿವೆ.
ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಮುದ್ರಣ ಎಫ್ ನಂತಹ ಕಾರ್ಯ.
>> ಹಾಗಿರುವಾಗ ನಾವು ಕಾರ್ಯಗಳನ್ನು ಬಳಸುವುದು?
ಸರಿ ನಾವು ಬರೆಯಲು ವೇಳೆ, ಮೊದಲೇ ಹೇಳಿದಂತೆ ಮುಖ್ಯ ವಸ್ತುಗಳ ಒಳಗೆ ನಮ್ಮ ಕೋಡ್ ಎಲ್ಲಾ
ನಿಜವಾಗಿಯೂ ತೊಡಕಿನ ಪಡೆಯುವುದು ಮತ್ತು ನಿಜವಾಗಿಯೂ ಜಟಿಲವಾಗಿದೆ.
ಕಾರ್ಯಗಳು ನಮಗೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಅವಕಾಶ ವಿಷಯಗಳನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ಒಡೆಯಲು
ಬಹಳ ಸಂಕೀರ್ಣ ಸಮಸ್ಯೆಯನ್ನು ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಹತೋಟಿಯಲ್ಲಿಟ್ಟುಕೊಳ್ಳುವ ಉಪ ಭಾಗಗಳು.
ಕಾರ್ಯಗಳು ಕೂಡ ನಮಗೆ ಅವಕಾಶ ಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುವ.
ಇದು 10 ಮುಕ್ತಗೊಳಿಸಬಹುದಾಗಿದೆ ಸಾಕಷ್ಟು ಸುಲಭ 100 ಲೈನ್ ವಿರುದ್ಧ ಲೈನ್ ಕಾರ್ಯ
ಕ್ರಿಯೆ ಅಥವಾ ಒಂದು 1,000 ಲೈನ್ ಕಾರ್ಯ.
ನಾವು ಮಾತ್ರ ದೋಷ ಇದ್ದರೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಸಣ್ಣ ತುಂಡುಗಳು,
ಅಥವಾ, ಸಮಯದಲ್ಲಿ ಸಣ್ಣ ತುಂಡುಗಳು ಬರೆಯಲು ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನುಭವ ಮಾಡುತ್ತದೆ
ಸಾಕಷ್ಟು ಉತ್ತಮ.
ಒಂದು ಮೇಲೆ ನನ್ನ ನಂಬಿ.
>> ಕೊನೆಯದಾಗಿ, ನಾವು ಕಾರ್ಯಗಳನ್ನು ಬರೆಯಲು ನಾವು ಆ ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ ಉಪಯೋಗಿಸಬಹುದು.
ಕಾರ್ಯಗಳು ಮರುಬಳಕೆ ಮಾಡಬಹುದು.
ಅವರು ಬಳಸಬಹುದು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಇನ್ನೊಂದು.
ನೀವು ಈಗಾಗಲೇ ಬರೆದ ಕಾರ್ಯ, ಎಲ್ಲಾ ನೀವು
ಕಾರ್ಯಕ್ರಮದ ಹೇಳಲು ಮಾಡಬೇಕಾದ್ದು ಅಲ್ಲಿ ಆ ಕ್ರಿಯೆ ಹುಡುಕಲು.
ನಾವು ಮರುಬಳಕೆ ಮತ್ತು ಬಳಸಿಕೊಂಡು ಬಂದಿದೆ 40 ವರ್ಷಗಳ ಎಫ್ ಮುದ್ರಿಸಬಹುದು.
ಆದರೆ ಒಂದು ಬಾರಿ ಮಾತ್ರ ಬರೆದಿದ್ದಾರೆ.
ಬಹಳ ಉಪಯುಕ್ತ, ಬಲ.
ಆಯ್ತು.
ಆದ್ದರಿಂದ ಕಾರ್ಯಗಳು ಕುವೆಂಪು.
ಎಂದು ಪ್ರಶ್ನಿಸಿದರು.
ಈಗ ಅವುಗಳನ್ನು ಬರೆಯಲು ಆರಂಭಿಸೋಣ.
ನ ಆಗಿರಿ ಲೆಟ್ ಅವುಗಳನ್ನು ನಮ್ಮ ಯೋಜನೆಗಳನ್ನು.
ಸಲುವಾಗಿ, ಮೊದಲ ಹಾಗೆ ನಾವು ವಿಷಯ ಕಾರ್ಯ ಘೋಷಿಸಲು ಆಗಿದೆ.
ನೀವು ಒಂದು ಕಾರ್ಯ ಘೋಷಿಸಿದ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಮೂಲತಃ ಮಾಡುತ್ತಿರುವುದು
ಕಂಪೈಲರ್ ಹೇಳುತ್ತಿದೆ, ಹೇ, ನೀವು ತಿಳಿದಿರುವ,
ನಾನು ಬರೆಯಲು ನಾನು ನಂತರ ಒಂದು ಕಾರ್ಯ
ಮತ್ತು ಇಲ್ಲಿ ಕಾಣುವಂತೆ ವಿಶೇಷವೇನು ಇಲ್ಲಿದೆ.
ಇದಕ್ಕೆ ಕಾರಣ ಸಂಕಲನಕಾರರ ಏಕೆಂದರೆ
ಕೆಲವು ವಿಲಕ್ಷಣ ಕೆಲಸಗಳನ್ನು ಅವರು ಚಿಹ್ನೆಗಳು ಒಂದು ಸೆಟ್ ನೋಡಿ
ಅವರು ಪರಿಚಿತವಾಗಿರುವ ಆರ್.
ಆದ್ದರಿಂದ ನಾವು ಕಂಪೈಲರ್ ಒಂದು ನೀಡಲು ಮುಖ್ಯಸ್ಥರಾಗಿದ್ದಾರೆ, ನಾನು ಕಾರ್ಯ ರಚಿಸಲು ನಾನು
ಮತ್ತು ಇದನ್ನು ವಿಶೇಷವೇನು.
ಕಾರ್ಯ ಘೋಷಣೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ವೇಳೆ ನೀವು ಒಂದು ರೀತಿಯಲ್ಲಿ ನಿಮ್ಮ ಕೋಡ್ ಸಂಘಟಿಸುವ ನೀವು
ಇತರರಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಅರ್ಥ ಮತ್ತು ಬಳಸಿಕೊಳ್ಳುತ್ತವೆ,
ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲಾ ಹಾಕಲು ನಿಮ್ಮ ಕಾರ್ಯ ಘೋಷಣೆಗಳು
ನಿಮ್ಮ ಕೋಡ್ ತುದಿಯನ್ನು, ಬಲ ನೀವು ಮುಖ್ಯ ಬರೆಯಲು ಆರಂಭಿಸುವ ಮುನ್ನ.
ಮತ್ತು ಅನುಕೂಲಕರವಾಗಿ ಇಲ್ಲ ಬಹಳ ಪ್ರಮಾಣಿತ ರೂಪ
ಪ್ರತಿ ಕಾರ್ಯ ಘೋಷಣೆ ಅನುಸರಿಸುವ.
ಅವರು ಎಲ್ಲಾ ಬಹುಮಟ್ಟಿಗೆ ಈ ರೀತಿ.
ಮೂರು ಭಾಗಗಳಲ್ಲಿ ಒಂದು ಕಾರ್ಯ ಇವೆ ಘೋಷಣೆ, ರಿಟರ್ನ್ ಪ್ರಕಾರ, ಹೆಸರು,
ಮತ್ತು ವಾದವನ್ನು ಪಟ್ಟಿ.
>> ಈಗ ರಿಟರ್ನ್ ಪ್ರಕಾರ ಯಾವ ರೀತಿಯ ವೇರಿಯಬಲ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಔಟ್ಪುಟ್.
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನಾವು ಮತ್ತೆ ಭಾವಿಸುತ್ತೇನೆ ಎರಡು ಗುಣಿಸಿದಾಗ ಹಿಂದೆ ನಿಮಿಷ
ಸಂಖ್ಯೆಗಳನ್ನು ಕ್ರಿಯೆ, ನಾವು ಏನು ನಿರೀಕ್ಷಿಸಬಹುದು ಇಲ್ಲ ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ಪೂರ್ಣಾಂಕ ಗುಣಿಸಿ
ಔಟ್ಪುಟ್ ಇರುತ್ತದೆ ಬಹುಶಃ ಒಂದು ಪೂರ್ಣಾಂಕ, ಬಲ.
ಗುಣಿಸಿದಾಗ ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ಒಟ್ಟಿಗೆ, ನೀವು ಒಂದು ಪೂರ್ಣಾಂಕ ಪಡೆಯಿರಿ.
ಎಂದು ರಿಟರ್ನ್ ಪ್ರಕಾರ ಆದ್ದರಿಂದ ಕಾರ್ಯ ಇಂಟ್ ಎಂದು.
ಹೆಸರು ನೀವು ಏನು ನಿಮ್ಮ ಕ್ರಿಯೆ ಕರೆ.
ಬಹುಶಃ ಕನಿಷ್ಠ ಮುಖ್ಯ ಕಾರ್ಯ ಘೋಷಣೆ ಭಾಗವಾಗಿ,
ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಷಯದಲ್ಲಿ.
ಆದರೆ ವಾಸ್ತವವಾಗಿ ಬಹುಶಃ ಒಂದಾಗಿದೆ ಪ್ರಮುಖ ಭಾಗಗಳಲ್ಲಿ
ವಿಷಯದಲ್ಲಿ ಫಂಕ್ಷನ್ ಘೋಷಣೆ ತಿಳಿಯುವ ಕಾರ್ಯ ವಾಸ್ತವವಾಗಿ ಏನು
ಮಾಡುತ್ತದೆ.
ನಿಮ್ಮ ಫಂಕ್ಷನ್ f ಅಥವಾ ಗ್ರಾಂ ಹೆಸರಿಸಲು ವೇಳೆ ಅಥವಾ ಗಂ ಅಥವಾ ರಹಸ್ಯ ಅಥವಾ ಸ್ವಲ್ಪ,
ನೀವು ಬಹುಶಃ ಪಡೆಯಲು ನೀನು ಸ್ವಲ್ಪ ಪ್ರಯತ್ನ ಮುಗ್ಗರಿಸಿದ್ದು
ಆ ಕಾರ್ಯಗಳನ್ನು ಮಾಡಲು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ.
ಆದ್ದರಿಂದ ನೀಡಲು ಪ್ರಮುಖ ನಿಮ್ಮ ಕಾರ್ಯ ಅರ್ಥಪೂರ್ಣ ಹೆಸರುಗಳನ್ನು.
>> ಕೊನೆಯದಾಗಿ, ವಾದವನ್ನು ಪಟ್ಟಿ ಅರ್ಧವಿರಾಮ ಪಟ್ಟಿ
ನಿಮ್ಮ ಕಾರ್ಯಕ್ಕೆ ಎಲ್ಲಾ ಒಳಹರಿವಿನ, ಪ್ರತಿಯೊಂದರಲ್ಲೂ ರೀತಿಯ ಮತ್ತು ಹೆಸರನ್ನು ಹೊಂದಿದೆ.
ಆದ್ದರಿಂದ ಕೇವಲ ನೀವು ಹೊಂದಿಲ್ಲ ಬಗೆ ವೇರಿಯಬಲ್ ಸೂಚಿಸಿ
ಕಾರ್ಯ ಔಟ್ಪುಟ್, ನೀವು ಸೂಚಿಸಲು ಬಯಸುವ
ಬಗೆ ಮತ್ತು ಅಸ್ಥಿರ ವಿಧಗಳು ಕಾರ್ಯ ಒಳಹರಿವು ಸ್ವೀಕರಿಸುವ ನಡೆಯಲಿದೆ.
ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆಗೆ ಮಾಡಿ.
ಕೇವಲ ಒಂದು ಗಮನಿಸೋಣ ಹೆಚ್ಚು ಕಾಂಕ್ರೀಟ್ ಒಂದು.
ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಕಾರ್ಯ ಒಂದು ಉದಾಹರಣೆ ಒಂದು ಕಾರ್ಯ ಘೋಷಣೆ ಎಂದು
ಒಟ್ಟಿಗೆ ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ಸೇರಿಸುವುದು.
ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ಮೊತ್ತವಾಗಿದೆ ಹೋಗುತ್ತದೆ ಒಂದು ಪೂರ್ಣಾಂಕ, ಅಲ್ಲದೇ ಎಂದು ನಾವು ಕೇವಲ
ಚರ್ಚಿಸಲಾಗಿದೆ.
ಆದ್ದರಿಂದ ರಿಟರ್ನ್ ಪ್ರಕಾರ, ಇಲ್ಲಿ ಹಸಿರು, ಇಂಟ್ ಎಂದು.
ಕೇವಲ ಎರಡು ints ಸೇರಿಸುವ ತಿಳಿಸುತ್ತದೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ನಾನು,
ಔಟ್ಪುಟ್, ಅಥವಾ ಮತ್ತೆ ಭೂಶಿರ ನಮಗೆ ಔಟ್, ಒಂದು ಪೂರ್ಣಾಂಕ.
ಈ ಕಾರ್ಯ ನಾವು ಏನು ನೀಡಲಾಗಿದೆ ಅದು ಒಂದು ಅರ್ಥಪೂರ್ಣ ಹೆಸರು ನೀಡಲು ಬಯಸುವ.
ಎರಡು ints ತೋರುತ್ತದೆ ಸೇರಿಸಿ ಸೂಕ್ತ, ಪರಿಗಣಿಸಿ
ನಾವು ಒಳಹರಿವು ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಲು.
ಇದು ಒಂದು ತೊಡಕಿನ ಒಂದು ಬಿಟ್ ಇರಬಹುದು ಹೆಸರು ಮತ್ತು ನಾನೂ ಈ ಕಾರ್ಯ
ಬಹುಶಃ ಅನಿವಾರ್ಯವಲ್ಲ ನಾವು ಜೊತೆಗೆ ಇರುವುದರಿಂದ
ಆಯೋಜಕರು, ನೀವು ಮರುಪಡೆಯಲು ವೇಳೆ ನಮ್ಮ ಹಿಂದೆ ನಿರ್ವಾಹಕರು ಚರ್ಚೆ,.
ಆದರೆ ಕೇವಲ ಸಲುವಾಗಿ ಹೇಳಲು ಅವಕಾಶ ಈ ಕಾರ್ಯ ಉಪಯುಕ್ತ ಎಂದು ವಾದ
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಎರಡು ints ಸೇರಿಸಲು ಕರೆ ಮಾಡುತ್ತೇವೆ.
ಕೊನೆಯದಾಗಿ, ಈ ಕಾರ್ಯ ಎರಡು ಒಳಹರಿವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಇದು ಪ್ರತಿಯೊಂದು ಒಂದು ಪೂರ್ಣಾಂಕ.
ನಾವು ಈ ಅಲ್ಪವಿರಾಮ ಹೊಂದಿವೆ ಒಳಹರಿವಿನ ಬೇರ್ಪಡಿಸಲಾದ ಪಟ್ಟಿ.
ಈಗ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಬಯಸುವ ಇಬ್ಬರೂ ಒಂದು ಹೆಸರು
ಅವರು ಬಳಸಬಹುದು ಆದ್ದರಿಂದ ಕಾರ್ಯ ಒಳಗೆ.
ಹೆಸರುಗಳು ಆಪತ್ತು ಮುಖ್ಯವಲ್ಲ.
>> ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಎಂದೇನೂ ಇಲ್ಲ ಅವರಿಗೆ ಲಗತ್ತಿಸಲಾದ ಯಾವುದೇ ಅರ್ಥ.
ನಾವು ಕೇವಲ ಒಂದು ಮತ್ತು ಬಿ ಕರೆ ಮಾಡಬಹುದು.
ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ.
ಆದಾಗ್ಯೂ, ನೀವು ಹುಡುಕಲು ಒಂದು ಸನ್ನಿವೇಶದಲ್ಲಿ ನೀವೇ
ಅಲ್ಲಿ ಅಸ್ಥಿರಗಳ ಹೆಸರುಗಳು ವಾಸ್ತವವಾಗಿ ಪ್ರಮುಖ ಇರಬಹುದು,
ನೀವು ಕರೆ ಬಯಸಬಹುದು ಒಂದು ಮತ್ತು ಬಿ ಬೇರೆಯಾಗಿರುತ್ತದೆ
ಹೆಚ್ಚು ಏನೋ ನೀಡಲು ಸಾಂಕೇತಿಕವಾಗಿ ಅರ್ಥಪೂರ್ಣ.
ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ನಿಜವಾಗಿಯೂ ಕಾರ್ಯ ಬಗ್ಗೆ ಬೇರೇನೂ ಗೊತ್ತಿಲ್ಲ.
ನಾವು ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ಸೇರಿಸಲು ಬಯಸುವ.
ಆದ್ದರಿಂದ ನಾವು ಕರೆ ಮಾಡುತ್ತೇವೆ ಆ ಪೂರ್ಣಾಂಕಗಳು a ಮತ್ತು b.
ಒಂದು ಉದಾಹರಣೆ.
>> ನೀವು ಎರಡನೇ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಏಕೆ ಈ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು,
ಹೇಗೆ ನೀವು ಒಂದು ಕಾರ್ಯ ಬರೆಯಬಹುದು ಒಂದು ಕಾರ್ಯ ಘೋಷಣೆ ಎಂದು
ಎರಡು ಪಾಯಿಂಟ್ ನಂಬರ್ ತೇಲುವ ಗುಣಿಸಿದರೆ?
ನೀವು ಏನು ಒಂದು ನೆನಪಿದೆಯೇ ತೇಲುವ ಬಿಂದು ಸಂಖ್ಯೆ?
ಏನು ಈ ಕಾರ್ಯನಿರ್ವಹಿಸಲಿವೆ ಘೋಷಣೆ ರೀತಿ?
ನಾನು ವಾಸ್ತವವಾಗಿ ನೀವು ವೀಡಿಯೊ ತಾತ್ಕಾಲಿಕ ಶಿಫಾರಸು ಇಲ್ಲಿ ಮತ್ತು ನೀವು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
ಏನು ಈ ಬಗ್ಗೆ ಕಾರ್ಯ ಘೋಷಣೆ ಎಂದು?
ರಿಟರ್ನ್ ಪ್ರಕಾರ ಏನು ಎಂದು?
ಒಂದು ಅರ್ಥಪೂರ್ಣ ಹೆಸರು ಏನು ಎಂದು?
ಒಳಹರಿವು ಎಂದು?
ಹಾಗಿರುವಾಗ ನೀವು ಇಲ್ಲಿ ವೀಡಿಯೊ ವಿರಾಮ ಇಲ್ಲ ಮತ್ತು ಬರೆಯಲು ಅಪ್ ಒಂದು ಕಾರ್ಯ ಘೋಷಣೆ
ಗುಣಿಸಿ ಎಂದು ಕಾರ್ಯ ಒಟ್ಟಿಗೆ ಎರಡು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ನಂಬರ್.
ಆಶಾದಾಯಕವಾಗಿ ನೀವು ವೀಡಿಯೊ ನಿಲ್ಲಿಸಲಾಗಿದೆ.
>> ಆದ್ದರಿಂದ ಅವರ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಅವಲೋಕಿಸೋಣ ಒಂದು ಸಂಭವನೀಯ ಘೋಷಣೆಯ.
Mult ಎರಡು ರಿಯಲ್ಗಳನ್ನು, ಫ್ಲೋಟ್ ವೈ x ಪ್ಲೋಟ್ ತೇಲುವಿಕೆಯಲ್ಲಿ.
ಎರಡು ಉತ್ಪನ್ನ ಪಾಯಿಂಟ್ ನಂಬರ್ ತೇಲುವ,
ಇದು ಮರುಪಡೆಯಲು ಹೇಗೆ ನಾವು ನಿಜವಾದ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು
ಅಥವಾ ಸಿ ದಶಮಾಂಶ ಮೌಲ್ಯಗಳು ಸಂಖ್ಯೆಗಳು ಒಂದು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಯ ಎಂದು ನಾನು.
ನೀವು ಗುಣಿಸಿದಾಗ ಒಂದು ದಶಮಾಂಶ ಮೂಲಕ ದಶಮಾಂಶ,
ನೀವು ಬಹುಶಃ ಒಂದು ದಶಮಾಂಶ ಪಡೆಯಲು ನೀನು.
ನೀವು ಒಂದು ಸಂಬಂಧಿತ ಹೆಸರು ನೀಡಲು ಬಯಸುವ.
ಎರಡು ರಿಯಲ್ಗಳನ್ನು ಗುಣಿಸಿ ಉತ್ತಮ ತೋರುತ್ತದೆ.
ಆದರೆ ನೀವು ನಿಜವಾಗಿಯೂ ಕರೆಯಬಹುದು Mult ಎರಡು ಫ್ಲೋಟ್ಗಳು, ಅಥವಾ Mult ಫ್ಲೋಟ್ಗಳು.
ಇದು ಎಲ್ಲಿಯವರೆಗೆ ಹಾಗೆ ಏನು, ಕೆಲವು ವಾಸ್ತವಿಕ ಅರ್ಥವನ್ನು ಕೊಟ್ಟ
ಈ ಕಪ್ಪು ಬಾಕ್ಸ್ ಮಾಡಲು ಹೊರಟಿದ್ದ.
ಮತ್ತೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಅದನ್ನು ಯಾವುದೇ ಅರ್ಥವನ್ನು ಅಂಟಿಕೊಂಡಿರುವುದಿಲ್ಲ ತೋರುತ್ತದೆ
ಹೆಸರುಗಳ ನಾವು ಹಾದುಹೋಗುವ ನೀವು ಚರಾಂಕಗಳ
ನಾವು ಅವರಿಗೆ x ಮತ್ತು y ಕರೆ.
ನೀವು ಏನಾದರೂ ಕರೆ ಈಗ ವೇಳೆ ಬೇರೆ, ಎಂದು ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ.
ವಾಸ್ತವವಾಗಿ, ನೀವು ಮಾಡಿದರೆ ಈ ಘೋಷಣೆಯ ಬದಲು
ಬದಲಿಗೆ ಕಲಾವಿದನನ್ನು ಬಳಸಿಕೊಂಡಿದ್ದರ ನೀವು ನೆನಪಿಗೆ ವೇಳೆ, ತೇಲುತ್ತದೆ
ಡಬಲ್ಸ್ ಬೇರೆ ಎಂದು ರೀತಿಯಲ್ಲಿ ನಿಖರವಾಗಿ
ನೈಜ ಸಂಖ್ಯೆಗಳ ಸೂಚಿಸಲು ಅಥವಾ ಪಾಯಿಂಟ್ ಅಸ್ಥಿರ ತೇಲುವ.
ಅದೂ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ಇಲ್ಲಿದೆ.
ಒಂದೋ ಆ ಒಂದು ಚೆನ್ನಾಗಿರುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ, ಹಲವಾರು ಇವೆ ವಿಭಿನ್ನ ಸಂಯೋಜನೆಗಳನ್ನು
ವಿಧಾನಗಳಲ್ಲಿ ಈ ಕಾರ್ಯ ಘೋಷಿಸಲು.
ಆದರೆ ಈ ಎರಡು ಒಳ್ಳೆಯ ಇವನ್ನು.
ನಾವು ಅಭಿನಂದನೆಗಳು, ಕಾರ್ಯ ಡಿಕ್ಲೇರ್ಡ್.
ನಾವು ಅದರ ಕಂಪೈಲರ್ ಹೇಳಿದರು ಮಾಡಿದ ನಾವು ಏನು ಮಾಡುತ್ತಿದ್ದಾರೆ ಎಂದು ನೀನು ಇದೆ.
ಈಗ ನಿಜವಾಗಿಯೂ ಫಂಕ್ಷನ್ ಬರೆಯಬಹುದು.
ಇದು ಒಂದು ವ್ಯಾಖ್ಯಾನ ಹೇಳುವೆ; ಆದ್ದರಿಂದ ಕಪ್ಪು ಬಾಕ್ಸ್ ಒಳಗೆ
ಊಹಿಸಬಹುದಾದ ವರ್ತನೆಯನ್ನು ನಡೆಯುತ್ತಿದೆ.
ವಾಸ್ತವವಾಗಿ, ನಾವು ಎರಡು ನಿಜವಾದ ಗುಣಿಸಿ ಒಟ್ಟಿಗೆ ಸಂಖ್ಯೆಗಳು, ಅಥವಾ ಸೇರಿಸುವ ಸಂಖ್ಯೆಗಳನ್ನು
ಒಟ್ಟಿಗೆ, ಅಥವಾ ಯಾವುದೇ ಅದು ಮಾಡುವ ನಾವು ಮಾಡಲು ನಮ್ಮ ಕಾರ್ಯವನ್ನು ಕೇಳಿದರು.
>> ವಾಸ್ತವವಾಗಿ ಆದ್ದರಿಂದ, ಅವರ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅವಕಾಶ ಎರಡು ರಿಯಲ್ಗಳನ್ನು ಗುಣಿಸಿ ಇದು ನಾವು
ಎರಡನೇ ಹಿಂದೆ ಕುರಿತು.
ಈಗ ಆರಂಭದಲ್ಲಿ ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನ
ಬಹುತೇಕ ಒಂದೇ ಕಾಣುತ್ತದೆ ಕಾರ್ಯ ಘೋಷಣೆಯ.
ನಾನು ಇಲ್ಲಿ ಅವುಗಳನ್ನು ಎರಡೂ ಹೊಂದಿವೆ.
ಮೇಲ್ಭಾಗದಲ್ಲಿ ಕಾರ್ಯ ಘೋಷಣೆಯಾಗಿದೆ, ರೀತಿಯ, ಹೆಸರು, ಅರ್ಧವಿರಾಮ ವಾದ
ಪಟ್ಟಿ, ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ.
ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ ಒಂದು ಕಾರ್ಯ ಘೋಷಣೆಯಾಗಿದೆ.
ಕಾರ್ಯ ಆರಂಭಕ್ಕೆ ವ್ಯಾಖ್ಯಾನ ಸರಿಸುಮಾರು ನಿಖರವಾಗಿ ಕಾಣುತ್ತದೆ
ಅದೇ, ರೀತಿಯ, ಹೆಸರು, ಅರ್ಧವಿರಾಮ ವಾದವನ್ನು ಪಟ್ಟಿ, ಯಾವುದೇ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು,
ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ತೆರೆಯಲು.
ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಕೇವಲ ನಾವು, ಮುಖ್ಯ ಜೊತೆ ಮಾಡುವ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ
ನಾವು ಈಗ ಅರ್ಥ ವ್ಯಾಖ್ಯಾನಿಸಲು ಆರಂಭಿಸಿದೆ
ಯಾವ ಕಪ್ಪು ಬಾಕ್ಸ್ ಒಳಗೆ ನಡೆಯುವ ನಾವು Mult ಎರಡು ರಿಯಲ್ಗಳನ್ನು ಕರೆಯಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಬಂದಿದೆ.
ಇಲ್ಲಿ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ.
ನಾವು ಹೊಸ ಘೋಷಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಹೇಳಬಹುದು ವಿಧ ಫ್ಲೋಟ್ ಎಂಬ ಉತ್ಪನ್ನದ ವೇರಿಯಬಲ್
ಮತ್ತು ವೇರಿಯಬಲ್ ನಿಯೋಜಿಸಲು ಮೌಲ್ಯವು X ಬಾರಿ ವೈ.
ತದನಂತರ ಉತ್ಪನ್ನ ಮರಳಲು.
ರಿಟರ್ನ್ ಇಲ್ಲಿ ಅರ್ಥವೇನು.
ಸರಿ ರಿಟರ್ನ್ ದಾರಿ ನಾವು ಹೇಗೆ ಸೂಚಿಸುತ್ತದೆ
ನಾವು ಔಟ್ಪುಟ್ ಪುನಃ ಹಾದುಹೋಗುವ ನೀವು.
ಆದ್ದರಿಂದ ಒಂದೇ, ಏನನ್ನಾದರೂ ಮರಳಿ, ಈ ಕಪ್ಪು ಬಾಕ್ಸ್ ಉತ್ಪನ್ನ.
ನೀವು ಅದನ್ನು ಹೇಗೆ ಆ ನ.
ಇಲ್ಲಿ ಕಾರ್ಯಗತ ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ.
ನಾವು ಕೇವಲ ಎಕ್ಸ್ ಬಾರಿ ವೈ ಹಿಂದಿರುಗಬಹುದು.
ಎಕ್ಸ್ ಒಂದು ಫ್ಲೋಟ್.
ವೈ ಒಂದು ಫ್ಲೋಟ್.
ಬಾರಿ ಎಕ್ಸ್ ಆದ್ದರಿಂದ ವೈ ಸಹ ಒಂದು ಫ್ಲೋಟ್.
ನಾವು ಸಹ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ರಚಿಸಲು.
ಆದ್ದರಿಂದ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ ಅದೇ ಕಪ್ಪು ಬಾಕ್ಸ್ ಅಳವಡಿಸಲು.
>> ಈಗ ಕೊಂಚ ಬಿಡುವು, ಮತ್ತೆ ವೀಡಿಯೊ ವಿರಾಮ,
ಮತ್ತು, ಎರಡು ints ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇತರ ಕಾರ್ಯ ಎಂದು ನಾವು
ಕೊಂಚ ಹಿಂದೆ ಕುರಿತು.
ಮತ್ತೆ ಇಲ್ಲಿ, ನಾನು ಕಾರ್ಯ ಇರಿಸಿದ್ದೇವೆ ಘೋಷಣೆ, ಹೀಗೆ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು
ಮತ್ತು ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಮತ್ತು ಮುಚ್ಚಿದ ಕರ್ಲಿ
ನಾವು ತುಂಬಲು ಅಲ್ಲಿ ಬ್ರೇಸ್ ಸೂಚಿಸಲು ವಿಷಯಗಳನ್ನು, ಎರಡು ints ಸೇರಿಸಲು
ನಾವು ನಿರ್ದಿಷ್ಟ ವ್ಯಾಖ್ಯಾನಿಸಲು ಎಷ್ಟು ಕಪ್ಪು ಬಾಕ್ಸ್ ಒಳಗೆ ನಡವಳಿಕೆ.
ಆದ್ದರಿಂದ ವೀಡಿಯೊ ವಿರಾಮ.
ಮತ್ತು ಅಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನೀವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಅಗತ್ಯವಾಗಿದೆ
ಅಳವಡಿಕೆಯಾಗಿದೆ ಎರಡು ints ಸೇರಿಸಿ ಇಂತಹ ಆ ಕಾರ್ಯವನ್ನು ಈ ಕೆಳಗಿನ ಫಲಿತಾಂಶ ಯಾವಾಗ,
ಇದು ವಾಸ್ತವವಾಗಿ, ಮಾಡುತ್ತದೆ ರಿಟರ್ನ್ ಎರಡು ಒಳಹರಿವು ಒಟ್ಟು ಮೊತ್ತ.
ಆದ್ದರಿಂದ ಕೇವಲ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ನಂತಹ ಅನೇಕ ಮಾರ್ಗಗಳಿವೆ
ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಂದು ಎರಡು ints ಸೇರಿಸಿ.
ಇಲ್ಲಿ ಒಂದು ಇಲ್ಲಿದೆ.
ಇಲ್ಲಿ ಕಿತ್ತಳೆ ರಲ್ಲಿ ಐ ಹ್ಯಾವ್ ಕೇವಲ ಕೆಲವು comments-- ಹೊಂದಿತ್ತು
ನಾನು ಕೆಲವು ಸೇರಿಸಿದ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೂಚಿಸಲು
ಏನು ಕೋಡ್ ಪ್ರತಿಯೊಂದು ಸಾಲು ನಡೆಯುತ್ತಿದೆ.
ಆದ್ದರಿಂದ ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ರೀತಿಯ ಇಂಟ್ ಮೊತ್ತ ಕರೆಯಲಾಗುತ್ತದೆ.
ನಾನು ಮೊತ್ತ ಒಂದು + b ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು.
ನಾವು ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತಿರುವುದು ಅಲ್ಲೇ ಕೆಲಸ ಸೇರಿಸುವ ಮತ್ತು ಒಟ್ಟಿಗೆ ಬೌ.
ಮತ್ತು ನಾನು ಮೊತ್ತವು ಮರಳಿ.
ಮತ್ತು ಆ ಅರ್ಥದಲ್ಲಿ ಏಕೆಂದರೆ ಮಾಡುತ್ತದೆ ಮೊತ್ತ ರೀತಿಯ ಇಂಟ್ ಒಂದು ಅಸ್ಥಿರವಾಗಿದೆ.
ಮತ್ತು ಡೇಟಾ ಈ ಆ ಗುಂಪು ಯಾವುದು ಕಾರ್ಯ ಇದು ಔಟ್ಪುಟ್ ಹೋಗುವ ನನಗೆ ಹೇಳುತ್ತಾಳೆ?
ಇಂಟ್.
ಹಾಗಾಗಿ, ಮೊತ್ತ ಹಿಂದಿರುಗಿದ ನಾನು ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಅಸ್ಥಿರವಾಗಿದೆ.
ಮತ್ತು ಆ ಅರ್ಥದಲ್ಲಿ ನಾವು ಮಾಡಿದ ಯಾವ ನಿರ್ದಿಷ್ಟ ಮಾಡುತ್ತದೆ ಡಿಕ್ಲೇರ್ಡ್ ಮತ್ತು ನಮ್ಮ ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ
ಮಾಡಲು.
>> ಈಗ ನೀವು ರೂಪಿಸಬಹುದು ಕಾರ್ಯ ಈ ರೀತಿಯಲ್ಲಿ,
ಇಂಟ್ ಮೊತ್ತ ಆ ಬಿಟ್ಟು ಬೌ ಒಂದು ಪ್ಲಸ್ ಸಮನಾಗಿರುತ್ತದೆ ಹೆಜ್ಜೆ ಮೊದಲ ತದನಂತರ, ಮೊತ್ತವು ಮರಳಿ.
ಈಗ ನೀವು ತೋರಿಸಬಹುದಿತ್ತು ಇದು, ಈ ರೀತಿಯಲ್ಲಿ ಜಾರಿಗೆ
ಇದು ನಾನು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.
ಈ ಒಂದು ಕೆಟ್ಟ ಶೈಲಿ ವಿಷಯ ಮತ್ತು ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ವಿನ್ಯಾಸದ,
ಆದರೆ ವಾಸ್ತವವಾಗಿ, ಕೆಲಸದಲ್ಲಿ, ಮಾಡುತ್ತದೆ.
ನೀವು ಇಂಟ್ ಇದು ಈ ಕೋಡ್, ಕೈಗೊಳ್ಳದಿದ್ದರೆ ಕೆಟ್ಟ ಸರ್ಪ ಡಾಟ್ ಸಿ ಸೇರಿಸಿ, ಮತ್ತು ಇದು ಬಳಸಲು.
ಇದು ವಾಸ್ತವವಾಗಿ ಸೇರಿಸಲು ಮಾಡುವುದಿಲ್ಲ ಒಟ್ಟಿಗೆ ಎರಡು ಪೂರ್ಣಾಂಕಗಳ.
ಇದು ಅತ್ಯಂತ ಕಡಿಮೆ ಅನುಷ್ಠಾನ ಇಲ್ಲಿದೆ ಈ ನಿರ್ದಿಷ್ಟ ನಡವಳಿಕೆಯ.
ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಅದನ್ನು ವಿವರಿಸಲು ಇಲ್ಲಿ ಇಲ್ಲಿದೆ ನಾವು ನಿಜವಾಗಿಯೂ ಆ
ಒಳಗೆ ನಡೆಯುವ ಎಷ್ಟು ಎಲ್ಲಿಯವರೆಗೆ ಕಪ್ಪುಪೆಟ್ಟಿಗೆ,
ಇದು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಔಟ್ಪುಟ್ ಹೊಂದಿದೆ.
ಈ ಕಳಪೆಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಯಿತು ಕಪ್ಪು ಬಾಕ್ಸ್.
ಆದರೆ ಕೊನೆಯಲ್ಲಿ ದಿನ, ಅದು ಇನ್ನೂ ಔಟ್ಪುಟ್ ಒಂದು + b ಒಟ್ಟು ಮೊತ್ತ.
ಆಯ್ತು.
ನಾವು ಕಾರ್ಯಗಳನ್ನು ಡಿಕ್ಲೇರ್ಡ್.
ನಾವು ಕಾರ್ಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಬಂದಿದೆ.
ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಒಳ್ಳೆಯದು.
ಈಗ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಆರಂಭಿಸೋಣ ನಾವು ಡಿಕ್ಲೇರ್ಡ್ ಮತ್ತು ನಾವು ನಿರೂಪಿಸಿದ.
ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಕಾರ್ಯ ಕರೆ ನೀವು ಮಾಡಬೇಕಾದ್ದು ಎಲ್ಲಾ ಬಹಳ ಸುಲಭ ಅಲ್ಲ
ಸೂಕ್ತ ವಾದಗಳು ಕೊಡಿ ಆಗಿದೆ, ಡೇಟಾ ಪ್ರಕಾರ ವಾದಗಳು
ಇದು ನಿರೀಕ್ಷಿಸಿದೆ ಮತ್ತು ನಂತರ ರಿಟರ್ನ್ ನಿಯೋಜಿಸಲು
ಆ ಕಾರ್ಯವನ್ನು ಮೌಲ್ಯವನ್ನು ಮತ್ತು this-- ಕ್ಷಮಿಸಿ ನನಗೆ
ಆ ಕ್ರಿಯೆಯ ರಿಟರ್ನ್ ಮೌಲ್ಯವನ್ನು ಸರಿಯಾದ ರೀತಿಯ ಏನೋ.
>> ಆದ್ದರಿಂದ ಒಂದು ನೋಟ ಹೊಂದಿವೆ ಅವಕಾಶ ಒಂದು ಕಡತದಲ್ಲಿ ಈ ಅಭ್ಯಾಸ
ಎಂಬ ಸರ್ಪ 1 ಡಾಟ್ ಸಿ, ಇದು ನನ್ನ CS50 ಐಡಿಇ ಹೊಂದಿವೆ.
ಇಲ್ಲಿ ಸರ್ಪ 1 ಡಾಟ್ c.
ಆರಂಭದಲ್ಲಿ ನೀವು ನಾನು ನೋಡಿ ನನ್ನ ಒಳಗೊಂಡಿದೆ, ಪೌಂಡ್, ಸೇರಿವೆ
ಪ್ರಮಾಣಿತ ಐಓ, ಮತ್ತು CS50 ಡಾಟ್ H.
ಮತ್ತು ನಾನು ನನ್ನ ಕಾರ್ಯ ಬಳಸಲಾಯಿತು.
ನಾನು ಅಲ್ಲಿ ಇದು ನಾನು ಕಂಪೈಲರ್ ಹೇಳುವ
ಒಂದು ಬರೆಯುವುದನ್ನು ಮುಂದುವರೆಸುತ್ತೇವೆ ಎಂಬ ಕ್ರಿಯೆಯ ಎರಡು ints ಸೇರಿಸಿ.
ಇದು ಔಟ್ಪುಟ್ ವಿಶೇಷವೇನು ಪೂರ್ಣಾಂಕ ರೀತಿಯ ವೇರಿಯಬಲ್.
ಈ ಭಾಗ ಇಲ್ಲಿಯೇ ಇಲ್ಲಿದೆ.
ಮತ್ತು ನಂತರ ನಾನು ಒಂದು ಎರಡು ಒಳಹರಿವು ಮತ್ತು ಬಿ, ಇದು ಪ್ರತಿಯೊಂದು ಒಂದು ಪೂರ್ಣಾಂಕ.
ಮುಖ್ಯ ಒಳಗೆ, ನಾನು ಬಳಕೆದಾರ ಕೇಳಬಹುದು ಹೇಳುವ ಮೂಲಕ ಇನ್ಪುಟ್, ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿ.
ಮತ್ತು ಅವರು ಮರೆತು ಕೇಳಲಾದಲ್ಲಿ ಒಂದು ಕಾರ್ಯವಾದ ಇಂಟ್,
CS50 ಗ್ರಂಥಾಲಯದ ಸೇರಿಸಲಾಗಿದೆ.
ಮತ್ತು ಸಂಗ್ರಹಿತ ಸಿಗುತ್ತದೆ X, ಒಂದು ಪೂರ್ಣಾಂಕ ವೇರಿಯಬಲ್.
>> ನಾವು ಮತ್ತೊಂದು ಪೂರ್ಣಾಂಕ ಅವುಗಳನ್ನು ಪ್ರಾಂಪ್ಟ್.
ನಾವು ಮತ್ತೊಂದು ಪೂರ್ಣಾಂಕ ಪಡೆಯಲು ಮತ್ತು ವೈ ಶೇಖರಿಸಿಡಲು.
ತದನಂತರ, ಇಲ್ಲಿ ಲೈನ್ 28 ರಂದು, ಆಗಿದೆ ಅಲ್ಲಿ ನಾವು ನಮ್ಮ ಕಾರ್ಯವನ್ನು ಕರೆ.
ನಾವು ಇಂಟ್ z ಸಮ ಹೇಳುತ್ತಿದ್ದಾರೆ 2 ints ಎಕ್ಸ್ ಅಲ್ಪವಿರಾಮ ವೈ ಸೇರಿಸಿ.
ಈ ಅರ್ಥವಿಲ್ಲ ಏಕೆ ನೀವು ನೋಡುತ್ತಾರೆ?
ಎಕ್ಸ್ ಒಂದು ಪೂರ್ಣಾಂಕ ರೀತಿಯ ವ್ಯತ್ಯಯ ಮತ್ತು ವೈ ಒಂದು ಪೂರ್ಣಾಂಕ ರೀತಿಯ ವ್ಯತ್ಯಯ.
ಆ ಉತ್ತಮ ಇಲ್ಲಿದೆ.
ನಮ್ಮ ಕಾರ್ಯದ ಅರ್ಥದಲ್ಲಿ ಸಾಲು 17 ರಂದು ಘೋಷಣೆ ತೋರುತ್ತಿದೆ.
ಅರ್ಧವಿರಾಮ ಇನ್ಪುಟ್ ಪಟ್ಟಿ ಎರಡು ಪೂರ್ಣಾಂಕಗಳು a ಹಾಗೂ b ನಿರೀಕ್ಷಿಸುತ್ತದೆ.
ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಕರೆಯಬಹುದು ಅವುಗಳನ್ನು ಯಾವುದೇ ನಾವು ಬಯಸುವ.
ಇದು ಕೇವಲ ಎರಡು ಪೂರ್ಣಾಂಕಗಳ ನಿರೀಕ್ಷಿಸುತ್ತದೆ.
ಮತ್ತು X ಒಂದು ಪೂರ್ಣಾಂಕ ಮತ್ತು y ಒಂದು ಪೂರ್ಣಾಂಕ.
ಆ ಕೆಲಸ.
>> ಮತ್ತು ನಾವು ಆ ಕಾರ್ಯವನ್ನು ನಾನು ತಿಳಿದಂತೆ ಔಟ್ಪುಟ್ ಒಂದು ಪೂರ್ಣಾಂಕಗಳ ಹಾಗೂ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಸಂಗ್ರಹಿಸುವ ಕ್ರಿಯೆಯ ಔಟ್ಪುಟ್,
ಒಂದು ಪೂರ್ಣಾಂಕ ರೀತಿಯ, ಎರಡು ints ಸೇರಿಸಲು ವೇರಿಯಬಲ್, ನಾವು z ಕರೆ ಮಾಡುತ್ತಿದ್ದರೆ.
ನಂತರ ನಾವು, ಒಟ್ಟು ಮೊತ್ತ ಹೇಳಬಹುದು ಶೇಕಡಾ ನಾನು ಮತ್ತು ಶೇಕಡಾ ನಾನು ಶೇಕಡ.
X, Y ಮತ್ತು Z ಕ್ರಮವಾಗಿ ಆ ಶೇಕಡಾ ನಾನು ನ ತುಂಬುವ.
ವ್ಯಾಖ್ಯಾನ ಏನು ಎರಡು ints ರೀತಿ ಸೇರಿಸಿ?
ಇದು ಬಹಳ ಸರಳ.
ಇದು ಪದಗಳಿಗಿಂತ ಒಂದಾಗಿದೆ ನಾವು ಕೇವಲ, ಎರಡನೇ ಹಿಂದೆ ಕಂಡ
ಇಂಟ್ ಮೊತ್ತ ಒಂದು + b ರಿಟರ್ನ್ ಮೊತ್ತಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ.
ಈ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
ನ ಕಡತವನ್ನು ಉಳಿಸಲು ಅವಕಾಶ.
ನಂತರ ಕೆಳಗೆ ಇಲ್ಲಿ ನನ್ನ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾನು, ಸರ್ಪ 1 ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ನನ್ನ ಪರದೆಯ ತೆರವುಗೊಳಿಸಿ.
ನಾನು ತಿಳಿದಿರುವ ಕಾರಣ ಜೂಮ್ ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ನೋಡಲು ಸ್ವಲ್ಪ ಕಷ್ಟ.
>> ನಾವು ಸರ್ಪ 1 ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್.
ನಾವು ಡಾಟ್ ಕತ್ತರಿಸಿ ಸರ್ಪ 1 ಮಾಡಬಹುದು.
10 ನನಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿ.
20 ನನಗೆ ಮತ್ತೊಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿ.
10 ಮತ್ತು 20 ಒಟ್ಟು ಮೊತ್ತ 30.
ನಾವು ಯಶಸ್ವಿ ಕಾರ್ಯ ಕರೆ ಮಾಡಿದ.
ನೀವು ಋಣಾತ್ಮಕ ಮತ್ತೆ ಕಾರ್ಯ ಚಲಾಯಿಸಬಹುದು 10, ಋಣಾತ್ಮಕ 10 ಮತ್ತು 17 17 ಒಟ್ಟು ಮೊತ್ತ 7.
ಈ ಕಾರ್ಯವನ್ನು ಕೆಲಸ.
ಇದು ನಡವಳಿಕೆಯನ್ನು ಹೊಂದಿದೆ ನಾವು ನಿರೀಕ್ಷೆ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಯಶಸ್ವಿ ಮಾಡಿದ ಕಾರ್ಯ, ವ್ಯಾಖ್ಯಾನ ಘೋಷಣೆಯು
ಮತ್ತು ಯಶಸ್ವಿ ಕಾರ್ಯ ಕರೆ.
ಒಂದೆರಡು ವಿವಿಧ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ಅಂಕಗಳನ್ನು
ಈ ವಿಭಾಗದಲ್ಲಿ ಅಂತ್ಯಗೊಳಿಸುವ ಮುನ್ನ.
ಮರುಪಡೆಯಲು ನಮ್ಮ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಚರ್ಚೆ,
ಹಿಂದೆ, ಕಾರ್ಯಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ ಯಾವುದೇ ಒಳಹರಿವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಕಾರ್ಯ ಘೋಷಿಸಲು
ಒಂದು ಶೂನ್ಯವನ್ನು ವಾದವನ್ನು ಪಟ್ಟಿ ಹೊಂದಿರುವಂತೆ.
ನೀವು ಏನು ನೆನಪಿದೆಯೇ ಸಾಮಾನ್ಯ ಕಾರ್ಯ
ನಾವು ಇದುವರೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ನೋಡಿದ ಒಂದು ಶೂನ್ಯವನ್ನು ವಾದವನ್ನು ಪಟ್ಟಿ?
ಇದು ಮುಖ್ಯ.
ಕೆಲವೊಮ್ಮೆ ಆ ಕಾರ್ಯವನ್ನು ನೆನಪಿರಲಿ ವಾಸ್ತವವಾಗಿ ಒಂದು ಔಟ್ಪುಟ್ ಹೊಂದಿಲ್ಲ.
ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಕಾರ್ಯ ಘೋಷಿಸಲು ಒಂದು ಶೂನ್ಯವನ್ನು ರಿಟರ್ನ್ ಪ್ರಕಾರ ಹೊಂದಿರುವಂತೆ.
ನ ಮೂಲಕ ಈ ಭಾಗವನ್ನುತೆರೆದು ಅಭಿಪ್ರಾಯ ತಿಳಿಸಿ ಅಭ್ಯಾಸ ಸಮಸ್ಯೆ ಪರಿಹರಿಸುವಲ್ಲಿ.
>> ಇಲ್ಲಿ ಔಟ್ ಹಾಕಿತು ಸಮಸ್ಯೆ.
ನಾನು ನೀವು ಒಂದು ಫಂಕ್ಷನ್ ಬರೆಯಲು ಬಯಸುವ ಮಾನ್ಯ ತ್ರಿಕೋನ ವೆಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು.
ಈ ಕಾರ್ಯ ಮಾಡಬೇಕಾದ ಕೆಲಸ ಮೂರು ನಿಜವಾದ ಸಂಖ್ಯೆಯನ್ನು ಇದೆ
ಮೂರು ಉದ್ದಗಳು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಅದರ ನಿಯತಾಂಕಗಳನ್ನು ತ್ರಿಕೋನವೊಂದರ ಬದಿ,
ಅಥವಾ ಅದರ ವಾದಗಳು, ಅಥವಾ ಅದರ ಸಮಾನಾರ್ಥಕ ಮತ್ತೊಂದು inputs--
ನೀವು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ ಎಂದು.
ಈ ಕೆಲಸ ಮಾಡಬೇಕು ಫಲಿತವು ಸರಿ ಅಥವಾ ತಪ್ಪು
ಅವಲಂಬಿಸಿ ಆ ಮೂರು ಅಡಿಗಳ ಎಂದು ತ್ರಿಕೋನವೊಂದರ ಮಾಡುವ ಸಮರ್ಥವಾಗಿರುವ.
ನೀವು ಮಾಹಿತಿ ಪ್ರಕಾರ ನೆನಪಿದೆಯೇ ನಾವು ಸರಿ ಅಥವಾ ತಪ್ಪು ಸೂಚಿಸುತ್ತದೆ?
ಈಗ ನೀವು ಈ ಹೇಗೆ ಅಳವಡಿಸಲು ಇಲ್ಲ?
ಸರಿ ಒಂದೆರಡು ಇವೆ ತಿಳಿದಿದೆ ತ್ರಿಕೋನಗಳು ಬಗ್ಗೆ ನಿಯಮಗಳ
ವಾಸ್ತವವಾಗಿ ತಿಳಿಯಲು ಉಪಯುಕ್ತ.
ತ್ರಿಕೋನ ಮಾತ್ರ ಹೊಂದಬಹುದು ಧನಾತ್ಮಕ ಉದ್ದ ಕಡೆ.
ಅರ್ಥವಿಲ್ಲ.
ನೀವು ಬಹುಶಃ duh, ಹೇಳುತ್ತಿದ್ದಾರೆಂಬುದನ್ನು.
ಇತರ ವಿಷಯ ಗಮನಿಸುವುದು ಆದರೂ, ಮೊತ್ತ ಎಂಬುದು
ಯಾವುದೇ ಉದ್ದಗಳ ತ್ರಿಕೋನದ ಎರಡು ಬದಿ
ಹೆಚ್ಚು ಎಂದು ಹೂಡಿದೆ ಮೂರನೆಯ ಬದಿಯ ಉದ್ದಕ್ಕೆ.
ಆ ವಾಸ್ತವವಾಗಿ ನಿಜ.
ನೀವು ಕಡೆ 1 ಒಂದು ತ್ರಿಕೋನದ ಹೊಂದುವಂತಿಲ್ಲ ಉದಾಹರಣೆಗೆ 2 ಮತ್ತು 4, 1 + 2 ಕಾರಣ
4 ಹೆಚ್ಚು ದೊಡ್ಡದಾಗಿರುತ್ತದೆ.
ಆ ನಿಯಮಗಳನ್ನು ಎಂದು ನಿರ್ಧರಿಸಲು ಮೂರು ಅಥವಾ ಇಲ್ಲವೇ
ಒಳಹರಿವು ಊಹಿಸುವಂತೆ ತ್ರಿಕೋನವೊಂದರ ಸೇರುತ್ತದೆ.
ಆದ್ದರಿಂದ ನಿಮಿಷಕ್ಕೂ ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು ಘೋಷಿಸಿದ ನಂತರ ವ್ಯಾಖ್ಯಾನಿಸಲು
ಮಾನ್ಯ ಎಂದು ಈ ಕಾರ್ಯವನ್ನು ತ್ರಿಕೋನವನ್ನು, ಇದು ವಾಸ್ತವವಾಗಿ
ಇಲ್ಲಿ ಸೂಚಿಸಿದ ನಡವಳಿಕೆಯನ್ನು ಹೊಂದಿದೆ.
>> ಇದು ಔಟ್ಪುಟ್ ನಿಜವಾದ ಆ ಮೂರು ಕಡೆ ವೇಳೆ , ತ್ರಿಕೋನವೊಂದರ ಒಳಗೊಂಡ ಸಾಮರ್ಥ್ಯವನ್ನು
ಮತ್ತು ತಪ್ಪು ಇಲ್ಲದಿದ್ದರೆ ನೀವು ಮಾಡಿದರು ಹೇಗೆ ನೋಡಿ ರೆಡಿ?
ಇಲ್ಲಿ ಒಂದು ಅನುಷ್ಠಾನ ಇಲ್ಲಿದೆ ಮಾನ್ಯ ತ್ರಿಕೋನ.
ಇದು ಒಂದೇ ಅಲ್ಲ.
ನಿಮ್ಮ ಸ್ವಲ್ಪ ವ್ಯತ್ಯಾಸ ಇರಬಹುದು.
ಆದರೆ ಈ ಒಂದು ವಾಸ್ತವವಾಗಿ, ಹೊಂದಿವೆ, ಮಾಡುತ್ತದೆ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ವರ್ತನೆಯನ್ನು.
ನಾವು ನಮ್ಮ ಕಾರ್ಯ ಘೋಷಿಸಲು ತುದಿಯನ್ನು, ಮಾನ್ಯ ತ್ರಿಕೋನ bool
ಎಕ್ಸ್ ಫ್ಲೋಟ್ ವೈ ಫ್ಲೋಟ್ z ತೇಲುತ್ತವೆ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಕಾರ್ಯ ಮೂರು ವಾಸ್ತವಸಂಖ್ಯೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ತಮ್ಮ ವಾದವನ್ನು ತೇಲಾಡುವ ಅಂಕವು ಚರಾಂಕಗಳ
ಮತ್ತು ನಿಜವಾದ ಅಥವಾ ಸುಳ್ಳು ಫಲಿತಾಂಶ ಒಂದು ಬೂಲಿಯನ್, ಮರುಸ್ಥಾಪನೆ ಇದು ಮೌಲ್ಯ.
ರಿಟರ್ನ್ ರೀತಿಯ bool ಹೊಂದಿದೆ ಏಕೆ ಆ ನ.
ನಂತರ ನಾವು ಕಾರ್ಯ.
ನಾವು ಮೊದಲ ವಿಷಯ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಆಗಿದೆ ಆ ಕಡೆ ಎಲ್ಲಾ ಧನಾತ್ಮಕ ಇವೆ.
ಎಕ್ಸ್ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನ ವೇಳೆ 0, ಅಥವಾ ವೈ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ,
ಅಥವಾ z, ಕಡಿಮೆ ಅಥವಾ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ ಅದು ಪ್ರಾಯಶಃ ತ್ರಿಕೋನವೊಂದರ ಸಾಧ್ಯವಿಲ್ಲ.
ಅವರು ಧನಾತ್ಮಕ ಕಡೆ ಹೊಂದಿಲ್ಲ.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಮರಳಬಹುದು ಆ ಸನ್ನಿವೇಶದಲ್ಲಿ ಸುಳ್ಳು.
ಮುಂದೆ, ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಎಂದು ಒಳಹರಿವು ಪ್ರತಿ ಜೋಡಿ
ಮೂರನೇ ಒಂದು ಹೆಚ್ಚಾಗಿದೆ.
>> ಆದ್ದರಿಂದ x + y ಕಡಿಮೆ ವೇಳೆ z ಗೆ ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ,
ಅಥವಾ x + z ಕಡಿಮೆ ವೇಳೆ ವೈ ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ,
ಅಥವಾ ವೈ ಜೊತೆಗೆ z ವೇಳೆ ಕಡಿಮೆ ಅಥವಾ ಸಮ X, ಎಂದು ಮಾನ್ಯ ತ್ರಿಕೋನ ಸಾಧ್ಯವಿಲ್ಲ.
ನಾವು ಮತ್ತೆ ತಪ್ಪು ಮರಳಲು.
ಭಾವಿಸಿಕೊಂಡು ನಾವು ತಪಾಸಣೆ ಎರಡೂ ಜಾರಿಗೆ ಆದರೂ, ನಾವು ನಿಜವಾದ ಮರಳಬಹುದು.
ಆ ಮೂರು ಕಡೆಗಳಲ್ಲಿ ಕಾರಣ returning-- ಸಾಮರ್ಥ್ಯವನ್ನು
ಮಾನ್ಯ ತ್ರಿಕೋನ ರಚಿಸುವ.
ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ.
ನೀವು ಈಗ ಡಿಕ್ಲೇರ್ಡ್ ಮತ್ತು ನಿರೂಪಿಸಿದ.
ಮತ್ತು ನೀವು ಈಗ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಳಸಲು ಮತ್ತು ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು.
ಗ್ರೇಟ್ ಕೆಲಸ.
ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ.
ಈ CS50 ಹೊಂದಿದೆ.