728x90
반응형

G91 개발일지

총 381개의 포스트

G91 개발일지(381)

  1. 컴퓨팅 사고력

    컴퓨터는 정직하다. 컴퓨터는 거짓말을 할 수 없다는 말을 들어보셨나요? 컴퓨터는 0과 1의 2진수로 만들어졌습니다. 설계부터 2분 법적인 사고를 가지고 있습니다. 선택지의 기로에서 0 또는 1 둘 중 하나의 선택밖에 못합니다. 많은 컴퓨터의 알고리즘 기법, 자료구조, 다양한 추상적인 개념이 추가되어도 0과 1로 이루어진 컴퓨터는 2가지 선택지만 존재할 뿐입니다. 여러 다양한 개념이 나오고, 구조가 어렵다고 생각돼도 근본적으로 0과 1로 만들어져 있기 때문입니다. 컴퓨터는 단순하다. 컴퓨터는 단순합니다. 0과 1만이 존재하는 세상에서 살고 있기 때문입니다. 인간은 이 단순하지만 군소리 없는 이 컴퓨터를 다루기 위해 엄청난 노력과 기술의 발전을 이루었습니다. 때문에 사람들은 컴퓨터를 잘 써먹기 위해서 이 0..

    2021.05.28

    컴퓨터/프로그래밍 기초

    Commnet

  2. 공학 기초 - 파형으로 보는 주파수

    읽고 오면 이해에 더 도움이 될 수 있습니다. 더 알아보기 - Hertz 주파수의 단위 Hz 주파수와 주파수의 단위 Hz 독일의 물리학자 하인리히 루돌프 헤르츠(Heinrich Rudolf Hertz)의 이름을 따서 만든 단위로 주파수를 측정하는 단위입니다. 1초에 몇 번의 주기적인 현상이 일어났는지를 blog-of-gon.tistory.com 주파수 - Frequency 시간에 흐름에 따라 어떠한 현상이 주기적으로 반복되는 것을 주파수(Frequency)라고 합니다. 그리고 이 주파수의 반복되는 속도를 Hz(헤르츠)라고 표기하고 읽습니다. 이 주파수를 도식화하여 파형의 형태로 나타내고 그 파형을 분석하는 방법에 대하여 알아보겠습니다. 파형으로 보는 주파수 주파수의 파형을 보면 정말 흔히 볼수 있는 파형..

    2021.05.25

    컴퓨터/컴퓨터 공학 기초

    Commnet

  3. C 언어 - 표준 출력

    표준 출력 (Standard Out) 우리가 컴퓨터를 이용해 프로그래밍을 만드는 이유는 근본적으로 보다 편리하고 싶어서입니다. 컴퓨터에게 일을 시키면 결과를 사용자에게 제공을 해주어야 됩니다. 이렇게 사용자에게 결과를 제공해주는 장치들을 출력 장치라고 일컫습니다. 출력장치가 없다면, 컴퓨터에게 아무리 열심히 일을 시켜도 사용자는 결과를 알 수 없습니다. 이런 출력장치에는 정말 다양한 종류가 있습니다. 대표적으로 모니터, 프린터, 스피커 등등 말이죠. 그중 C언어에서는 프로그램의 표준 출력 장치를 모니터로 지정하고 있습니다. 본글에서는 이 모니터에 어떻게 C언어로 출력을 하시는지 알아보겠습니다. C언어의 표준 출력장치에 출력을 하는 방법 사실 지금 단계에서 C언어에서 모니터에 출력을 하는 구조를 모두 이해..

    2021.05.25

    컴퓨터/C

    Commnet

  4. C 언어 - 주석(Comment)

    주석이 뭔가요 ? 주석(Comment)는 프로그래밍에서 아주 중요한 부분입니다. 고급언어가 인간에게 가까운 언어라고 하지만 어떠한 소스코드를 읽고 해석을 하기에는 상당한 시간이 소요됩니다. 이런 이유때문에 C언어에서는 메모와 같은 주석을 제공합니다. 이 주석을 사용함으로서 소스코드에 메모를 할수 있습니다. 주석은 어떻게 사용하나요 ? 우리가 소스코드 파일에 주석을 달기위해서는 '이곳이 주석입니다'라는 신호를 주어야 합니다. 그 신호를 주는 방법은 2가지 방법이 있습니다. 한줄 주석 사용 - //를 입력하면 //입력한 이후 줄넘김을 하기 전까지 주석처리가 됩니다. 여러줄 주석 사용 - /**/ /*를 이용하여 주석의 시작을 알려줍니다. 주석의 내용이 모두 끝났다면 */로 주석이 끝을 표시해 줍니다. 주석은..

    2021.05.24

    컴퓨터/C

    Commnet

  5. C 언어 - 연산자

    연산자 지금까지 C언어에서 변수와 상수를 사용하는 방법에 대하여 공부했습니다. 이제 프로그램 위에 변수와 상수를 올려놓고 다양한 계산을 하는 방법을 알아보도록 하겠습니다. 바로 연산자를 통해서 변수들에 들어있는 값을 제어할 수 있습니다. 프로그래밍에서 연산을 한다는 의미는 수학과 같은 사칙연산도 존재하지만 그 외에 다양한 연산이 존재합니다. 이런 다양한 연산자들을 통해 프로그램 안에 있는 데이터를 제어할 수 있어야 됩니다. 다양한 연산 연산 형식 대입 연산 = 산술 연산 +, -, *, /, ++, -- 관계 연산 , =, ==, != 논리 연산 &&, ||, ! 할당 연산 +=, -=, *=, /=, %= 삼항 연산 ? 비트 연산 , &.. 주소 연산 *..... 본문에서는 기초 연산자들에 대하여 서술..

    2021.05.24

    컴퓨터/C

    Commnet

  6. C 언어 - 문자의 자료형

    문자형 변수 자료형 char는 정수를 담는 1 Bytye 자료형입니다. 정수를 담지만 출력은 문자를 출력을 할 수 있습니다. 이렇게 일정한 규칙을 통해 숫자를 문자로 표현하는 것을 문자의 인코딩 또는 부호화라고 말합니다. 대표적으로 보스 부호가 있습니다. 특정한 신호를 문자로 바꾸어주는 체계입니다. C언어에서는 기본적으로 아스키코드라는 체계를 이용하여 숫자를 정수로 변화시켜 줍니다. 아스키코드 ASCII C언어에서는 이 아스키코드를 통해서 정수를 문자로 인코딩해줍니다. 인터넷에 아스키코드에 검색을 하면 정말 다양하게 잘 정리해둔 아스키코드표를 볼 수 있습니다. 정리하자면 아스키코드는 char형 즉 1Byte 크기에 숫자 0~255까지에 문자를 1:1로 대응하여 인코딩과 디코딩을 해줍니다. 아스키코드는 7..

    2021.05.23

    컴퓨터/C

    Commnet

  7. C언어 변수의 선언과 자료형

    변수의 선언 변수는 간접적인 표현으로 변수의 이름은 동일하나 의미가 변하는 값이라고 했습니다. 결국 변수는 컴퓨터의 하드웨어를 자원으로 사용하는 프로그램 안에서 데이터를 저장하는 한 공간 즉 메모리의 한 공간에 이름을 지어주고 그 공간을 이용하여 데이터를 자유롭게 변경할 수 있습니다. C언어에서 변수를 사용하려면 메모리 공간의 크기와 이름을 정해 변수를 사용하겠다 선언을 해줘야 합니다. 변수를 선언하면 메모리 공간 안에 공간이 할당되고 그 메모리 공간의 이름을 변수로 설정을 하는 것입니다. 메모리의 공간 안에 들어간 다른 자료형에 변수 2가지를 선언했습니다. C언어에서는 변수에 자료형을 주어 적절하게 선언해야 합니다. '공간'을 지정하기 때문에 넣을 수 있는 데이터의 한계가 명확하게 있습니다. 데이터의 ..

    2021.05.22

    컴퓨터/C

    Commnet

  8. C 언어 - 상수와 변수

    상수와 변수 프로그래밍을 하기위해서는 프로그램위에 어떠한 정보를 어떠한 형태로 저장하고 활용할지를 설계하는 것이 매우 중요합니다. 때문에 정보의 형태를 나타내는 상수와 변수의 개념을 정확하게 알고 있어야 됩니다. 상수 : 직접적인 표현으로 의미가 변하지 않는 값 변수 : 간접적인 표현으로 변수의 이름은 같으나 표현하는 의미가 변하는 값 코드로 알아보기 #include int main() { // 상수 10; 'A'; "안녕하세요"; // 변수 int number = 10; char c = 'a'; // 변수 number와 c가 의미하는 값을 변경 number = 20; c = 'b'; return 0; } 어떤 차이가 있는지 이해가 되시나요 ? 상수는 의미그대로의 값을 표현을 하는 것 입니다. 위의 소스..

    2021.05.21

    컴퓨터/C

    Commnet

  9. C 언어 - Hello World!

    Hello World! 이제 C언어를 배우기 위한 준비가 완료되었습니다. 그럼 C언어를 사용하여 프로그램을 만들어 봅시다. 수많은 프로그래밍을 서적,자료들을 보면 처음은 바로 "Hello World" 출력해보기입니다. 그럼 프로그램을 만들기 전에 해야 되는 것에 대하여 간단하게 정리해보겠습니다. 소스코드 파일 만들기 소스 작성하기 전처리기를 통해 기본 입출력 라이브러리 불러오기 메인 함수 만들기 메인 함수에 Hello World 출력하게 만들기 컴파일 및 링크 작업 하기 (빌드) 실행 해보기 소스코드 파일 만들기 우리가 만든 설루션 안에 프로젝트 안의 소스파일 우클릭 추가의 새로운 아이템 선택 IDE에서 솔루션 및 프로젝트의 구성은 다음과 같습니다. 고급언어로 작성된 소스코드의 모음으로 하나의 프로그램 ..

    2021.05.20

    컴퓨터/C

    Commnet

  10. C 언어 - IDE - Visual Studio설치

    IDE(Integrated Development Environment) - 통합개발환경 고급언어를 이용하여 프로그래밍을 하려면 다양한 과정들을 거쳐야 합니다. 이러한 과정들을 통합하여 하나의 프로그램으로 만들어 프로그래밍을 하기 원활한 환경으로 만들어 주는 프로그램을 IDE라고 부릅니다. 소스 코드 고급 언어로 작성된 소스 코드 파일 C언어의 경우 확장자 명은. c로 되어있습니다. 컴파일 고급 언어로 작성된 소스 코드를 사용하는 하드웨어 및 운영체제에 맞게 기계어로 번역을 해주는 프로그램 링크 미리 사용되는 라이브러리 및 여러 개의 컴파일된 파일을 합쳐 최종적인 프로그램을 만들어 주는 프로그램 디버그 만들어진 프로그램에서 논리적오류를 찾는 행위 IDE 프로그램을 통해 모든 과정을 보다 편리하게 사용할 수..

    2021.05.17

    컴퓨터/C

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 30 31 32 33 34 35 36 ··· 39
728x90
반응형