본문 바로가기

분류 전체보기

(24)
02-1. 라즈베리파이 사용하기 : 라즈베리파이와 모니터 연결 첫 번째로 라즈베리파이와 모니터를 연결하는 방법이 있다. 준비물: 모니터, 마우스, 키보드, micro HDMI to HDMI 케이블, USB-C 케이블 공식사이트에서 가져온 사진. 4 b+ 모델 기준으로 micro HDMI 포트가 두 개 있다. micro HDMI to HDMI 케이블을 라즈베리파이의 micro HDMI 포트와, 모니터의 HDMI 포트에 각각 연결해주면 끝! 그리고 라즈베리파이의 USB 포트에 마우스와 키보드를 연결해주면 바로 사용이 가능하다. + 준비물에 USB-C 케이블을 넣은 것은 라즈베리파이의 전원 공급을 위해서! 사진 속 USB-C Power supply 포트에 연결해주면 된다. 혹은 이런 라즈베리파이 전용 터치 스크린이 있다면 다 필요 없다 라즈베리파이랑 얘만 연결해주면 된다..
02. 라즈베리파이 사용하기 라즈베리파이 OS 설치를 완료했다면, 이 OS를 실행할 수 있는 환경이 필요하다. OS를 우리가 사용하기 위해서, 이 OS가 우리의 눈에 보여져야 하겠다. 이를 위한 방법으로 크게 두 가지가 있다. 1) 라즈베리파이-모니터 연결하기 2) 라즈베리파이-노트북 연결하기 1) 라즈베리파이-모니터 연결하기 의 방법이 훨씬 더 쉽고 빠르고 간편하다고 생각하지만...! 이어지는 글에서 1)과 2)의 방법을 모두 다루도록 하겠다.
C언어 - 자연수 n을 입력받아 n! 값을 출력하는 프로그램 (팩토리얼 값) 하나의 정수에 4자리의 십진수를 기억하는 길이가 20인 정수 배열을 이용하여 80자리의 수를 처리하고자 한다. 이 배열에 1000 이하의 정수 x를 곱하는 함수 void Multiply(int number[], int x)을 작성하시오. 단, 이 함수를 호출하면 각 배열의 원소에는 0-9999의 값이 저장되어야 한다. 이 함수를 이용하여 사용자로부터 자연수 n을 입력받아 n! 값을 출력하는 프로그램을 작성하시오. 맨 앞의 연속되는 필요 없는 0은 제거하시오. EX) 50 -> 3 0414 0932 0171 3378 0436 1260 8166 0647 6884 4377 6415 6896 0512 0000 0000 0000 10 -> 362 8800 1 2 3 4 5 6 7 8 9 10 11 12 13 14..
C언어 - 양의 정수를 입력받아 숫자들의 크기를 나타내는 세로 막대그래프를 출력하는 프로그램 0이 입력될 때까지 임의의 개수(최대 20개)의 양의 정수(10 이하)들을 입력 받아 마지막으로 입력된 0을 제외한 숫자들의 크기를 나타내는 세로 막대그래프를 출력하는 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 20 int main(void) { int a[SIZE]; int n; // 사용자로부터 양의 정수를 입력 받을 변수 int i = 0, max = 0; int tmp; while (1) { scanf("%d", &n); if (n == 0) break; a[i] =..
C언어 - 배열에서 입력받은 자연수의 배수인 원소들을 삭제하는 프로그램 자연수 k를 입력으로 받아, {4, 3, 5, 8, 9, 2, 6}를 저장하고 있는 배열 int x[]에서 k의 배수인 원소들을 삭제한 후의 결과를 화면에 출력하는 프로그램 * n개의 데이터를 저장하고 있는 정수 배열 int x[]에서 k의 배수들을 삭제하고, 삭제 후 남은 원소의 개수를 반환하는 함수 int DeleteArray(int x[], int n, int k)를 작성하고 이를 이용할 것 Ex.4 -> 1 3 5 7 9 2 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 9 int Delet..
제곱근의 근사값을 계산하는 프로그램 n의 제곱근의 근사값 계산 (newton-raphson method) * e 값으로 0.000001 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #define _CRT_SECURE_NO_WARNINGS #include #include #define e 0.000001 double cal(int n) { double r = 1; while (1) { if (abs(r * r - n)
C언어 - 16진수를 입력받아 2진수를 출력하는 프로그램 사용자로부터 16진수를 입력받아, 2진수 표현을 출력하는 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int m = (0x01 > 1; } return 0; } Colored by Color Scripter cs
C언어 - 달력 출력 프로그램 어떤 달의 시작 요일과 마지막 날을 입력하면 해당하는 달력을 출력하는 프로그램 * 시작 요일이 일요일이면 0, 월요일이면 1, … 토요일이면 6을 입력하여 요일을 나타냄 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int n, last; // n=요일, last=마지막 날 scanf("%d %d", &n, &last); printf("일\t월\t화\t수\t목\t금\t토\n"); for (int i = 0; i