반응형

분류 전체보기 685

가상현실과 증강현실 (요약,차이점) Augmented Reality (AR) and Virtual Reality (VR) 차이점

최근 자주사용되고 있는 AR과 VR에 대해서 정리해 봤습니다. I summarized AR (Augmented Reality) and VR (Virtual Reality). 1. 증강 현실(AR): 정의: 증강 현실은 실제 환경에 디지털 정보나 가상 요소를 오버레이하는 것입니다. 상호작용: 사용자는 실제 요소와 가상 요소 모두와 동시에 상호작용할 수 있습니다. 디바이스: AR은 스마트폰, 태블릿, 스마트 안경, 헤드업 디스플레이 등을 통해 흔히 경험됩니다. 응용 프로그램: 게임, 교육, 의료, 내비게이션, 소매 등에 사용됩니다. 예: 포켓몬고, 스냅챗 필터, AR 내비게이션 앱. 2. 가상 현실(VR): 정의: 가상 현실은 사용자를 현실 세계와 격리시키는 완전히 몰입적인 디지털 환경을 만듭니다. 상호작용..

통합게시판 2024.01.26

(C언어) 주사위 시뮬레이션 (dice simulation)

C 언어에서 1부터 6까지의 숫자가 나오는 주사위를 1000번 던져서 나오는 시뮬레이션을 프로그램을 만들었습니다. rand() 함수를 사용해서 실행할 때마다 매번 다른 결과를 나타냅니다. 파이썬 코드가 필요하면 하단에 링크가 있습니다. C언어에서는 그래프 표현이 복잡해서 텍스트로 결과를 표시했습니다. #include #include #include #define N 1000 void throwDie(int numThrows, int results[]) { for (int i = 0; i < numThrows; i++) { results[i] = (rand() % 6) + 1; } } void textGraph(int numThrows, int results[]) { printf("Die Face Freq..

C_C++ 2024.01.25

(C언어) 중복되지 않은 단어의 개수 세는 프로그램

입력된 문장에서 중복을 제외한 단어의 개수를 세는 파이썬 프로그램입니다. 파이썬으로 작성된 코드는 맨 아래에 링크되어 있습니다. #define _CRT_SECURE_NO_WARNINGS #include #include int main() { // 문자열을 입력으로 받습니다. char input_string[1000]; printf("문자열을 입력하세요:\n"); fgets(input_string, sizeof(input_string), stdin); // 개행 문자를 제거하여 문자열을 정리합니다. input_string[strcspn(input_string, "\n")] = '\0'; // 입력된 문자열을 공백을 기준으로 나눕니다. char* token = strtok(input_string, " ");..

C_C++ 2024.01.23

(C언어) 표절 검사 프로그램 Plagiarism check program

하단에 파이썬으로 만든 표절검사 프로그램의 링크가 있으니 참고바랍니다. 여기서 만들 표절 검사 프로그램은 텍스트 문서를 비교하여 유사점을 식별 합니다. 다음은 Levenshtein 거리 알고리즘을 사용하여 두 텍스트 사이의 유사성을 측정하는 C언어의 간단한 예입니다. #include #include int min(int a, int b, int c) { int min = a; if (b < min) min = b; if (c < min) min = c; return min; } int levenshtein_distance(const char* s1, const char* s2) { int len1 = strlen(s1); int len2 = strlen(s2); int matrix[len1 + 1][le..

C_C++ 2024.01.22

(C언어) 토끼와 거북이 경주하기 게임

텍스트 모드에서 토끼와 거북이가 경주하는 게임을 만들었습니다 - 비주얼스튜디오에서 작성된 코드입니다. 게시글 하단에는 파이썬으로 만든 코드의 링크를 남겨놓았습니다. 1부터 5까지의 랜덤한 값을 생성해서 그 만큼의 거리를 이동하도록 했습니다. C언어 코드 #include #include #include void drawLine(int length) { for (int i = 0; i < length; ++i) { printf("-"); } printf("\n"); } void drawTurtle(int position) { for (int i = 0; i < position; ++i) { printf(" "); } printf("T\n"); } void drawRabbit(int position) { fo..

C_C++ 2024.01.14

(C언어) 테트리스 게임 소스

오래전에 인터넷 사이트에서 구한 소스인데 비주얼스튜디오에서 컴파일 되도록 수정해서 올립니다. 사용 방법: 화살표 상하좌우 키, 스페이스 키, 시작할 때 Enter 키 소스 코드가 길어서 파일을 첨부합니다. 소스 코드 - 확장자를 .c로 수정해서 사용하세요. 아래의 파일은 실행 파일입니다. 다운로드가 차단될 수 있습니다. - 크롬에서는 차단할 것 같고, 엣지에서 zip 파일을 다운로드 받아보세요. - 둘 중 다운로드 되는 것 한 개만 받으면 되고, ".ex_"로 된 파일은 ".exe"로 변경하면 됩니다. 바이러스는 없지만, 실행파일이어서 차단하는 것입니다.

C_C++ 2024.01.11

(C언어) 구조체를 이용한 성적처리 프로그램, 총점 평균 석차 구하기

C언어에서 구조체를 이용해서 성적처리를 하는 프로그램입니다. 데이터를 키보드로 입력하도록 했으면 번호, 이름, 국어점수, 영어점수, 수학점수를 입력하면 총점, 평균,석차를 구해서 출력해 줍니다. 인원수는 아래와 같이 define으로 정의했으므로, 임으로 인원수를 변경해서 사용하면 좋습니다. #define N 5 구조체는 다음과 같이 정의했습니다. // Define the structure for a student struct Student { int number; char name[20]; int koreanScore; int englishScore; int mathScore; int totalScore; float averageScore; int rank; }; C언어 코드는 다음과 같습니다. #def..

C_C++ 2024.01.10

2024년 1월 TIOBE Index, 올해의 프로그래밍 언어 C#

TIOBE Index for January 2024 January Headline: C# is programming language of the year 2023! 2024년 1월 티오베 인덱스 - 프로그래밍 언어 인기 순위 2023년 프로그램밍 언어의 명예의 전당에 C#이 뽑혔습니다. 자세한 내용은 제 다른 블로그에 포스팅 한 글이 있어서 링크만 남깁니다. https://coding-abc.kr/262 2024년 1월 TIOBE index, 프로그래밍 언어 순위, 2023년 프로그래밍 언어는 C# 2024년 1월 TIOBE 지수 1월 헤드라인: C#은 2023년의 프로그래밍 언어입니다! TIOBE 지수 역사상 처음으로 C#이 올해의 프로그래밍 언어상을 수상했습니다. 축하해요! C#은 20년 넘게 상위 ..

통합게시판 2024.01.08

(C/C++) 카운트다운 게임: 정해진 시간 이내에 숫자 맞히기

카운트다운 게임은 일반적으로 특정 숫자에서 시작하여 1씩 감소시키면서 플레이어가 정해진 시간 안에 특정 목표 숫자에 도달하는 게임입니다. 컴퓨터가 시작 숫자를 1에서 10까지의 범위에서 무작위로 선택하고, 사용자가 1을 더하거나 빼는 입력을 받아 목표 숫자에 도달하도록 하는 간단한 카운트다운 게임을 구현한 것입니다. 게임의 제한 시간은 30초로 설정되어 있습니다. 필요에 따라 목표 숫자와 시간 제한을 조절하여 사용할 수 있습니다. 여기에서는 C언어와 C++ 언어의 코드가 있으며, 아래쪽에 파이썬 코드의 링크가 있습니다. C언어 #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include #include #include void countdown_game(int ..

C_C++ 2024.01.06
반응형