์ ๊ณต ๊ณผ๋ชฉ(41)
-
์ปดํจํฐ ๊ตฌ์กฐ - ์ฃผ์
์ปดํจํฐ ๊ตฌ์กฐ - ์ฃผ์ ์ด๋ฒ ์ฅ์์๋ ์ฃผ์์ง์ ๋ฐฉ์์ ๋ํด์ ๋ค๋ค ๋ณผ ๊ฒ์ด๋ค. ์ฃผ์๋ฅผ ์ง์ ํด์ฃผ๋ ๋ฐฉ์์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. ์ด์ฒ๋ผ ์ฃผ์์ง์ ๋ฐฉ์์ ๋ค์ํ๊ฒ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ ํฐ ์ฉ๋์ ๊ธฐ์ต์ฅ์น๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๊ฑฐ๋, ์์์ ๋ณ์๋ฅผ ํตํด ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ๋ค๋ฃจ๊ธฐ ์ํด์์ด๋ค. ์ค๋ช ์์๋ ์ด์ ๊ฐ์ ๊ธฐํธ๊ฐ ์ฌ์ฉ๋๋ค. EA : ์ ํจ ์ฃผ์, ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ธฐ์ต์ฅ์น์ ์ค์ ์ฃผ์ A : ๋ช ๋ น์ด ๋ด์ ์ฃผ์ ํ๋ ๋ด์ฉ(์คํผ๋๋ ํ๋์ ๋ด์ฉ์ด ๊ธฐ์ต์ฅ์น ์ฃผ์์ธ ๊ฒฝ์ฐ) R : ๋ช ๋ น์ด ๋ด์ ๋ ์ง์คํฐ ๋ฒํธ (์คํผ๋๋ ํ๋์ ๋ด์ฉ์ด ๋ ์ง์คํฐ ๋ฒํธ์ธ ๊ฒฝ์ฐ) (A) : ๊ธฐ์ต์ฅ์น A๋ฒ์ง์ ๋ด์ฉ (R) : ๋ ์ง์คํฐ R์ ๋ด์ฉ ์ฃผ์์ง์ ๋ฐฉ์์ ์ข ๋ฅ๋ 7๊ฐ์ง๊ฐ ์๊ณ , ๊ทธ ์ค ๋ณ์ ์ฃผ์์ง์ ๋ฐฉ์์ ๋ 3๊ฐ๋ก ๋๋๋ค. ์ฒ์ฒํ ์ดํด๋ณด์. ..
2020.09.29 -
์ปดํจํฐ ๊ตฌ์กฐ - ๋ช ๋ น์ด
์ปดํจํฐ ๊ตฌ์กฐ - ๋ช ๋ น์ด ๋ช ๋ น์ด ํ์ ์ฐ์ฐ์ฝ๋(4) ์คํผ๋๋1(4) ์คํผ๋๋2(8) ํ๋ : ๋ช ๋ น์ด์ ๊ฐ ๊ตฌ์ฑ ์์๋ค์ ์์๋๋ ๋นํธ๋ค์ ๊ทธ๋ฃน ๋ช ๋ น์ด์ ๊ธธ์ด : ๋จ์ด ๊ธธ์ด ์ฐ์ฐ ์ฝ๋ ํ๋์ ๊ธธ์ด๋ ์ฐ์ฐ์ ๊ฐ์๋ฅผ ๊ฒฐ์ ํ๋ค. ์๋ฅผ๋ค์ด 4๋นํธ๋ผ๋ฉด 2์ 4์น์ธ 16๊ฐ์ง ์ฐ์ฐ ์ ์๊ฐ ๊ฐ๋ฅํ๋ค. ์ฐ์ฐ ์ฝ๋ ํ๋์ ๋นํธ๊ฐ ๋์ด๋๋ค๋ ๊ฒ์ ๊ณง ๋ค๋ฅธ ํ๋(์คํผ๋๋)์ ๊ธธ์ด๊ฐ ๊ฐ์ํ๋ค๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์คํผ๋๋ ํ๋์ ๊ธธ์ด๋ ์คํผ๋๋์ ๋ฒ์ ๊ฒฐ์ ์ ํด์ค๋ค. ์ด๋ฌํ ๋ฒ์๋ ์คํผ๋๋์ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ๋ฐ์ดํฐ : ํํ ๊ฐ๋ฅํ ์์ ๋ฒ์ ๊ฒฐ์ ๊ธฐ์ต์ฅ์น ์ฃผ์ : CPU๊ฐ ์คํผ๋๋ ์ธ์ถ์ ์ํ์ฌ ์ฃผ์๋ฅผ ์ง์ ํ ์ ์๋ ๊ธฐ์ต์ฅ์น ์ฉ๋ ๊ฒฐ์ ๋ ์ง์คํฐ ๋ฒํธ : ๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ๋ ์ ์๋ ๋ ์ง์คํฐ์ ๊ฐ์ ๊ฒฐ์ ex) ์คํจ๋ฐ๋ 1์ ๋ ..
2020.09.29 -
C# - ๋ฒํผ๊ธฐ๋ฐ ์ปจํธ๋กค(์ฒดํฌ๋ฐ์ค์ ๋ผ๋์ค)
C# - ๋ฒํผ๊ธฐ๋ฐ ์ปจํธ๋กค(์ฒดํฌ๋ฐ์ค์ ๋ผ๋์ค) ๋ฒํผ - ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฒํผ์ ํด๋ฆญํจ์ผ๋ก์จ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ๋ฒํผ์ ํ๋กํผํฐ ํ๋กํผํฐ ์ค๋ช Text ์ด๋ฆ์ ์ค์ Font ๋ฌธ์์ด์ ๊ธ๊ผด์ ์ค์ ForeColor ๋ฌธ์์ด์ ์์์ ์ค์ TextAlingn ๋ฌธ์์ด์ ์ ๋ ฌ FlatStyle ๋ฒํผ์ ์คํ์ผ์ ์ค์ Size ํฌ๊ธฐ ์ค์ BackColor ๋ฒํผ ๋ฐฐ๊ฒฝ์ ์ค์ Image ๋ฒํผ ํํ ์์ ์ด๋ฏธ์ง ์ค์ ๋ฒํผ์ ์คํ์ผ(Flat) ๊ธฐํธ์์ ์ค๋ช Flat ๋ฒํผ์ ๋ชจ์์ ํ๋ฉด์ผ๋ก ํ์ Standard ๋ฒํผ ๋ชจ์์ ์ ์ฒด์ ์ผ๋ก ํ์ Popup ๋ฒํผ ๋ชจ์์ด ์ฒ์์๋ ํ๋ฉด์์ ๋ฒํผ ์๋ก ์ฌ๋ฆฌ๋ฉด ์ ์ฒด๋ก ํ์ System ์์คํ ์ด ๊ฒฐ์ ํ๋๋ก, Standard ๊ธฐ๋ณธ๊ฐ ์ฒดํฌ ๋ฐ์ค ์ฒดํฌ ์์์ ํ๋กํผํฐ - Checked..
2020.09.29 -
C# - ๋ฒํผ๊ธฐ๋ฐ ์ปจํธ๋กค(์ฒดํฌ๋ฐ์ค์ ๋ผ๋์ค)
C# - ๋ฒํผ๊ธฐ๋ฐ ์ปจํธ๋กค(์ฒดํฌ๋ฐ์ค์ ๋ผ๋์ค) ๋ฒํผ - ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฒํผ์ ํด๋ฆญํจ์ผ๋ก์จ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ๋ฒํผ์ ํ๋กํผํฐ ํ๋กํผํฐ ์ค๋ช Text ์ด๋ฆ์ ์ค์ Font ๋ฌธ์์ด์ ๊ธ๊ผด์ ์ค์ ForeColor ๋ฌธ์์ด์ ์์์ ์ค์ TextAlingn ๋ฌธ์์ด์ ์ ๋ ฌ FlatStyle ๋ฒํผ์ ์คํ์ผ์ ์ค์ Size ํฌ๊ธฐ ์ค์ BackColor ๋ฒํผ ๋ฐฐ๊ฒฝ์ ์ค์ Image ๋ฒํผ ํํ ์์ ์ด๋ฏธ์ง ์ค์ ๋ฒํผ์ ์คํ์ผ(Flat) ๊ธฐํธ์์ ์ค๋ช Flat ๋ฒํผ์ ๋ชจ์์ ํ๋ฉด์ผ๋ก ํ์ Standard ๋ฒํผ ๋ชจ์์ ์ ์ฒด์ ์ผ๋ก ํ์ Popup ๋ฒํผ ๋ชจ์์ด ์ฒ์์๋ ํ๋ฉด์์ ๋ฒํผ ์๋ก ์ฌ๋ฆฌ๋ฉด ์ ์ฒด๋ก ํ์ System ์์คํ ์ด ๊ฒฐ์ ํ๋๋ก, Standard ๊ธฐ๋ณธ๊ฐ ์ฒดํฌ ๋ฐ์ค ์ฒดํฌ ์์์ ํ๋กํผํฐ - Checked..
2020.09.24 -
C# - ์ธ์ด ๊ตฌ์กฐ
C# - ์ธ์ด ๊ตฌ์กฐ ์ด๋ฒ ์ฅ์์๋ C#์ ์ธ์ด๊ตฌ์กฐ(์ดํ ๊ตฌ์กฐ, ์๋ฃํ, ์ฐ์ฐ์, ํ ๋ณํ)์ ๋ํด์ ์์๋ณผ ๊ฒ์ด๋ค. ์ฌ๋ฐ๋ฅธ ์ฌ๋ฃ๊ฐ ์ฐ์ฌ์ผ ์์ฑํ์ด ๋ฐ๋ฅด๊ฒ ๋์ฌ ์ ์๋ค. ํ์คํ๊ฒ ์์๋ณด๋๋ก ํ์. ์ดํ ๊ตฌ์กฐ ์ดํ์ ํํ๋ ๋ ๊ฐ์ง๊ฐ ์๋ค. ํน์ํํ์ ์ผ๋ฐํํ ํน์ํํ๋ ์ง์ ์ด(while), ์ฐ์ฐ์(++), ๊ตฌ๋ถ์( [] ) ๋ฑ์ด ์๊ณ , ์ผ๋ฐ ํํ๋ ๋ช ์นญ(sum), ๋ฆฌํฐ๋ด(523)๋ฑ์ด ์๋ค. ์ง์ ์ด๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค๊ณ์ ๊ทธ ๊ธฐ๋ฅ๊ณผ ์ฉ๋๊ฐ ์ด๋ฏธ ์ ์๋์ด ์๋ ๋จ์ด์ด๋ค. new, byte์ ๊ฐ์ ๊ฒ๋ค์ ์ฐ๋ฆฌ๊ฐ ์ง์ ์ ์ํ์ง๋ ์๋๋ค. ์ฐ์ฐ์์ ๊ตฌ๋ถ์๋ ๋์ด๊ฐ๊ณ ๋ช ์นญ์ ์ดํด๋ณด์. ๋ช ์นญ์ ์๋ฃ์ ํญ๋ชฉ(๋ณ์, ์์)๋ค์ ์๋ณํ๊ธฐ ์ํ์ฌ ๋ถ์ด๋ ์ด๋ฆ์ด๋ค. ์๋ฅผ ๋ค์ด sumํจ์์ ๊ฐ์ ๊ฒ๋ค์ ๋ช ์นญ์ด๋ผ๊ณ ํ๋ค. ์ด ..
2020.09.24 -
์ปดํจํฐ ๊ตฌ์กฐ - ์๋ธ๋ฃจํด
์ปดํจํฐ ๊ตฌ์กฐ - ์๋ธ๋ฃจํด ์๋ธ๋ฃจํด์ ๋ํ ๋ช ๋ น์ด๋ ๋ ๊ฐ๊ฐ ์๋ค. 1) CALL ๋ช ๋ น์ด 2) RET ๋ช ๋ น์ด ์ฝ๊ฒ ์ดํดํ๋ฉด CALL์ ์๋ธ๋ฃจํด์ ๋ถ๋ฅด๋ ๋ช ๋ น์ด์ด๊ณ , RET์ return์ผ๋ก ์๋ธ๋ฃจํด์ด ๋๋๋ฉด ๋์๊ฐ๋ ๋ช ๋ น์ด์ด๋ค. ๊ทธ๋ฆผ์ผ๋ก ํํํ๋ฉด ์ด๋ ๋ค. 1)200๋ฒ๋ถํฐ 209๋ฒ๊น์ง ์์ฐจ์ ์ผ๋ก ์คํ 2)210๋ฒ์์ SUB1์ ํธ์ถ 3)250๋ฒ๋ถํฐ 259๊น์ง ์์ฐจ์ ์ผ๋ก ์คํ 4)260๋ฒ์์ SUB2๋ฅผ ํธ์ถ 5)300๋ฒ๋ถํฐ RET๊น์ง ์คํ ํ 261๋ก ๋์๊ฐ 6)261๋ฒ๋ถํฐ 279๊น์ง ์์ฐจ์ ์ผ๋ก ์คํ 7)280๋ฒ์์ SUB2๋ฅผ ํธ์ถ 8)300๋ฒ๋ถํฐ RET๊น์ง ์คํ ํ 281๋ก ๋์๊ฐ 9)์์ฐจ์ ์คํํ RET์ ๋ง๋, 211๋ก ๋์๊ฐ. 10)์์ฐจ์ ์ผ๋ก ์คํ ํ END ์ข ๋ฃ. ์ญ ๋ฐ๋ผ๊ฐ๋ฉด์ ํธ์ถํ ๊ณณ์ผ๋ก ๊ฐ๋ค๊ฐ ..
2020.09.21