알고리즘(컴퓨팅 사고) 연습이 필요합니다.

• 알고리즘 : 어떤 문제를 풀기 위해 유한한 크기로 논리정연하게 정의된 규칙들의 집합 및 과정
• 순서도 : 알고리즘을 표준화된 기호 및 도형을 이용해 도식화하여 표현한 것

문제1 (1+2+3+..+100)까지의 합


문제2 (1-2+3-4..+99-100)까지의 합

문제3 (1-2+3-4+5-6+...-98+99)의 합계

문제4 ((-1)X2X(-3)X..X100)의 합계

문제5 ((1/2)+(2/3)-..+(99/100))의 합계

문제6 (1+2+4+7+11+16+22+..로 증가하는 수열)

문제7 (-1+2-4+7-11+16-22....의 합계)

문제8 1!+2!+3!+4!+5!+...+10!의 합계

문제9 1+1+2+3+5+13+...의 합계

문제10 (77X1)+(76X2)+(75X3)+...+(1X77)의 결과

문제11 1-2+3-4+5-6+...+99-100에 대해 양수의 합과 음수의 합을 구분하여 출력

문제12 1+1/1+1/2+1/3+1/4+...+1/10까지의 합

문제13 숫자를 입력받아 그 수가 소수인지 아닌지 알려주는프로그램

문제14 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 계산해서 출력

문제15 정수를 입력 받아 약수를 구해 출력하는 프로그램

문제16 정수를 입력 받아 소인수를 구해 출력하는 프로그램

문제17

문제18

문제19

문제20

문제21

문제22

마방진을 풀어보자!
1) 여러분 마방진을 아시나요?
3행 3열의 배열 A에 다음과 같이 가로와 세로의 합이 모두 같은, 일명 마방진을 완성하는 프로그램을 만드시오 . (제한 시간 : 20분)


2) 정렬에 대해 아시나요? (제한 시간 : 20분)
선택정렬
버블정렬
삽입정렬
석차구하기
3) 이분 검색에 대해 아시나요? (제한 시간 : 20분)