프로그래밍/지식창고(39)
-
함수와 프로시저 정리
1, 함수란?인자를 전달받아 이를 처리하여 값을 리턴하는 것.목적에 따라 프로시져를 수행하여 원하는 값을 도출해내는 구성단위 중 하나. 2. 함수와 프로시저프로시저는 주어진 절차를 수행하는 것이 목적이다.함수는 주어진 문제나 목적을 해결하기 위해 최선의 결과(리턴 값)을 도출해내는 것이 목적이다. 3. 함수 설계의 원칙- 함수의 이름을 최대한 설명적으로 작성하여 이름만으로도 무엇을 하는 함수인지 알아야 한다.- 두번 이상 중복된 코드는 반드시 함수로 분리한다.- 반복되지 않더라도 한 단위로 볼 수 있는 작업은 함수로 만든다.- 함수는 한 번에 하나의 작업만 해야한다.- 입력과 출력이 명확해야 한다.- 함수는 자체적으로 에러처리를 해야한다.
2015.03.13 -
바인딩 조사
1. 바인딩이란?이름에 속성을 연관시키는 과정. 2. 바인딩 시간바인딩이 일어나는 시점을 말한다. 이름에 속성이 연결되는 시간을 의미한다. 3. 바인딩 시간 분류- 언어 정의 시간 : 프로그래밍 언어를 정의할 때 이루어지는 바인딩.C언어의 int타입이 정수 값을 가진다는 의미를 바인딩. '+' 기호에 던셈 연산자라는 의미를 바인딩. - 언어 구현 시간 : 언어에 대한 번역기를 구현할 때 이루어지는 바인딩.C언어의 int 타입에 가능한 값의 범위를 바인딩. - 번역 시간 : 원시 프로그램을 번역할 때 이루어지는 바인딩.int a; // 지역변수 int 속성을 a에 바인딩. - 링크 시간 : 프로그램을 라이브러리와 링크할 때 이루어지는 바인딩.라이브러리 부프로그램 호출에 부프로그램 코드를 바인딩. - 적재 ..
2015.03.13 -
수도코드, 순서도, 마인드맵 조사
1. 수도코드수도코드(슈도코드, pseudocode)는 특정 프로그래밍 언어의 문법을 사용한 것이 아니라,일반적인 언어로 코드를 흉내내어 알고리즘을 써놓은 코드를 말한다.의사(疑似)코드는 흉내만 내는 코드이기 때문에, 실제적인 프로그래밍 언어로 작성된코드처럼 컴퓨터에서 실행할 수 없으며, 특정 언어로 프로그램을 작성하기 전에알고리즘의 모델을 대략적으로 모델링하는 데에 쓰인다. 의사코드는 실제 프로그래밍 언어처럼 문법을 따를 필요가 없다.보통 사용자가 많은 C, 리습, 포트란 등의 문법을 본딴 모양이 많다.엄밀한 묘사가 불필요한 부분에는 자연어가 자유롭게 쓰이기도 한다. 컴퓨터 과학의 전공 서적에서는 다양한 언어 구사자들이 모두 이해할 수 있도록특히 의사코드를 많이 사용하여 설명한다. 수도코드 예시포트란 ..
2015.03.11 -
고용센터 특강 입사지원서 작성요령
1. 이력서란?일종의 마케팅 도구! - 광고전단지 : 나는 이런 사람- 제품설명서 : 나를 어떻게 이용할 수 있다.- 면접지름길 : 만나보고 싶은 사람 먼저 원하는 직종 및 업종을 선택하는 것이 기본- 자기분석 (연+결) 기업분석- 기업은? 이윤을 창출하는 것 2. 자기분석마인드맵을 그리자성격, 능력, 성장과정, 동기 및 포부 - 가지치기를 구체적으로 나와 지원회사의 연결 3. 입사지원 검토요소- 형식에 안 맞는 지원서- 짜집기 하거나 배낀 지원서- 사진이 없는 지원서- 회사명, 경력 등 틀리게 적은 지원서- 인터넷 은어, 외계어로 사용한 지원서 귀사? X 회사명을 꼭 쓰는게 좋다. 중요하게 평가하는 항복신입!- 지원동기- 경력사항- 등등 4. 이력서문방구 이력서는 사용하지 않음! 나열식이기때문에 한 눈..
2015.02.16 -
[VS] Visual Studio 코드 라인 수 보기
코드 라인 수 설정을 해보자! 도구 > 옵션 > 텍스트편집기 > C/C++ > '줄 번호' 체크! 쉽죠?
2015.02.11 -
[하일라이팅] 소스코드 하일라이팅
여러 사이트가 있지만 여기가 맘에 든다. http://colorscripter.com 언어, 스타일패키지, 배경 등등 다양하게 조정할 수 있다.
2015.02.05