Top Banner
프프프프프 프프 2014 년 4 년 1 년 년년년 7 년 년년년년년년 년년년년 316 년 년년 년년년년년년년 년년년 ( SMSA ) 년년 년년년 년년
15

프로그래밍 기초

Jan 03, 2016

Download

Documents

hu-bowers

프로그래밍 기초. 2014 년 4 월 1 일 화요일 7 시 성균관대학교 학생회관 316 호 성균 마이크로컴퓨터 연구회 ( SMSA ) 회장 양희성 제작. Review. 프로그래밍은 수단과 방법일 뿐이다 . 프로그래밍은 여러 분야와 융합할 때 진가를 발휘한다 . 프로그래밍은 생각하는 방법이다. 프로그래밍 언어. 인간의 언어 ↓ 코딩 C 언어 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 프로그래밍 기초

프로그래밍 기초

2014 년 4 월 1 일 화요일 7 시

성균관대학교 학생회관 316 호

성균 마이크로컴퓨터 연구회 ( SMSA )

회장 양희성 제작

Page 2: 프로그래밍 기초

REVIEW

•프로그래밍은 수단과 방법일 뿐이다 .

•프로그래밍은 여러 분야와 융합할 때 진가를 발휘한다 .

•프로그래밍은 생각하는 방법이다 .

Page 3: 프로그래밍 기초

프로그래밍 언어

인간의 언어 ↓ 코딩

C 언어

↓ 컴파일

기계어

Page 4: 프로그래밍 기초

첫 번째 프로그램

#include <stdio.h>

int main(void)

{

printf(“Hello World!\n”); //Hello World! 를 출력

return 0;

}

Page 5: 프로그래밍 기초

MAIN 함수

int main(void)

int => 리턴 형식main => 함수이름void => 입력 형식

Page 6: 프로그래밍 기초

두 번째 프로그램

#include <stdio.h>

int main()

{

float num;

int i_part;

float f_part;

printf(“ 실수를 입력하세요 : ”);

scanf(“%f”, &num);

i_part = num;

f_part = num – i_part;

printf(“%f 의 정수부는 %d이고 , 실수부는 %f 입니다 .\n”, num, i_part, f_part);

return 0;

}

Page 7: 프로그래밍 기초

변수 -1

float num;

int i_part;

float f_part;

변수 형식 변수이름

Page 8: 프로그래밍 기초

변수 - 2

Value변수

Page 9: 프로그래밍 기초

SCANF 함수

scanf(“%f”,&num);

scanf(“%d”,&a);

scanf(“%s”,ptr);

Page 10: 프로그래밍 기초

SCANF 참고

#pragma warning( disable : 4996)

Page 11: 프로그래밍 기초

SCANF 형식문자열

형식문자열 의미 사용 예

%d 정수 입력 int n;scanf(“%d”, &n);

%f , %lf 실수 입력float f;double d;scanf(“%f %lf”, &f, &d);

%c 문자 입력 char ch;scanf(“%c”, &ch);

%s 문자열 입력 char str[20];scanf(“%s”, str);

Page 12: 프로그래밍 기초

PRINTF 함수

printf(“%d”, 123);

printf(“%f”, 12.34);

printf(“%c”, ‘A’);

printf(“%s”, “abc”);

Page 13: 프로그래밍 기초

PRINTF 형식문자열

형식문자열 의미 사용 예 출력 결과

%d 정수 출력int n;n = 123;printf(“n = %d”, &n);

n = 123

%f 실수 출력float f;f=3.14;printf(“f = %f”, &f);

f = 3.140000

%c 문자 출력char ch;ch = ‘A’;printf(“c = %c”, &ch);

c = A

%s 문자열 출력char str[20];strcpy(str, “Hello”);printf(“str = %s”, str);

str = Hello

Page 14: 프로그래밍 기초

PRINTF(“ MY NAME IS %S ”, NAME);

char name[30] = “Yang”;

printf(“ My name is %s ”, name);

%s <-> Yang

=> My name is Yang

Page 15: 프로그래밍 기초

실습

이름 , 나이 , 학년 , 학과를 입력받아 출력하는 프로그램