1 / 16

Computer Programming in C Chapter 1

Computer Programming in C Chapter 1. 2004 년 가을학기 부산대학교 전자전기정보컴퓨터공학부. I 장 . 개요. 목차 컴퓨터 프로그래밍 언어와 C- 언어 프로그래밍 하는 절차 Sample 프로그래밍. 명령의 순서 : 프로그램. 1. 프로그래밍 언어와 C- 언어. 컴퓨터와 인간의 대화 : 프로그램 프로그램 : 컴퓨터에게 지시하는 명령의 순서 프로그래밍 언어 : 명령 또는 프로그램의 형식 , 문법 비교 : 일반 자연언어. 프로그래머. 컴퓨터.

lars-gentry
Download Presentation

Computer Programming in C Chapter 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Programming in CChapter 1 2004년 가을학기 부산대학교 전자전기정보컴퓨터공학부

  2. I장. 개요 • 목차 • 컴퓨터 프로그래밍 언어와 C- 언어 • 프로그래밍 하는 절차 • Sample 프로그래밍 Computer Programming Chapter 1

  3. 명령의 순서 : 프로그램 1. 프로그래밍 언어와 C-언어 • 컴퓨터와 인간의 대화 : 프로그램 • 프로그램 : 컴퓨터에게 지시하는 명령의 순서 • 프로그래밍 언어 : 명령 또는 프로그램의 형식, 문법 • 비교 : 일반 자연언어 프로그래머 컴퓨터 명령 Computer Programming Chapter 1

  4. 1. 프로그래밍 언어와 C-언어 • C-언어 • 1970년대 초에 개발 • 초기에는 주로 Unix를 위한 언어 • 컴퓨터 프로그래밍언어 중 가장 널리 사용 • 다른 언어에 비하여 • 프로그래머에 따라 효율성을 높이는 것이 가능 • 비교적 기계어에 가까운 언어 • 컴퓨터 엔지니어에게는 필수적 언어 Computer Programming Chapter 1

  5. 2. 프로그래밍하는 절차 • 단계 1 : 설계 • 프로그램의 구조, 절차 등을 구상하고 정리 • 단계 2 : Editing과 Coding • 프로그램의 작성 • 주어진 환경의 편집 도구를 이용 • 예. Unix: vi, emacs • 예. MS-Windows: Visual C/C++, Borland C • 단계 3 : Compile • 프로그램을 실행 가능한 기계어로 전환 • Compiler가 필요 • 예. Visual C/C++, cc • 단계 4 : 실행 • 실행 파일(.exe)을 실행 Computer Programming Chapter 1

  6. Sample.obj Sample.c Sample.exe 결과 2. 프로그래밍하는 절차 • 예. Visual C/C++ MS-Windows 설계 Editing Compile 실행 Computer Programming Chapter 1

  7. Block 3. Sample Program Computer Programming Chapter 1

  8. Variable Value 3. Sample Program Computer Programming Chapter 1

  9. Type Declaration 3. Sample Program Computer Programming Chapter 1

  10. 3. Sample Program Statement Computer Programming Chapter 1

  11. 3. Sample Program Control Flow Computer Programming Chapter 1

  12. 3. Sample Program Condition Computer Programming Chapter 1

  13. 3. Sample Program Assignment Computer Programming Chapter 1

  14. Operator 3. Sample Program Operator precedence : ( ) > *, / > … Computer Programming Chapter 1

  15. 3. Sample Program Input/Output Computer Programming Chapter 1

  16. Basic Concepts of Sample Program • Block : { … } • Value, Variable • Type Declaration : integer, float, double, etc. • Statement and Semi-colon (“;”) • Control Flow : if .. else if … else • Condition • Assignment (“=“) • Operator, Operator Precedence • Function • Input and Output with printf and scanf Computer Programming Chapter 1

More Related