뤼튼
당신의 첫 AI 에이전트 뤼튼. AI 검색부터 나만의 AI 캐릭터까지, AI의 끝없는 가능성을 탐험해 보세요.
wrtn.ai
아직 사람처럼 정교하지는 않지만 빠르고 화려하게 만들어 준다.
앞발이 하나없고 발가락이 몇 개인지 정확히 모르는 것 같음.ㅠㅠ

'잡담' 카테고리의 다른 글
AI 학습 체험 하기 AI for Ocean (0) | 2024.10.07 |
---|---|
물의 역할과 물이 있는 행성 (0) | 2024.06.13 |
뤼튼
당신의 첫 AI 에이전트 뤼튼. AI 검색부터 나만의 AI 캐릭터까지, AI의 끝없는 가능성을 탐험해 보세요.
wrtn.ai
아직 사람처럼 정교하지는 않지만 빠르고 화려하게 만들어 준다.
앞발이 하나없고 발가락이 몇 개인지 정확히 모르는 것 같음.ㅠㅠ
AI 학습 체험 하기 AI for Ocean (0) | 2024.10.07 |
---|---|
물의 역할과 물이 있는 행성 (0) | 2024.06.13 |
AI가 만들어주는 무료 이미지 _ 뤼튼 (0) | 2024.10.07 |
---|---|
물의 역할과 물이 있는 행성 (0) | 2024.06.13 |
https://play.google.com/store/apps/details?id=com.Ahesoul.FlyDog
Fly Dog - Google Play 앱
화면을 탭하면 개가 날아갑니다. 구름 장애물을 피하세요. 당신의 순위를 확인해보세요.
play.google.com
https://play.google.com/store/apps/details?id=com.Ahesoul.FruitsParty
FruitsParty - Google Play 앱
컬러 매칭 슈팅 게임
play.google.com
C++ 한걸음 7. 조건문 switch (0) | 2024.05.24 |
---|---|
C++ 한걸음 6. 반복문 for (0) | 2024.05.24 |
C++ 한걸음 5. 반복문 while (0) | 2024.05.24 |
C++ 한걸음 4. 조건문 if else (0) | 2024.05.24 |
C++ 한걸음 3. 조건문, 반복문 (0) | 2024.05.24 |
물은 생명체의 생존과 환경의 유지에 필수적인 요소입니다. 물의 역할은 매우 다양하며 다음과 같은 주요 기능들을 수행합니다.
물은 생명체와 환경에 걸쳐 다양한 역할을 수행하며, 이를 통해 생태계와 인간 사회의 지속 가능성을 유지합니다. 물의 충분한 공급과 관리가 우리의 미래에 매우 중요하다는 것을 인식하고, 물 자원의 보호와 효율적인 사용이 필수적입니다.
이렇게 물은 많은 역할을 하며 지구에 발생한 생명의 탄생과 유지에 필수적이라고 할 수 있습니다.
물이 있는 행성, 특히 액체 상태의 물이 존재하는 행성은 생명체가 존재할 가능성이 있는 곳으로 큰 관심을 받고 있습니다. 현재까지의 연구 결과와 탐사 결과를 바탕으로 물이 존재하는 행성이나 위성에 대해 정리해보겠습니다.
외계 행성 탐사는 아직 초기 단계이지만, 몇몇 행성에서는 물이 존재할 가능성이 제기되었습니다. 이들 중 일부는 생명체가 존재할 수 있는 잠재력을 가지고 있습니다.
물은 생명체가 존재할 가능성을 높이는 중요한 요소로, 현재까지 태양계 내 여러 천체와 외계 행성에서 물의 존재 가능성이 연구되고 있습니다. 특히, 화성, 유로파, 엔셀라두스, 타이탄 등은 물의 존재가 비교적 명확하게 확인되었거나 강력히 시사되고 있으며, 외계 행성 중에서도 케플러-22b, TRAPPIST-1 시스템의 행성들, 프로시마 b 등이 주목받고 있습니다. 이러한 연구는 미래의 우주 탐사와 생명체 탐색에 중요한 단서를 제공합니다.
우리가 지구에서 살고있는 것은 우연일까? 필연일까?
AI가 만들어주는 무료 이미지 _ 뤼튼 (0) | 2024.10.07 |
---|---|
AI 학습 체험 하기 AI for Ocean (0) | 2024.10.07 |
1. 오늘쪽 메뉴의 가져오기를 클릭하면 쉐이프 가져오기 창이 뜬다. 그 중 우리는 svg 형식을 가져올 예정이다.
2. 그림판을 이용하여 그리거나 구글에서 그림을 찾는다.(단색, 굵은 그림이 가장 좋다)
3. 구글에서 BTS 로고라고 검색하니 svg형식의 파일이 금방 찾아져서 기뻤다.
4. 원하는 그림의 svg형식 파일이 없을 때에는 svg 변환으로 검색을 해서 변환해주는 사이트를 활용하여 svg그림 파일을 만든다.
5. 크기가 너무 클 경우 축척을 조절하면 비율에 맞게 크기를 조절할 수 있다.
6. 이런 방법으로 쉐이프를 추가하고 조립한다는 느낌으로 모델링을 하면 생각보다 완성도 높은 3D 모델링을 할 수 있다.
7. 크기 조절과 높이 조절하여 양각, 음각 등으로 자유롭게 모델링을 할 수 있다.
8. 대부분의 3D 프린터는 쌓는 방식을 사용하기 때문에 중간이 빌 때는 지지대를 세워야 한다.(프린터 자체 기능, 또는 모델링에 추가)
9. 떨어져 있는 쉐이프들은 밑받침을 얇게(1.5mm정도)넣고 합친 후 적당한 곳에 구멍을 뚫어 키링으로 제작하면 좋다.
9. BTS 싸인을 받으면 굵게 그림파일로 만들고 3D 모델링을 해서 3D 프린터로 출력해 놓을 것이다.
3D 프린터 모델링 1 Tinkercad.com 시작하기 (0) | 2024.06.10 |
---|
1. https://www.tinkercad.com/ 에 접속한다.
2. 계정을 만들고 로그인 한다.
3. 왼쪽 메뉴에서 오른쪽 위의 +만들기를 클릭하고 3D 디자인을 선택한다.
4. 쉐이프(도형, 텍스트 등)를 가져와서 조합해서 디자인한다.
가. 휠을 돌려 화면을 확대, 축소할 수 있다.
나. 우클릭상태에서 화면을 회전할 수 있다.
다. 좌클릭으로 선택하면 크기를 조절할 수 있다.
(흰 네모를 클릭하여 그 점을 기준으로 크기를 입력, 또는 마우스로 끌어서 크리글 조절)
라. 가운데 검은색 물방울을 누르면 쉐이프를 띄우는 느낌으로 높이를 조절 할 수 있다.(크기는 고정되고 위치가 이동)
5. 보통 단색의 3D프린터를 사용하기 때문에 색깔은 큰 의미가 없다.
6. 솔리드 말고 구멍을 선택하면 구멍을 뚫는 데 사용할 수 있다.
7. 여러 쉐이프를 합칠 때는 Ctrl+G를 누르거나 그룹화를 클릭한다.(그룹 해제는 반대 기능)
8. 오른쪽 메뉴의 내보내기를 클릭하여 .STL 파일로 저장하면 3D 모델링 파일이 완성된다.
9. https://www.thingiverse.com/ 등의 사이트에서 공유된 3D 모델링 파일(.stl)을 활용해도 된다.
3D 프린터 모델링 2 Tinkercad에서 그림 파일을 이용하여 3D 모델링 하기 (0) | 2024.06.10 |
---|
♡ switch문 변수(정수일 때)
switch ( 변수 ) {
case 1:
cout << “1일 때 실행문”;
break; // 이후 문장 실행 안함
case 2:
cout << “2일 때 실행문”;
break;
}
♡ switch문 변수(문자일 때)
switch ( a ) {
case ‘a’:
cout << “첫번째 알파벳”;
break; // 이후 문장 실행 안함
case ‘b’:
cout << “두번째 알파벳”;
break; // 없어도 무방함
}
★ 메뉴 고르기 프로그램 작성
#include <iostream> using namespace std; int main(void){ int a=1; cout << "1.치킨 2.피자 3.햄버거 4.짜장면" << endl; cout << "당신이 좋아하는 것은?: "; cin >> a; cout << "역시 "; switch ( a ) { case 1: cout << "치느님"; break; // 이후 문장 실행 안함 case 2: cout << "피느님"; break; // 이후 문장 실행 안함 case 3: cout << "햄느님"; break; // 이후 문장 실행 안함 case 4: cout << "짜느님"; break; // 없어도 무방함 } return 0; } |
★ if문으로 작성한 계산기 프로그램을 switch를 이용한 계산기 프로그램으로 변경
★ 지금까지 만든 프로그램 중 원하는 프로그램을 선택하게 하고 그 선택된 프로그램이 실행되도록 switch문으로 작성
★ 구구단 출력함수, 계산기 함수를 만들어서 함수를 만들어서 필요한 함수를 불러서 실행하는 프로그램 작성
유니티로 만든 캐주얼 게임 2개 (0) | 2024.10.07 |
---|---|
C++ 한걸음 6. 반복문 for (0) | 2024.05.24 |
C++ 한걸음 5. 반복문 while (0) | 2024.05.24 |
C++ 한걸음 4. 조건문 if else (0) | 2024.05.24 |
C++ 한걸음 3. 조건문, 반복문 (0) | 2024.05.24 |
♡ for(초기화;조건;증감){참일때실행}
for ( i=0; i < 5; i++){
cout << “현재 i 값은: ” << i << endl;
}
★ 구구단 5단을 출력하는 프로그램 작성
#include <iostream> using namespace std; int main(void){ int i=0; for(i=1; i<=9; i=i+1){ cout << 5 << " * " << i << " = " << 5*i << endl; } return 0; } |
★ 원하는 단을 입력 받아 출력하는 프로그램 작성
★ 1단부터 9단까지 모두 출력하는 프로그램 작성
★ for문을 사용하여 다음 4개 예제 그림 각각 출력
★ 입력받은 숫자까지 합을 구하는 프로그램 작성
★ 입력받은 숫자까지 짝수의 합만 구하는 프로그램 (% 연산자 사용)
★ n개의 과목 점수를 입력 받아 합과 평균을 구하는 프로그램 작성
#include <iostream> using namespace std; int main(){ int sum=0; // 전체 합 int a=0,b=0; cout << "몇 과목입니까?: "; cin >> a; for(int i=1; i<= a; i++){ cout << i << "번째 과목 점수:"; cin >> b; sum += b; // i는 1씩 늘어남 cout << b << " + " << sum-b << " = " << sum << endl; } cout << a << "개의 과목 합은 " << sum << endl; cout << a << "개의 과목 평균은 " << (double)sum/a << endl; return 0; } |
유니티로 만든 캐주얼 게임 2개 (0) | 2024.10.07 |
---|---|
C++ 한걸음 7. 조건문 switch (0) | 2024.05.24 |
C++ 한걸음 5. 반복문 while (0) | 2024.05.24 |
C++ 한걸음 4. 조건문 if else (0) | 2024.05.24 |
C++ 한걸음 3. 조건문, 반복문 (0) | 2024.05.24 |
♡ 반목문: 반복해서 실행(for, while 등)
★ while 을 이용하면 조건이 거짓이 될 때 까지 반복실행 할 수 있다.
#include <iostream> using namespace std; int main(){ int a=0; cout << "광부는 석탄 5개를 캐야합니다." << endl; while( a<=4 ){ cout << "광부가 석탄을 1개 캤습니다." << endl; a++; cout << "광부는 석탄을 " << a << "개 가지고 있습니다." << endl; } return 0; } |
a++; 문장은 a=a+1;과 같은 내용
★ 다음과 같은 프로그램으로 바꾸기
★ 두 개의 정수를 입력 받아 두 정수의 합을 출력하는 프로그램 작성
☞ 위 프로그램을 한 번 실행하면 끝나는 프로그램이 아니라 계속 적으로 반복해서 실행되는 프로그램으로 바꾸기( while(1) )
☞ 무한으로 반복되는 것이 아니라 특정한 조건을 넣어 프로그램을 끝낼 수 있도록 프로그램 바꾸기(예: 0일 때 끝)
#include <iostream> using namespace std; int main(void){ int n1=0, n2=0; // 두개의 정수 char oper; while (1) { cout << endl << "두 개의 정수를 입력(0 0일경우 종료)"; cin >> n1; // cin >> oper; cin >> n2; if (n1 == 0){ if (n2 == 0){ break; // 반복문을 빠져나감 } } cout << "연산자를 입력하세요(+ - * / %)"; cin >> oper; if (oper == '+'){ cout << "두 정수의 더하기: " << n1 + n2 << endl; } else if (oper == '-'){ cout << "두 정수의 빼기: " << n1 - n2 << endl; } else if (oper == '*'){ cout << "두 정수의 곱하기: " << n1 * n2 << endl; } else if (oper == '/'){ cout << "두 정수의 나누기: " << n1 / n2 << endl; } else if (oper == '%'){ cout << "두 정수의 나머지: " << n1 % n2 << endl; } else{ cout << "연산자 오류" << endl; } } // while 끝 cout << "프로그램 끝"; return 0; } |
★ ‘숫자 연산자 숫자’ 순서로 입력받는 계산기 프로그램으로 변경해 보세요.
C++ 한걸음 7. 조건문 switch (0) | 2024.05.24 |
---|---|
C++ 한걸음 6. 반복문 for (0) | 2024.05.24 |
C++ 한걸음 4. 조건문 if else (0) | 2024.05.24 |
C++ 한걸음 3. 조건문, 반복문 (0) | 2024.05.24 |
C++ 시작하기 2. 자료형, 변수, 입출력, 상수, 대입연산자 (0) | 2024.05.24 |
♡ 주석: 프로그램, 함수, 명령어 등에 대해 사람이 이해하기 쉽게 적어 놓은 설명
// 주석내용 /* 주석 내용 */
오류를 찾을 때도 유용하게 사용
★ 지난시간 프로그램에 각문장이 하는 역할을 주석으로 달아 설명해본다.
♡ 조건문: 조건식을 이용해 참일 때와 거짓일 때 다른 결과를 낼 수 있다. (if, switch 등)
if(조건식){
조건이 참일때 실행문
}else{
조건이 거짓일때 실행문
}
♡ 조건식: >=(크거나 같다), ==(같다)
※ = 는 오른쪽 값을 왼쪽에 할당하는것이고 같다는 조건식에는 == 를 사용( != 는 다르다는 조건식) 조건식이 참일 때 1을 반환, 거짓일 때 0을 반환
★ 점수를 입력받아 합격 여부를 출력하는 프로그램 작성
#include <iostream> // iosteam 활용 using namespace std; // cout 사용할 수 있게 int main(void){ cout << "점수를 입력하세요: "; int a; // 변수선언 cin >> a; // 입력 받음 if(a>=80){ // 80이상일 때 cout << "합격입니다. 축하드립니다."; }else { cout << "불합격입니다."; } return 0; } |
★ 다음과 같은 프로그램으로 바꾸기
C++ 한걸음 6. 반복문 for (0) | 2024.05.24 |
---|---|
C++ 한걸음 5. 반복문 while (0) | 2024.05.24 |
C++ 한걸음 3. 조건문, 반복문 (0) | 2024.05.24 |
C++ 시작하기 2. 자료형, 변수, 입출력, 상수, 대입연산자 (0) | 2024.05.24 |
C++ 시작하기 1. 프로그래밍, 주석, 함수 (0) | 2024.05.23 |