SlideShare a Scribd company logo
튜터링 #5
2012년 3월 26일
저장할 수 있는 데이터의 종류와 배열
손가락, 손목 스트레칭 ㄱㄱ
과제 #1
과제 #1 확인
범위 안에서 임의의 숫자를 출력하는 프로그램

• 사용자로부터 임의의 숫자를 입력 받음 (1보다 큰)
• 1부터 입력 받은 숫자 사이에 존재하는 임의의 정수를 출력
  (0은 당연히 나올 수 없음)
• 단, 임의의 수는 실행할 때마다 달라야 함
과제 #1 청호
과제 #1 지민
과제 #1 진현
과제 #2
과제 #2 확인
Factorial 구하기 (n!)

• 정수 n을 입력 받아 n!을 구한다.
• for문/while문/do while문 중 하나를 이용하여 팩토리얼을
  구한다.
• 0을 입력했을 경우 0! = 1이 나오도록 한다.
• 0 미만의 값을 입력할 경우 오류를 나타낸다.
과제 #2 치킨
저장할 수 있는 정보의 종류
자료 종류(Data Type)
자료형              의미                       값의 범위
   int           정수                -2147483648 ~ 2147483647
  char      문자 하나                         -128 ~ 127
  float          실수        1.175494351e-38F ~ 3.402823466e+38F (양수)
 double          실수                2.2250738585072014e-308 ~
                                1.7976931348623158e+308 (양수)
 short           정수                     -32768 ~ 32767
  long           정수               -2147483648L ~ 2147483647L


   자료형                의미                    값의 범위
 unsigned int         정수                  0 ~ 4294967295
unsigned long         정수               0UL ~ 4294967295UL
unsigned short        정수                     0 ~ 255
배열
• 정수를 저장하는 공간을 10개 만들고 싶을 때


 • 방법 1
 int
 a1, a2, a2, a3, a4, a5, a6, a7, a8, a9, a
 10;

 • 방법 2
 int a[10];
int a[10];

a[0]   a[1]   a[2]   a[3]   a[4]   a[5]   a[6]   a[7]   a[8]   a[9]
int a[10];

a[0]   a[1]   a[2]   a[3]   a[4]   a[5]   a[6]   a[7]   a[8]   a[9]
튜터링 #5 20120326
튜터링 #5 20120326
튜터링 #5 20120326
튜터링 #5 20120326
튜터링 #5 20120326

More Related Content

Viewers also liked

[만원프로젝트]라이스 크리스피_과천중앙고등학교
[만원프로젝트]라이스 크리스피_과천중앙고등학교[만원프로젝트]라이스 크리스피_과천중앙고등학교
[만원프로젝트]라이스 크리스피_과천중앙고등학교
oeclab
 
혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나
혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나
혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나
셀프컴퍼니
 
요약북 Zero to one
요약북 Zero to one요약북 Zero to one
요약북 Zero to one
Hyunkuk Cho
 
Binary sol
Binary solBinary sol
Binary sol
Sangdurk Han
 
Lua script
Lua scriptLua script
Lua script
cancan21st
 
R 기초 : R Basics
R 기초 : R BasicsR 기초 : R Basics
R 기초 : R Basics
Yoonwhan Lee
 
SolidWorks Model : SW2015X-A04
SolidWorks Model : SW2015X-A04SolidWorks Model : SW2015X-A04
SolidWorks Model : SW2015X-A04
Taehwan Kim
 
파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)
성일 한
 
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)
성일 한
 
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)
성일 한
 
Python과 flask 입문(1)
Python과 flask 입문(1)Python과 flask 입문(1)
Python과 flask 입문(1)
성천 이
 
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
성일 한
 
혼자서 프로젝트 수행하기
혼자서 프로젝트 수행하기혼자서 프로젝트 수행하기
혼자서 프로젝트 수행하기
JeongHun Byeon
 
앱 디자인 시작하기
앱 디자인 시작하기앱 디자인 시작하기
앱 디자인 시작하기
Sangho Lee
 
기획서 템플릿
기획서 템플릿기획서 템플릿
기획서 템플릿Jaewon Choi
 
Zero to One - Book Summary Report
Zero to One - Book Summary ReportZero to One - Book Summary Report
Zero to One - Book Summary Report
Corey O'Neal
 

Viewers also liked (17)

