본문 바로가기

학점은행제24

[C 언어 I] 학습복습 - printf, scanf함수, 반복문, 조건식, 함수, 지역변수, 전역변수, register, 재귀함수, 배열 복습 내용은 아이티뱅크 C언어 I 수업을 바탕으로 합니다. 1. printf, scanf 함수 예시: printf("my number: %d\n", 2); int num; scanf("%d", &num); C언어에서의 특수문자는 다음과 같이 표현할 수 있다. printf와 scanf에서의 서식 지정은 다음과 같이 한다. * 필드 폭 지정하여 출력하기 printf("%-8s \n, "이름"); 필드의 폭이 8칸 확보된 채로 출력된다! * 지수 입력 지수를 표현할 때는 e를 사용한다. printf("실수 입력: "); scanf("%f", &num1); //1.1e+2 식으로 입력해도 된다! 2. 반복문 (1) while문 while (조건) { // 반복할 내용 } (2) do - while문 do { /.. 2021. 5. 22.
FFT (Fast Fourier Transform) 정리 디지털 신호처리를 들으며 퓨리에 변환에 대해 다시 배우는데, 대학 시절 이를 처음 배우고 재밌어서 들떴던 기억이 새록새록 난다. 고마운 사람이 공유해 준 비디오를 보며 적은 노트를 기록하고자 한다. 출처 - https://youtu.be/h7apO7q16V0 FFT 적용 * Wireless communication, GPS 등 신호를 처리하는 모든 기술에 적용 FFT를 표현하는 다양한 방법 * FFT Circuit (그래프로 표현) * Discrete Fourier Transform (행렬로 표현) * Time Domain (시간 영역 함수로 표현) * Frequency Domain (주파수 영역 함수로 표현) FFT가 어떤 것인 지, 실제로 문제를 맞닥뜨리며 살펴보자 다항식을 어떻게 표현하면 좋을까요?.. 2021. 5. 21.
[C 언어 I] 학습복습 - C언어 개론, 변수, 연산자, 데이터 표현, 기본 자료형 복습 내용은 아이티뱅크 수업을 바탕으로 합니다. 1. C언어 개론 1) 프로그래밍 언어: 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어를 의미한다. 2) 컴파일러: 프로그래밍 언어로 작성된 프로그램을, 컴퓨터가 알아들을 수 있는 기계어로 번역하는 역할 3) 기계어: 컴퓨터가 이해가능한 0과 1로 작성되어 있는 언어 4) C언어 역사 : 1971년 UNIX 개발 위해 Dennis Ritchie와 Ken Thompson이 만든 high-level 언어 : 메모리 접근성 때문에 low-level 언어의 특성도 가짐 : C언어의 구성이 CPU에 따라 나뉘지 않기 때문에 편해짐 5) C언어 장점 : 절차지향적, 이식성, 좋은 성능 2. 변수, 연산자 1) main함수는 반드시 정의되어야 함. 이것이 자동으.. 2021. 5. 20.
[과제] 컴퓨터시스템 - 리눅스 / 사물인터넷 / 빅데이터의 상관관계 다음 답변은 KG아이티뱅크 2학기 3기수 컴퓨터시스템 수업의 과제에 대한 개인적인 답변입니다. 이에 받은 점수와 무관하게 학기를 마무리하며 개인적으로 기록을 남기고자 포스팅합니다. 주제 리눅스/사물인터넷/빅데이터의 상관관계에 대해서 조사하시오. 1. 리눅스와 빅데이터의 상관관계 2. 사물인터넷과 빅데이터의 상관관계 3. 리눅스의 전망 답변 1. 리눅스와 빅데이터의 상관관계 리눅스와 빅데이터의 상관관계를 논하기 위해서는, 먼저 빅데이터의 정의를 이해해야 한다. 빅데이터란 이미 존재하는 데이터베이스 관리 도구로 처리하기에는 너무 크거나 복잡한 데이터 집합을 분석하고 정보 추출에 사용하는 기술이다.[1] 정보화시대에서 정보를 수집하는 매체가 굉장히 다양해지고, 이를 통해 수집되는 정보의 양이 방대한 만큼, 이.. 2020. 12. 22.