프로그래밍(12)
-
4일차 예비수업 메모
1. 복습 및 알아보기사용자 정의타입. 유도타입. -C에선 구조체, 공용체, 열거체.int는 운영체제마다 다른 크기를 가지는 가변 자료형. 32비트라고 가정했을 시 4바이트 값을 가진다.운영체제가 사용해야하는 메모리 - 아카이브 영역32비트 운영체제에서 실제로 처리할 수 있는 메모리는 4기가. 2. 수업Hell World 기본 코드 설명 #include # - 전처리 : 번역에 앞서 먼저 처리해야할 것들에 대한 링크나 조건을 컴파일 전에 사전 처리(하겠다라는 의미)include 사전에 포함.pragma 명령수행지시자ifdefine 조건컴파일 - 표준헤더의 컴파일러에서 제공하는 표준 헤더. 설치된 컴파일러에서 설치된 경로를 통해 얻어옴." " - 프로젝트를 만든 폴더 내에서 가져오는 헤더. 사용자 ..
2015.02.13 -
3일차 예비수업 메모
1. 진법수를 셀 때 자리수가 올라가는 단위를 기준으로 하는 셈법의 총칭.양이나 제한 조건을 포함한다. 진법으로 이루어진 수를 진수! 진수는 진법으로 만들어진 수를 의미한다. 2. 기수기호로 수를 표현하기 위한 방법이다. 3. 프로그래머의 생각다 되는 것을 찾던지 다 안되는 것을 찾던지!10 10진법 -> N진법
2015.02.13 -
2일차 예비수업 메모
1. 운영체제는 국가다.국가 - 운영체제 (대한민국은 존재하는가? 실체화되지 않았다. - 프로그래머의 대답!)토지 - 메모리 주소 - 번지(토지, 메모리를 효율적으로 관리하기 위한 체계)평수 - 할당량사람 - 값 이사 갈 때? 번지는 그대로 사람만 이동한다. 메모리 공간은 선형구조, 순차구조로 되어있다.(Linear)메모리는 운영체제로부터 빌려 쓴다는 개념으로 알기! 2. int a의 정의운영체제로부터 메모리 공간 어딘가에 정수형 int 4바이트 메모리 공간을 할당받고그 주소 위에 a라는 방을 만들고 그 방에는 쓰레기 값을 가지고 있다. 닥치고 외울 것. 3. 프로그램과 프로그래머의 관계프로그램을 만드는 사람. 사람의 말을 컴퓨터의 언어로 알아듣게 만들어주는 번역가! 4. 컴파일 과정소스코드 작성(사람이..
2015.02.12 -
Project Euler Problem6
Problem6.The sum of the squares of the first ten natural numbers is,12 + 22 + ... + 102 = 385The square of the sum of the first ten natural numbers is,(1 + 2 + ... + 10)2 = 552 = 3025Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 − 385 = 2640.Find the difference between the sum of the squares of the first one hundred natural..
2015.02.05 -
printf 서식 정렬
1. 서론참.. 이 printf 서식은 대학원 조교할 때도 직접 가르쳤지만 항상 헷갈린다.공백으로 깔끔한 정렬을 위해 자주 사용하게 되는 것이니 알아두어야 함! 정수 : %[-][0][총자리수]d실수 : %[-][0][총자리수][.소수점 이하 자리수]f-는 왼쪽 정렬, 0은 선행 제로를 붙일 수 있음. 2. 예제 출처 : 혼자 연구하는 C/C++, p87.
2015.02.05 -
컴퓨터 주소와 메모리
게임 아카데미에서 멘토의 추천(숙제?)으로 교수님이 메모리에 대해 정리하신 글을 읽어보았다. 원문은 링크로. http://blog.naver.com/jerokill/20198074507메모리에 관한 중요한 내용인데 실제로 키보드로 타이핑 하면 머리에 잘 들어와서 학습겸 정리를 했다.원문과 별로 다를건 없지만 내가 보기 편하게! 1. 중앙처리장치(CPU : Central Processing Unit)메모리에 저장된 프로그램이나 데이터를 이요하여 실제 작업을 수행하는 회로 장치로 컴퓨터에서 가장 중요한 부분!CPU는 장치 내부에 자료버스와 제어버스가 연결. 버스 : CPU가 주변기기들과 통신하기위한 통로 또는 데이터 시그널이 전달되는 통로.자료버스 : 연산장치와 레지스터 사이의 시그널을 전달하는 통로.제어버..
2015.02.05