untitled

Similar documents
Microsoft PowerPoint - chap-02.pptx

Microsoft PowerPoint - chap-02.pptx

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>

<4D F736F F F696E74202D204C BAB8C3E6BCB3B8ED202D20C7C1B7CEB1D7B7A1B9D6C0DBBCBAB0FAC1A42C C F>

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - 1장 C 프로그래밍 시작하기 pptx


Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap-03.pptx

untitled

슬라이드 1

Microsoft PowerPoint - Lesson2.pptx

OCW_C언어 기초

C++-¿Ïº®Çؼ³10Àå

슬라이드 1

PowerPoint Presentation

슬라이드 1

Microsoft PowerPoint - gnu-w09-c-chap

<4D F736F F F696E74202D20C1A633C0E52043C7C1B7CEB1D7B7A5B1B8BCBABFE4BCD2>

본 강의에 들어가기 전

untitled

Microsoft PowerPoint - gnu-w10-c-chap11

Microsoft PowerPoint - ch01.ppt

쉽게 풀어쓴 C 프로그래밍

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

Microsoft PowerPoint - ch 전처리기, 다중 소스파일 pm1015

int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

Microsoft PowerPoint - 08_(C_Programming)_(Korean)_Preprocessing

Microsoft PowerPoint - 2주차-1차시 (강의자료) ch01 - C Programming 기초 (part 2)

강의10

텀블러514

슬라이드 1

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) print

슬라이드 1

슬라이드 1

금오공대 컴퓨터공학전공 강의자료

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밊

Microsoft PowerPoint - chap-06.pptx

ABC 2장

6주차.key

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

PowerPoint 프레젠테이션

4. 1 포인터와 1 차원배열 4. 2 포인터와 2 차원배열 4. 3 포인터배열 4. 4 포인터와문자그리고포인터와문자열

gdb 사용법 Debugging Debug라는말은 bug를없앤다는말이다. Bug란, 컴퓨터프로그램상의논리적오류를말하며, 이것을찾아해결하는과정이바로, debugging이다. 초기컴퓨터들은실제벌레가컴퓨터에들어가서오작동을일으키는경우가있었다고하며, 여기서 debug 이라는말이

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013.

Microsoft PowerPoint - chap06-2pointer.ppt

슬라이드 1

컴파일러

PowerPoint 프레젠테이션

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

PowerPoint 프레젠테이션

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

±Â¸ð´×ÀÎõ ÃÖÁ¾

C 언어 프로그래밊 과제 풀이

Microsoft PowerPoint - Perpect C 02.ppt [호환 모드]

C++ Programming

01장

초보자를 위한 C++

Chapter_06

MPLAB C18 C

C 프로그래밊 개요

ISP and CodeVisionAVR C Compiler.hwp

중간고사

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft PowerPoint - chap08-1 [호환 모드]

PowerPoint 프레젠테이션

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - chap06-1Array.ppt

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

윤성우의 열혈 TCP/IP 소켓 프로그래밍

Microsoft PowerPoint - chap12-고급기능.pptx

歯9장.PDF

BMP 파일 처리

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

PowerPoint 프레젠테이션

³»Áö¼öÁ¤

untitled

OCW_C언어 기초

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

슬라이드 1

chap8.PDF

untitled

KEY 디바이스 드라이버


Microsoft PowerPoint - 03_(C_Programming)_(Korean)_Pointers

PowerPoint 프레젠테이션

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터

쉽게 풀어쓴 C 프로그래밍

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

PowerPoint 프레젠테이션

Microsoft PowerPoint - 1C언어소개0.PPT

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

Microsoft PowerPoint - KNK_C01_intro_kor

KNK_C01_intro_kor

슬라이드 1

Transcription:

시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등

1 n ( x + x +... + ) 1 2 x n

00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000 00000011 10100001 01100110 10001001 01000101 11111010

MOV AX, MIDSCORE MOV CX, FINALSCORE ADD AX CX MOV TOTALSCORE, AX

TotalScore = MidScore + FinalScore;

엠베디드시스템 : 엠베디드시스템이란특수목적의시스템으로컴퓨터가장치안에 MP3 플레이어, 핸드폰등이여기에속한다.

규모가큰프로그래밍은절차를따라야합니다.

(A) 알고리즘개발이더창의적인작업이고더어렵다

1 2. 1,,. 2 30 350.

/* 와 */ 에서 / 와 * 는반드시붙여서쓰도록한다. include 나 stdio 와같은단어는붙여서쓴다. /* 첫번째프로그램 */ #include <stdio.h> int main(void) { printf("hello World!"); return 0; } 큰따옴표안의문장들은화면에그대로출력된다. 여기서 \ 와 n 은반드시붙여야한다. int 와 main 은별도의단어이므로구별하기위하여공백이있문장의끝에는 ; 을잊지말자. 어야한다. ; 와 : 을잘구별한다. 서로대응되는중괄호들은같은열에놓는편이좋다. 중괄호안에들어가는문장들은일반적으로들여쓰기를한다. 탭키를이용하거나스페이스키를이용한다. 비주얼 C++ 에는자동적으로들여쓰기를해주는기능이있다.

/* */ int main(void) /* */ /* */

y = x 2 +1

main() printf( Hello World! ); return 0;

/* */ #include <stdio.h> int main(void) { printf("hello World!"); printf( Kim ChulSoo"); return 0; } Hello World!Kim ChulSoo

/* */ #include <stdio.h> int main(void) { printf("hello World!\n"); printf( Kim ChulSoo"); return 0; } Hello World! Kim ChulSoo

/* */ #include <stdio.h> int main(void) { printf("3 X 1 = 3\n"); printf("3 X 2 = 6\n"); printf("3 X 3 = 9\n"); } return 0;

return ;. Compiling... test.c c:\cprogram\test\test.c(7) : error C2143: syntax error : missing ';' before 'return' Error executing cl.exe. (syntax error).

컴파일러 (compiler) 링커 (linker) 실행 (execution) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe ERROR!! 컴파일시간오류 실행시간오류논리오류

/* */ #include <stdio.h> int main(void) { printf("hello World!\n") return 0; } --------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c C:\PROJECT\test\test.c(7) : error C2143: syntax error : missing ';' before 'return' Error executing cl.exe. test.exe - 1 error(s), 0 warning(s)

/* * / #include <stdio.h> int main(void) { printf("hello World!\n") return 0; } --------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c c:\project\test\test.c(9) : fatal error C1071: unexpected end of file found in comment Error executing cl.exe. test.exe exe - 1 error(s), 0 warning(s)

/* */ #include <stdio,h> int main(void) { print("hello World!"); return 0; } stdio.h --------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c c:\project\test\test.c(2) : fatal error C1083: Cannot open include file: 'stdio,h': No such file or directory

/* */ #include <stdio.h> int main(void) { print("hello World!"); return 0; } print printf -------------------Configuration: test - Win32 Debug-------------------- Compiling... test.c C:\CPROGRAM\test\test.c(6) : warning C4013: 'print' undefined; assuming extern returning int Linking... test.obj : error LNK2001: unresolved external symbol _print Debug/test.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. test.exe - 2 error(s), 1 warning(s)

/* */ #include <stdio.h> int main(void) { printf("hello World!\n"); // printf("good Morning\n"); return 0; } \n. Hello World! Good Morning

/* */ #include <stdio.h> int main(void) { printf("hello World! "); printf("good Morning\n"); return 0; } //!! Hello World! Good Morning