[만원프로젝트]라이스 크리스피_과천중앙고등학교
[만원프로젝트]라이스 크리스피_과천중앙고등학교[만원프로젝트]라이스 크리스피_과천중앙고등학교
[만원프로젝트]라이스 크리스피_과천중앙고등학교
 
혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나
혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나
혼자 시작해 성공한 사람들 그들은 어떻게 자기사업을 찾았나
 
요약북 Zero to one
요약북 Zero to one요약북 Zero to one
요약북 Zero to one
 
Binary sol
Binary solBinary sol
Binary sol
 
Lua script
Lua scriptLua script
Lua script
 
R 기초 : R Basics
R 기초 : R BasicsR 기초 : R Basics
R 기초 : R Basics
 
플라스크 템플릿
플라스크 템플릿플라스크 템플릿
플라스크 템플릿
 
SolidWorks Model : SW2015X-A04
SolidWorks Model : SW2015X-A04SolidWorks Model : SW2015X-A04
SolidWorks Model : SW2015X-A04
 
파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #3 (ABCD)
 
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)
 
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)
 
Python과 flask 입문(1)
Python과 flask 입문(1)Python과 flask 입문(1)
Python과 flask 입문(1)
 
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
 
혼자서 프로젝트 수행하기
혼자서 프로젝트 수행하기혼자서 프로젝트 수행하기
혼자서 프로젝트 수행하기
 
앱 디자인 시작하기
앱 디자인 시작하기앱 디자인 시작하기
앱 디자인 시작하기
 
기획서 템플릿
기획서 템플릿기획서 템플릿
기획서 템플릿
 
Zero to One - Book Summary Report
Zero to One - Book Summary ReportZero to One - Book Summary Report
Zero to One - Book Summary Report
 

Similar to 튜터링 #5 20120326

