전체보기 (463) 썸네일형 리스트형 [95] C언어 06차시 데이터형 자료형 저장하는 데이터의 크기에 따라 필요한 메모리 공간의 크기가 다름. 데이터의 종류에 따라 변수의 종류를 다르게 하는 것이 효율적임. 적절한 자료형을 사용하면 메모리를 절약하고, 실행 속도를 향상시킴. 가. 자료형의 종류 1) 정수형(Integer type): short, int, long 2) 실수형: double, float 3) 문자형(character type): char 나. 자료형의 크기 확인 sizeof() 연산자 사용 자료형의 크기를 반환하는 연산자 https://ko.wikipedia.org/wiki/자료형 자료형 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 파이썬 3의 표준 자료형 계층 자료형(資料型) 또는 데이터 타입(영어: data type)은 컴퓨터 과.. [94] C언어 05차시 변수와 상수 1. 변수와 상수의 개념 가. 변수의 개념 1) 변수(variable) 프로그램에서 일시적으로 데이터를 저장하는 공간 데이터처리 위해 주기억장치의 특정 공간에 이름을 붙인 것 데이터를 담는 그릇 그릇에 담을 데이터의 크기와 종류에 따라 다른 그릇을 사용함. 변수도 처리할 데이터에 따라 각기 다른 종류를 사용함. 변수 = 값을 담는 그릇(공간) 변수명 = 값을 담는 그릇(공간)의 이름 2) 프로그램 내장 방식과 변수 프로그램 내장 방식(Stored Program) 컴퓨터에서 처리할 명령과 데이터를 주기억장치에 기억시켜 사용함 주기억장치의 주소(address) 1바이트 단위 0번지, 1번지, 2번지, ... 변수 데이터를 처리하기 위해 주기억장치의 특정 공간에 이름을 붙인 것 3) 변수의 필요성 사용자에게 .. [93] 컴퓨터구조 04차시 진법 변환 1. 10진수를 2진수, 8진수, 16진수로 변환 가. 진법 변환 각 진법에서 진수를 진법의 지수 승으로 표현하면 \((\:M \: \times \: B^{E}\:)\) M: 가수(Significand), B: 기수(Base), E: 지수(Exponent) 나. 10진수를 2진수, 8진수, 16진수로 변환 2. 8진수와 16진수 간의 변환 가. 2진수 10진수 1) 10진수 -> 2진수 2의 제곱수를 거듭 빼기(뺄 수 있으면 1, 없으면 0) 2로 거듭 나누어 나머지를 낮은 자리부터 채우기 2) 2진수 -> 10진수 2의 제곱수 더하기 나. 2진수 8진수 세 자리 씩 묶거나 세 자리로 풀어서 변환 다. 2진수 16진수 네 자리 씩 묶어나 네 자리로 풀어서 변환 [92] 컴퓨터구조 03차시 컴퓨터 정보의 표현 1. 컴퓨터에서 정보의 표현 단위 가. 정보의 표현 단위 1) 비트(bit) 컴퓨터에서 사용하는 최소 단위 0 또는 1의 값을 표현함 n개의 비트로 표현할 수 있는 2진수는 \(2^{n}\)개 2) 니블(nibble) 4bit 3) 바이트(byte) 정보처리를 위해 사용되는 의미를 갖는 최소 단위 저장장치의 용량 단위 8bit 4) 워드(word) 컴퓨터가 한 번에 처리할 수 있는 데이터 단위 컴퓨터 종류에 따라 half word(2byte), full word(4byte), double word(8byte) 등 4byte(32bit)가 가장 일반적임 나. 2진수 컴퓨터에서 정보의 표현은 1비트를 기본으로 0, 1 두 개의 숫자로 표현하는 2진법을 사용함. n개의 비트로 사용 가능한 2진수의 조합: \(.. [91] 컴퓨터개론 04차시 컴퓨터 데이터 표현 1. 수의 표현과 연산 가. 진법과 수의 구성 1) 10진법 0~9까지 사용하며 10을 한 자리의 기본 단위로 하는 진법 2) 2진법 0과 1의 조합으로 숫자를 표현하는 방법 3) 8진법 0~7까지 수로 표시하는 방법 4) 16진법 0~9까지 그리고 A~F까지를 사용하여 표시하는 진법 https://ko.wikipedia.org/wiki/기수법 기수법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 진법은 여기로 연결됩니다. 군사 용어에 대해서는 진법 (군사) 문서를 참고하십시오. 기수법(記數法, numeral system)은 수를 시각적으로 나타내는 방법으로, 기수 ko.wikipedia.org 나. 수의 변환 1) 소수의 변환(10진수 -> 2진수) 2) 2, 8, 16진수의 상.. [90] 컴퓨터개론 03차시 컴퓨터의 발전 및 분류 1. 초기의 컴퓨터 발전 가. 초기의 계산기 1) 초기 계산기의 발달 과정 기원전 26세기 - 중국의 주판 1617년 - 네이피어의 봉 1642년 - 파스칼의 톱니바퀴 계산기 1732년~1834년 - 재쿼드의 방직기, 천공 카드에 의해 원하는 색상의 실로 베를 짜도록 하는 장치 1823년 - 배비지의 차분 엔진 1834년 - 배비지의 분석 엔진 1889년 - 홀러리스의 천공 카드 1944년 - 에이킨의 마크-1 개발 2) 고대의 계산 도구 서양에서는 원시적 수준의 주판이 기원전 3000~4000년에 고안됨. 중국의 주판은 기원전 26세기경 개발되어 배우기 쉽고 사용이 용이하여 아시아권에서 널리 이용됨. 3) 네이피어의 봉 스코틀랜드의 귀족이며 자연대수의 창시자인 네이피어가 만든 봉은 곱셈의 계산에 매우 .. [89] 자료구조 04차시 배열 구조의 이해 1. 1차원 배열 가. 배열 같은 자료형을 가진 자료들을 나열하여 메모리에 연속으로 저장하여 만든 자료들의 그룹 요일을 나타내는 월요일, 화요일, 수요일, 목요일, 금요일, 토요일, 일요일을 각각 변수로 선언하면 변수를 일곱 개 만들어 개별적으로 사용해야 함. 하지만 하나로 묶어 배열로 만들면 배열을 한 번만 선언해 만들 수 있고, 각 요일이 배열의 요소가 되어 다루기가 편해짐. 1) 인덱스(Index)란? 배열의 요소를 간단히 구별하기 위해 사용하는 번호 C언어에서 인덱스는 항상 0부터 시작함. 특정 배열 요소를 사용할 경우에는 '배열이름[배열요소의 인덱스]'로 지정하고 변수처럼 사용 가능 모든 자료형은 배열로 구성 가능 구성 형태에 따라 1차원 배열, 2차원 배열, 3차원 배열 등 다차원 배열로도 구.. [88] 자료구조 03차시 추상 자료형과 알고리즘 1. 추상 자료형 가. 뇌의 추상화 기능 기억할 대상의 구별되는 특징만을 단순화하여 기억하는 기능 철수를 기억하기 위해 철수에 대한 모든 정보를 구체적이고 세세하게 저장하기는 어려움. 그 대신 철수를 다른 사람과 구별할 수 있는 철수만의 특징을 찾아서 기억함. 자세하고 복잡한 것 대신 필수적이고 중요한 특징만 골라서 단순화시키는 작업이 추상화 작업임. 나. 컴퓨터를 이용한 문제해결에서의 추상화 크고 복잡한 문제를 단순화시켜 쉽게 해결하기 위한 방법 1) 자료 추상화(Data Abstraction) 처리할 자료, 연산, 자료형에 대한 추상화 표현 2) 자료 프로그램의 처리 대상이 되는 모든 것을 의미 어떤 값(Value) 자체를 의미하기도 함. 3) 연산 어떤 일을 처리하는 과정으로 연산자를 사용하여 수행.. 이전 1 ··· 44 45 46 47 48 49 50 ··· 58 다음