이번 시간에는…
어플리케이션 개발의 개요
에 대해 학습 하겠습니다.
[앱 개발-01강]
강사 : 조대호
학/습/내/용
어플리케이션 개발의 의미 알고리즘의 개념과 필요성
학/습/목/표
어플리케이션 개발의 의미를 이해 할 수 있다
알고리즘의 개념과 필요성을 정리 할 수 있다
2 어플리케이션 개발의 접근방법
하드웨어 이해
운영체제 이해
컴파일러 이해
C 언어의 이해
자료구조 알고리즘
프로그래 밍 언어
디자인 패턴
인간과 기계와의 인터페이스
알고리즘 기계
인간
어플리케이션 설계 단계
문제분석
문제 해결방안 구상 (알고리즘 작성)
프로그램 작성
프로그램 실행
알고리즘 설계
알고리즘 표현 (순서도 작성)
정확한 검증
효율성 분석
4 변수와 연산자
Variable 산술 연산자 관계 연산자
연산자 의미 연산자 연산자
^ 거듭제곱 = 같다
X 곱하기 <> 같지 않다
/ 나누기 > 크다
+ 더하기 >= 크거나 같
다
- 빼기 < 작다
<= 작거나 같 다
순서도(Flowchart)의 기호
일상 생활의 알고리즘
일어나기 일어나기
세수하기 화장하기 세수하기 화장하기
상대???
상대???
식사하기 식사하기
( )
( )
집에가기 집에가기
일기쓰기 일기쓰기
잠자기 잠자기
아니오
예
기본 알고리즘
A = 10 B= 20 A = 10
B= 20
PRINT A, B PRINT A, B
STOP STOP START
START STARTSTART
A = 10 B= 20 A = 10
B= 20
A >= B A >= B
PRINT A PRINT A
Yes PRINT BPRINT B No
STOP STOP
6 테마별로 보는 알고리즘의 종류