알고리즘이란 무엇인가?
명확하게 정의된 문제에 대한, 논리적인 해결 방안
변수에 따라 결과가 맞기도 하고 틀리기도 한다면, 올바른 알고리즘이 아니다
if 조건문
문제: 세 값의 최대값을 구하는 알고리즘을 구현하라
if ~ else if ~ else 조건문
문제: 값의 부호(양수/음수/0) 판단하는 알고리즘을 구현하라
while 반복문
문제: 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라
for 반복문
문제: 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라
do ~ whlie 반복문
문제: 양수만 입력받아, 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라
중첩 반복문
문제: 곱셈표 출력을 구하는 알고리즘을 구현하라
문제: 입력받은 값 만큼 직각 이등변 삼각형 출력을 구하는 알고리즘을 구현하라
무한 루프의 구현
: for문은 제어식을 생략하면, 1이 지정된다.
p31.
if(0)에서 0(거짓), 이외의 모든 값은 "참"이다.
+ 참고