1 Http netwk hnu kr HANNAM UNIVERSITY 7

  • Slides: 54
Download presentation

제 1장 프로그래밍 소개 Http: //netwk. hnu. kr HANNAM UNIVERSITY 7

제 1장 프로그래밍 소개 Http: //netwk. hnu. kr HANNAM UNIVERSITY 7

프로그래밍 언어의 역할 Http: //netwk. hnu. kr HANNAM UNIVERSITY 20

프로그래밍 언어의 역할 Http: //netwk. hnu. kr HANNAM UNIVERSITY 20

프로그래밍 언어의 분류 r 기계어(machine language) r 어셈블리어(assembly language) r 고급 언어(high-level language) 기계어

프로그래밍 언어의 분류 r 기계어(machine language) r 어셈블리어(assembly language) r 고급 언어(high-level language) 기계어 어셈블리어 고급언어 컴퓨터 Http: //netwk. hnu. kr 인간 HANNAM UNIVERSITY 21

C 언어 r 1970년대 초 AT&T의 Dennis Ritchie 에 의하여 개발 r B언어->C언어 r

C 언어 r 1970년대 초 AT&T의 Dennis Ritchie 에 의하여 개발 r B언어->C언어 r UNIX 운영 체제 개발에 필요해서 만들어짐 r 처음부터 전문가용 언어로 출발 Ken Thomson과 Dennis Ritchie가 클린턴 대통령으로 부터 National Medal of Technology상을 받는 장면 Http: //netwk. hnu. kr HANNAM UNIVERSITY 23

C언어의 특징 Http: //netwk. hnu. kr HANNAM UNIVERSITY 26

C언어의 특징 Http: //netwk. hnu. kr HANNAM UNIVERSITY 26

1부터 10까지의 합을 구하는 알고리즘 Http: //netwk. hnu. kr HANNAM UNIVERSITY 31

1부터 10까지의 합을 구하는 알고리즘 Http: //netwk. hnu. kr HANNAM UNIVERSITY 31

알고리즘의 예 Http: //netwk. hnu. kr HANNAM UNIVERSITY 33

알고리즘의 예 Http: //netwk. hnu. kr HANNAM UNIVERSITY 33

프로그램 작성 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 36

프로그램 작성 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 36

통합 개발 환경 r 통합 개발 환경(IDE: integrated development environment): Ü 에디터 + 컴파일러

통합 개발 환경 r 통합 개발 환경(IDE: integrated development environment): Ü 에디터 + 컴파일러 + 디버거 Http: //netwk. hnu. kr HANNAM UNIVERSITY 39

Http: //netwk. hnu. kr HANNAM UNIVERSITY 41

Http: //netwk. hnu. kr HANNAM UNIVERSITY 41

비주얼 C++의 실행 Http: //netwk. hnu. kr HANNAM UNIVERSITY 42

비주얼 C++의 실행 Http: //netwk. hnu. kr HANNAM UNIVERSITY 42

프로젝트를 새로 만든다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 44

프로젝트를 새로 만든다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 44

[빈 프로젝트(E)]을 선택한다 Http: //netwk. hnu. kr HANNAM UNIVERSITY 46

[빈 프로젝트(E)]을 선택한다 Http: //netwk. hnu. kr HANNAM UNIVERSITY 46

소스 코드 입력 한글자도 틀리면 안됨! Http: //netwk. hnu. kr HANNAM UNIVERSITY 49

소스 코드 입력 한글자도 틀리면 안됨! Http: //netwk. hnu. kr HANNAM UNIVERSITY 49

Ctrl + F 5를 눌러 실행 시킨다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 51

Ctrl + F 5를 눌러 실행 시킨다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 51

Q&A Http: //netwk. hnu. kr HANNAM UNIVERSITY 54

Q&A Http: //netwk. hnu. kr HANNAM UNIVERSITY 54