해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-2장 기본 알고리즘 - 반복 : for, while, do while (1/3) 반복(repetition) / 반복 구조 / 루프 (loop) 어떤 조건이 성립하는 동안 처리(프로그램 명령문 또는 명령어의 집합)를 반복하여 실행하는 것 for 문 for(식1; 식2; 식3) { 루프 본문 } for(선언; 식2; 식3) { 루프 본문 } - 실행 전에 반복을 계속할지 판단한다. (사전 판단 반복 구조) 1부터 n까지의 합 while 문 while(제어식) { 루프 본문 } - 실행 전에 반복을 계속할지 판단한다. (사전 판단 반복 구조) - 제어식의 값이 1이면 반복, 0이면 중단 d..
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-1장 기본 알고리즘 - 순서도 / 플로우차트 기호(5/5) 프로그램 순서도 - 실제로 수행하는 연산을 나타내는 기호 - 제어의 흐름을 나타내는 기호 - 프로그램 순서도를 이해하고 작성하는 데 편의를 부여하는 특수 기호 순서도 기호 종류 데이터, 처리, 미리 정의한 처리, 판단, 루프 범위, 선, 단말 데이터 (data) 데이터의 입력과 출력을 나타낸다. 처리 (process) 처리는 여러 종류의 처리 기능을 수행한다. 정보의 값, 자료형, 위치를 바꾸도록 정의한 연산이나 연산군의 실행 미리 정의한 처리 (predefined process) 서브 루틴 및 모듈 등 다른 곳에서 이미 정의..
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-1장 기본 알고리즘 - 조건 연산자 (4/5) a가 b 보다 작으면 min값에 대입될 값이 a 값, 아니면 b 값이 된다.
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-1장 기본 알고리즘 - 세 값의 대소 관계와 중앙값 (3/5)