본문 바로가기
SMALL

Program Language/C25

비트, 바이트, 워드 알고리즘 이란 ' 주어진 문제를 해결하기 위해 컴퓨터에 주어지는 일련의 명령어 집합' 으로 정의 했다. 소스 코드를 컴파일하면 알고리즘을 구현한 명령어 집합으로 이루어지는 기계어 파일이 생성된다. 하지만 프로그램에는 명령어만 있는 것은 아니다. 사인 30º 값을 구하기 위해서는 사인 값을 계산하는 명령어 뿐만 아니라 30º와 사인 30º 값이 1/2도 중요하다. 이때 사인 값을 계산하라는 지시가 명령어에 해당한다면, 30º와 1/2 은 데이터에 해당한다. 컴퓨터에서 명령어와 데이터는 어떻게 저장이 될까? 컴퓨터에서 명령어와 데이터는 동일한 기호를 사용하며, 즉0과1 의 조합으로 표현된다. '0010 0111'이라는 기계어가 있다고 가정했을 때 , 8개의 0과 1의 조합으로 이루어진 기계어를 명령어로 본다.. 2022. 1. 3.
컴퓨터를 위한 수학 수학이 싫어서 프로그램을 공부하겠다라는 사람을 종종 봤다. 컴퓨터 프로그램을 작성하기 위해 미적분을 사용하는 경우는 거의 없지만, 수학은 컴퓨터를 이해하고 프로그램을 만드는 데에도 필요하다. 컴퓨터를 위한 수학은 '이산수학' 이라는 이름으로 불리며, '이산(DISCRETE)'은 디지털의 기본이다. 물론 이산 수학이 컴퓨터만을 위한 수학은 아니다. 이산 수학은 자연계의 연속적인 성질과 대비되는 이산적인 성질을 다루는 분야로, 정보 이론, 논리학, 집합론, 그래프 이론, 대수학 등과 같은 다양한 주제를 포함하고 있다. 이 중 컴퓨터 하드웨어와 가장 관련이 깊은 분야는 단연 '불대수(Boolean algebra)' 이다. 불대수는 대수학의 한 분야로, 19세기 중반 조지 불(George Boole)에 의해 정.. 2022. 1. 3.
printf 함수의 기본적인 활용! printf 심화반이다.. 시작부터 실수 타입 부터 우울하게 알아보자.. 실수 두번이상이면 병인거 알쥬? 실수1: 실수 1을 기억하고싶다 하시는 분들은 주석 처리를 해줍시다. 실수 2. 실수는 넘기고 다음과 같은 형채를 출력하는 프로그램을 작성해보자 쉽쥬? 허이짜! "hello world" 이거 출력해보자 (") 겹따옴표 출력하는거 까먹으신 분들 정신잡자. 자 예제 쭉쭉 가보자 이번은 전에 배운 서식문자 %d를 이용하여 기본사칙연산 식을 출력해보자 아주 이지 하니 잘따라가 보자 서식문자.. 쉽쥬? 하지만! 실제로 저식으로 컴파일을 하면 length값이라 하는데 요로코롬 결과값 5 와 10 의 위치가 맘에 안들죠? 하여 크기를 조절해서 보기 이쁘게 정렬을 해줍시다. 이렇게 1단을 보면 결과값 5의 위치를 .. 2021. 4. 12.
기본 구성 printf 사용법 **함수: c언어의 기본 단위 - 함수를 만들고, 만들어진 함수의 실행 순서를 결정하는 것이 c언어로 프로그램을 작성하는 것이다. **함수의 특성 - 입력과 출력이 존재한다. ** c언어의 함수와 관련된 용어 - 함수의 정의 >만들어진 함수, 실행이 가능한 함수 - 함수의 호출 >함수의 실행을 명령하는 행위 - 인자의 전달 > 함수의 실행을 명령할 때 전달하는 입력 값 - c언어로 구현된 모든 프로그램은 main함수를 반드시 정의해야 함 - 함수의 기능은 중괄호 안에 표현되며, 중괄호 안에 표현된 함수의 기능을 함수의 몸체(body)라고 함 - 함수의 이름 > 함수를 호출할 때 사용하게 되는 이름 - 출력 형태 > 실행의 결과 반환형(return type) - 입력 형태 > 함수를 호출할 때 전달하는 입.. 2021. 4. 12.
LIST