[devil's camp] - 알고리즘 대회와 STL (박인서)
[devil's camp] - 알고리즘 대회와 STL (박인서)[devil's camp] - 알고리즘 대회와 STL (박인서)
[devil's camp] - 알고리즘 대회와 STL (박인서)
NAVER D2
 
12 1. multi-dimensional array
12 1. multi-dimensional array12 1. multi-dimensional array
12 1. multi-dimensional array웅식 전
 
이산수학 C1 프로젝트 7
이산수학 C1 프로젝트 7이산수학 C1 프로젝트 7
이산수학 C1 프로젝트 7pkok15
 
2018 Ajou Programming Contest solutions
2018 Ajou Programming Contest solutions2018 Ajou Programming Contest solutions
2018 Ajou Programming Contest solutions
현정 김
 
알고리즘
알고리즘알고리즘
알고리즘
Kwang-Hyun Park
 
Python datatype
Python datatypePython datatype
Python datatype
건희 김
 
Python3 brief summary
Python3 brief summaryPython3 brief summary
Python3 brief summary
HoChul Shin
 
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
ultrasuperrok
 
자바 스터디(6기) 1
자바 스터디(6기) 1자바 스터디(6기) 1
자바 스터디(6기) 1
Jina Lee
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료
Sangsu Song
 

Similar to 튜터링 #5 20120326 (13)

[devil's camp] - 알고리즘 대회와 STL (박인서)
[devil's camp] - 알고리즘 대회와 STL (박인서)[devil's camp] - 알고리즘 대회와 STL (박인서)
[devil's camp] - 알고리즘 대회와 STL (박인서)
 
이산수학07
이산수학07이산수학07
이산수학07
 
12 1. multi-dimensional array
12 1. multi-dimensional array12 1. multi-dimensional array
12 1. multi-dimensional array
 
이산수학 C1 프로젝트 7
이산수학 C1 프로젝트 7이산수학 C1 프로젝트 7
이산수학 C1 프로젝트 7
 
자료구조02
자료구조02자료구조02
자료구조02
 
2018 Ajou Programming Contest solutions
2018 Ajou Programming Contest solutions2018 Ajou Programming Contest solutions
2018 Ajou Programming Contest solutions
 
알고리즘
알고리즘알고리즘
알고리즘
 
Python datatype
Python datatypePython datatype
Python datatype
 
Python3 brief summary
Python3 brief summaryPython3 brief summary
Python3 brief summary
 
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
 
자바 스터디(6기) 1
자바 스터디(6기) 1자바 스터디(6기) 1
자바 스터디(6기) 1
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료
 
2012 Ds 01
2012 Ds 012012 Ds 01
2012 Ds 01
 

More from Jong Hyuck Lim

컴퓨터과학, 당신들이 전설적인 이유
컴퓨터과학, 당신들이 전설적인 이유컴퓨터과학, 당신들이 전설적인 이유
컴퓨터과학, 당신들이 전설적인 이유
Jong Hyuck Lim
 
C언어 종결 세미나 2
C언어 종결 세미나 2C언어 종결 세미나 2
C언어 종결 세미나 2Jong Hyuck Lim
 
C언어 종결 세미나 1
C언어 종결 세미나 1C언어 종결 세미나 1
C언어 종결 세미나 1Jong Hyuck Lim
 
튜터링 #10 20120416
튜터링 #10 20120416튜터링 #10 20120416
튜터링 #10 20120416Jong Hyuck Lim
 
튜터링 #12 20120508
튜터링 #12 20120508튜터링 #12 20120508
튜터링 #12 20120508Jong Hyuck Lim
 

More from Jong Hyuck Lim (10)

컴퓨터과학, 당신들이 전설적인 이유
컴퓨터과학, 당신들이 전설적인 이유컴퓨터과학, 당신들이 전설적인 이유
컴퓨터과학, 당신들이 전설적인 이유
 
C언어 종결 세미나 2
C언어 종결 세미나 2C언어 종결 세미나 2
C언어 종결 세미나 2
 
C언어 종결 세미나 1
C언어 종결 세미나 1C언어 종결 세미나 1
C언어 종결 세미나 1
 
튜터링 #10 20120416
튜터링 #10 20120416튜터링 #10 20120416
튜터링 #10 20120416
 
튜터링 #9 20120409
튜터링 #9 20120409튜터링 #9 20120409
튜터링 #9 20120409
 
튜터링 #7 20120402
튜터링 #7 20120402튜터링 #7 20120402
튜터링 #7 20120402
 
튜터링 #3 20120319
튜터링 #3 20120319튜터링 #3 20120319
튜터링 #3 20120319
 
튜터링 #2 20120313
튜터링 #2 20120313튜터링 #2 20120313
튜터링 #2 20120313
 
튜터링 #1 20120312
튜터링 #1 20120312튜터링 #1 20120312
튜터링 #1 20120312
 
튜터링 #12 20120508
튜터링 #12 20120508튜터링 #12 20120508
튜터링 #12 20120508
 

튜터링 #5 20120326

  • 1. 튜터링 #5 2012년 3월 26일 저장할 수 있는 데이터의 종류와 배열
  • 4. 과제 #1 확인 범위 안에서 임의의 숫자를 출력하는 프로그램 • 사용자로부터 임의의 숫자를 입력 받음 (1보다 큰) • 1부터 입력 받은 숫자 사이에 존재하는 임의의 정수를 출력 (0은 당연히 나올 수 없음) • 단, 임의의 수는 실행할 때마다 달라야 함
  • 9. 과제 #2 확인 Factorial 구하기 (n!) • 정수 n을 입력 받아 n!을 구한다. • for문/while문/do while문 중 하나를 이용하여 팩토리얼을 구한다. • 0을 입력했을 경우 0! = 1이 나오도록 한다. • 0 미만의 값을 입력할 경우 오류를 나타낸다.
  • 11. 저장할 수 있는 정보의 종류
  • 12. 자료 종류(Data Type) 자료형 의미 값의 범위 int 정수 -2147483648 ~ 2147483647 char 문자 하나 -128 ~ 127 float 실수 1.175494351e-38F ~ 3.402823466e+38F (양수) double 실수 2.2250738585072014e-308 ~ 1.7976931348623158e+308 (양수) short 정수 -32768 ~ 32767 long 정수 -2147483648L ~ 2147483647L 자료형 의미 값의 범위 unsigned int 정수 0 ~ 4294967295 unsigned long 정수 0UL ~ 4294967295UL unsigned short 정수 0 ~ 255
  • 13. 배열 • 정수를 저장하는 공간을 10개 만들고 싶을 때 • 방법 1 int a1, a2, a2, a3, a4, a5, a6, a7, a8, a9, a 10; • 방법 2 int a[10];
  • 14. int a[10]; a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]
  • 15. int a[10]; a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]