PowerPoint 프레젠테이션

Download Report

Transcript PowerPoint 프레젠테이션

면담시간
제1주 프로그램이란?
- 월, 수 오후 2시30분 ~ 4시 30분
- 미리 전화하고 오기바람
- 전화: 754-3183
010-9838-1888
경영정보학과
프로그래밍 기초
1
프로그램이란?
제1주 프로그램이란?
 프로그램이란?
- 어떤 문제를 해결하기 위하여 컴퓨터에 주어지는
일련의 명령어 집합체
 프로그래밍언어(Programming Language)
- 프로그램을 작성하는데 사용되는 언어
 프로그래밍(Programming)
- 프로그램을 작성하는 작업
 프로그래머(Programmer)
- 프로그램을 작성하는 사람
경영정보학과
프로그래밍 기초
2
알고리즘이란?
제1주 프로그램이란?
 알고리즘(Algorithm)이란?
- 어떤 문제를 해결하기 위한 단계를 순서대로 기술한 것
 알고리즘 예
- 자동인출기에서 현금 3만원을 지급받는 방법
1. 카드를 넣는다.
2. 비밀번호를 물으면 4자리 등의 비밀번호를
숫자를 이용해서 입력한다.
3. 만약 비밀번호가 틀렸다면 1번부터 다시 시작한다. 아니면
원하는 서비스 항목 중에서 현금지급을 선택한다.
4. 액수에 3만원이라고 입력한다.
5. 현금과 카드, 그리고 명세서를 받는다.
경영정보학과
프로그래밍 기초
3
순서도란?
제1주 프로그램이란?
 순서도(Flow Chart)란?
- 문제 해결단계를 일정한 기호를 이용하여 나타내는
다이어그램
 순서도의 기본 기호 및 의미
: 시작과 끝, 중단을 표시
: 인쇄
: 입/출력 표시
: 연결
: 처리
: 작업의 흐름표시
: 판단
경영정보학과
프로그래밍 기초
4
순서도의 예
제1주 프로그램이란?
시 작
카드를 넣는다
4자리 비밀번호
입력
비밀번호가
맞는가?
참
원하는 서비스 항목
‘현금지급’ 선택
액수 ‘3만원’
입력
1. 카드를 넣는다.
거짓
2. 비밀번호를 물으면 4자리 등의 비밀번호를
숫자를 이용해서 입력한다.
3. 만약 비밀번호가 틀렸다면 1번부터 다시 시작한다. 아니면
원하는 서비스 항목 중에서 현금지급을 선택한다.
4. 액수에 3만원이라고 입력한다.
5. 현금과 카드, 그리고 명세서를 받는다.
현금, 카드, 명세서를
받는다.
끝
경영정보학과
프로그래밍 기초
5
순서도의 주요 구성형태(1)
제1주 프로그램이란?
 순차구성
- 위에서 아래로 수행이 이루어짐
문장1
문장2
문장3
경영정보학과
프로그래밍 기초
6
순서도의 주요 구성형태(2)
제1주 프로그램이란?
조건
- 조건에 따라 수행되는 문장이 다름
조건식
참
문장2
문장3
경영정보학과
프로그래밍 기초
7
순서도의 주요 구성형태(3)
제1주 프로그램이란?
반복
- 일련의 문장들을 여러 번 반복해서 작업
조건식
반복되는 문장들
반복되는 문장들
조건식
경영정보학과
프로그래밍 기초
8
순서도의 예(1)
제1주 프로그램이란?
 예제1
- 두 실수 중 큰 실수 출력
시 작
실수 A, B
A>B
거짓
참
MAX = A
MAX = B
MAX 출력
끝
경영정보학과
프로그래밍 기초
9
순서도의 예(2)
제1주 프로그램이란?
 예제2
- 1부터 100까지 더하는 과정
시 작
100을 입력으로
받아들임
K = 1, SUM =0초기화
K  100
거짓
참
SUM을 출력
SUM = SUM + K
끝
경영정보학과
프로그래밍 기초
10
순서도의 예(3)
제1주 프로그램이란?
 예제3
- 국어, 영어, 수학과목의 점수를 입력 받아 총점과 평균 출력
시 작
국어, 영어, 수학점수를
읽어 들임
총점=국어+영어+수학점수
평균=(총점)/3
총점, 평균을 출력한다.
끝
경영정보학과
프로그래밍 기초
11
summary
제1주 프로그램이란?
- 컴퓨터 프로그램
- 알고리즘
- 순서도
경영정보학과
프로그래밍 기초
12