전공 수업 CS/algorithms

    [알고리즘] ADL

    #컴퓨터 공학부 3학년 과정인 알고리즘을 수강하면서, 교수님이 알고리즘을 구현할 때 언어로 파이썬을 사용하시는데, 파이썬으로 코드를 구현하기 전에 ADL을 이용하여 알고리즘을 기술한다. 그래서 ADL에 대해 정리해보고자 한다. ADL (Algorithm Description Language) 알고리즘 기술을 위해 정의한 언어 사람이 이해하기 쉽고, 프로그래밍 언어로의 변환이 용이 의사 코드 (pseudo-code) : ADL과 약간의 자연어로 기술한 것 ADL 데이터 : 숫자, 부울(Boolean) 값, 문자 ADL의 명령문 : 종류 : 지정문, 조건문, 반복문, 함수문, 입력문, 출력문 명령문 끝에는 세미콜론(;)을 사용 지정문 형식 : 변수 ← 식; 식 (expression) 산술식 부울식 – 결과 ..