Algorithm/01. 기본 알고리즘 2

1-2. 반복(Repetition)

반복(Repetition) : 어떤 조건이 성립하는 동안 처리(프로그램 명령문 또는 명령어의 집합)를 반복해 실행하는 것을 반복 구조라 하며, 일반적으로 루프(loop)라고 부른다. 1. while문 반복 ・사전 판단 반복 구조: 실행 전 반복을 계속할지 판단한 뒤, 제어식의 평가값이 0이 아니면 프로그램 명령문이 반복 1)1부터 n까지의 정수 합 구하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public class SumWhile { public static void main(String[] args) { //1부터 n까지의 정수 합 구하기 Scanner stdIn = new Scanner(System.in); System.out.println(..

1-1. 알고리즘(Algorithm)이란?

알고리즘(Algorithm) : 문제를 해결하기 위한 것으로, 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합 1. 최댓값 ・최댓값을 구하는 과정 1)변수 max에 a 값을 넣는다. 2)b 값이 max보다 크면 max에 b 값을 넣는다. 3)c 값이 max보다 크면 max에 c 값을 넣는다. -순차적(Concatenation) 구조: 여러 문장(프로세스)이 순차적으로 실행되는 구조 -선택(Select) 구조: if문과 같이 () 안에 있는 식의 평가 결과에 따라 프로그램의 실행 흐름을 변경하는 구조 ・실습 1-1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public class Practice1_1 { public..