알고리즘이란 무엇인가?

명확하게 정의된 문제에 대한, 논리적인 해결 방안

변수에 따라 결과가 맞기도 하고 틀리기도 한다면, 올바른 알고리즘이 아니다

 

if 조건문

문제: 세 값의 최대값을 구하는 알고리즘을 구현하라

if ~ else if ~ else 조건문

문제: 값의 부호(양수/음수/0) 판단하는 알고리즘을 구현하라

while 반복문

문제: 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라

for 반복문

문제: 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라

do ~ whlie 반복문

문제: 양수만 입력받아, 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라

중첩 반복문

문제: 곱셈표 출력을 구하는 알고리즘을 구현하라

문제: 입력받은 값 만큼 직각 이등변 삼각형 출력을 구하는 알고리즘을 구현하라

무한 루프의 구현

: for문은 제어식을 생략하면, 1이 지정된다.

 

p31.

if(0)에서 0(거짓), 이외의 모든 값은 "참"이다.

 

+ 참고

https://ubiquitous4g.tistory.com/81