제 1장 프로그래밍 소개 Http: //netwk. hnu. kr HANNAM UNIVERSITY 7
프로그래밍 언어의 역할 Http: //netwk. hnu. kr HANNAM UNIVERSITY 20
프로그래밍 언어의 분류 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 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
1부터 10까지의 합을 구하는 알고리즘 Http: //netwk. hnu. kr HANNAM UNIVERSITY 31
알고리즘의 예 Http: //netwk. hnu. kr HANNAM UNIVERSITY 33
프로그램 작성 과정 Http: //netwk. hnu. kr HANNAM UNIVERSITY 36
통합 개발 환경 r 통합 개발 환경(IDE: integrated development environment): Ü 에디터 + 컴파일러 + 디버거 Http: //netwk. hnu. kr HANNAM UNIVERSITY 39
Http: //netwk. hnu. kr HANNAM UNIVERSITY 41
비주얼 C++의 실행 Http: //netwk. hnu. kr HANNAM UNIVERSITY 42
프로젝트를 새로 만든다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 44
[빈 프로젝트(E)]을 선택한다 Http: //netwk. hnu. kr HANNAM UNIVERSITY 46
소스 코드 입력 한글자도 틀리면 안됨! Http: //netwk. hnu. kr HANNAM UNIVERSITY 49
Ctrl + F 5를 눌러 실행 시킨다. Http: //netwk. hnu. kr HANNAM UNIVERSITY 51