# data[].attributes.body
1. 학번, 이름으로 업로드

2. 한글파일 보고서 형태로 업로드

# data[].attributes.body
주제:여러가지 과학적원리를 적용한 운동효과

주제선정이유:자율적 교육과정에서 배웠던 내용과 탐구한 내용이 내 진로와 관련된 내용이여서 이 주제를 선정했다

탐구결과:지렛대의 원리를 이용한 운동효과가 있다는것을 알아냈다.지렛대의 원리가 활용되는 이유는 선수들의 부상위험을 줄이기위해서 지렛대의 원리가 활용된다.2번째 이유는 운동에 적용하면 효율적인 힘 전달,관절을 보호할수있기때문이다.

느낀점:평소에 운동에 과학적원리를 적용하면 좋다는건 많이들어봤는데 직접탐구해서 어떤부분이 좋아지고 어떤 원리를 사용해야 좋아지는지 이번 탐구를 통해 알게돼서 아주 좋은 경험이였다고 생각한다.

# data[].attributes.body
우리나라는 오랜 기간 동안 제조업을 기반으로 경제 성장을 이루어왔다. 자동차, 반도체, 조선, 철강 등 다양한 분야에서 세계적인 경쟁력을 갖추며 산업 강국으로 자리매김했다. 그러나 2025년 현재, 국내 제조업은 여러 복합적인 요인으로 인해 침체를 겪고 있다. 인건비 상승과 고령화로 인한 인력 부족, 글로벌 경기 둔화, 기술 경쟁력 저하, 해외 생산기지 이전 등이 제조업 위기의 주요 원인으로 지적된다.

이러한 문제를 해결하기 위해서는 몇 가지 전략적 접근이 필요하다. 첫째, 스마트공장과 디지털 전환을 적극 추진해 생산성을 높이고 인건비 부담을 줄여야 한다. 둘째, 인공지능(AI), 로봇 기술, 빅데이터 등을 활용한 첨단 제조 시스템을 구축해 글로벌 경쟁력을 회복해야 한다. 셋째, 청년층의 제조업 기피 현상을 해소하기 위해 근로환경 개선과 복지 확충이 병행되어야 한다. 또한, 친환경 및 지속가능한 제조 방식으로 전환하여 새로운 시장을 개척하는 것도 중요하다.

결론적으로, 국내 제조업의 회복과 발전을 위해서는 정부의 정책 지원과 기업의 혁신 노력이 동시에 이루어져야 한다. 제조업은 단순한 산업을 넘어 국가 경제와 일자리의 근간이므로, 장기적인 시각에서 경쟁력 강화 전략을 마련해야 할 시점이다.

# data[].attributes.headline
30306김지수(교과 연계 탐구 활동)

# data[].attributes.subject
30306김지수(교과 연계 탐구 활동)

# data[].attributes.attachment_link.title
교과 연계 탐구활동 보고서

# data[].attributes.body
코드

///////////////////////////////////////

#include<stdio.h>

#include<conio.h>

#include<string>

#include<Windows.h>

#include<time.h>

//////////////////////////////////////////////////////

#define col GetStdHandle(STD_OUTPUT_HANDLE)

#define BLACK SetConsoleTextAttribute( col,0x0000 );

#define DARK_BLUE SetConsoleTextAttribute( col,0x0001 );

#define GREEN SetConsoleTextAttribute( col,0x0002 );

#define BLUE_GREEN SetConsoleTextAttribute( col,0x0003 );

#define BLOOD SetConsoleTextAttribute( col,0x0004 );

#define PUPPLE SetConsoleTextAttribute( col,0x0005 );

#define GOLD SetConsoleTextAttribute( col,0x0006 ); //색상 지정

#define ORIGINAL SetConsoleTextAttribute( col,0x0007 );

#define GRAY SetConsoleTextAttribute( col,0x0008 );

#define BLUE SetConsoleTextAttribute( col,0x0009 );

#define HIGH_GREEN SetConsoleTextAttribute( col,0x000a );

#define SKY_BLUE SetConsoleTextAttribute( col,0x000b );

#define RED SetConsoleTextAttribute( col,0x000c );

#define PLUM SetConsoleTextAttribute( col,0x000d );

#define YELLOW SetConsoleTextAttribute( col,0x000e );

//////////////////////////////////////////////////////

#define WALL 1

#define NULL 0

#define Y 0

#define X 1

#define CHARACTER 2

#define POTAL_MAX 2//포탈 갯수

#define ENTRY_START 10

#define EXIT_START 20

#define Goals 30

#define LEFT 75

#define RIGHT 77

#define UP 72

#define DOWN 80

#define WIDTH 16

#define HEIGHT 16

int map[HEIGHT][WIDTH] = {

{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1 , 1, 1, 1 ,1 ,1 }, //16x16

{ 1, 2, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0 ,0 ,1 },

{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0, 0 ,1 },

{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1 , 1 ,1 ,1 ,1 },

{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0 ,0 ,1 },

{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0 ,0 ,1 },

{ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1 , 1 ,1 ,1 ,1 },

{ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1 , 1, 1 ,1 ,1 },

{ 1, 0, 1, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0 ,0 ,1 },

{ 1, 0, 1, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0 ,0 ,1 },

{ 1, 0, 1, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 0 ,0 ,0 ,1 },

{ 1, 0, 1, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 1 ,1 ,1 ,1 },

{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 1 ,0 ,0 ,1 },

{ 1, 0, 0, 0, 0, 0 ,0 , 0, 0, 0 , 0, 0 , 1 ,0 ,0 ,1 },

{ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0 , 1 ,0 ,30 ,1 },

{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1 , 1, 1, 1 ,1 ,1 } };

int character[2];

int Entry_Potal[POTAL_MAX][2];

int Exit_Potal[POTAL_MAX][2];

int LastObjectIndex = NULL;

int NT = 30;

int index ;

int EX_i = 0;

int ET_i = 0;

int y;

int x;

void Init()

{

int Width = (WIDTH * 2) + 1;

int Height = HEIGHT + 1;

for (y = 0; y < HEIGHT; y++)

{

for (x = 0; x < WIDTH; x++)

{

if (map[y][x] == CHARACTER)

{

character[X] = x;

character[Y] = y;

}

else if (map[y][x] >= ENTRY_START && map[y][x] < ENTRY_START + POTAL_MAX)

{

Entry_Potal[map[y][x] - ENTRY_START][X] = x;

Entry_Potal[map[y][x] - ENTRY_START][Y] = y;

}

else if (map[y][x] >= EXIT_START && map[y][x] < EXIT_START + POTAL_MAX)

{

Exit_Potal[map[y][x] - EXIT_START][X] = x;

Exit_Potal[map[y][x] - EXIT_START][Y] = y;

}

}

}

}

void MapDraw()

{

printf("남으 이동 횟수: %d\n",NT);

for (int y = 0; y < HEIGHT; y++)

{

for (int x = 0; x < WIDTH; x++)

{

if (map[y][x] == WALL) {

RED

printf("▩");

ORIGINAL

}

else if (map[y][x] == CHARACTER)

{

HIGH_GREEN

printf("^^");

ORIGINAL

}

else if (map[y][x] >= ENTRY_START && map[y][x] < ENTRY_START + POTAL_MAX)

{

BLUE

printf("◎");

ORIGINAL

}

else if (map[y][x] >= EXIT_START && map[y][x] < EXIT_START + POTAL_MAX)

{

YELLOW

printf("●");

ORIGINAL

}

else if(map[y][x] == Goals){

PUPPLE

printf("&&");

ORIGINAL

}else if (map[y][x] == NULL)

printf(" ");

}

printf("\n");

}

}

void MoveCheck()

{

index = map[character[Y]][character[X]];

if (index >= ENTRY_START && index < ENTRY_START + POTAL_MAX)

{

character[X] = Exit_Potal[index - ENTRY_START][X];

character[Y] = Exit_Potal[index - ENTRY_START][Y];

}

else if (index >= EXIT_START && index < EXIT_START + POTAL_MAX) {

character[X] = Entry_Potal[index - EXIT_START][X];

character[Y] = Entry_Potal[index - EXIT_START][Y];

}

}

void ET_Portalcheck() {

index = map[character[Y] - 1][character[X]];

if(index == 0)

{

if (ET_i == POTAL_MAX) {

return;

}

map[character[Y] - 1][character[X]] = ENTRY_START + ET_i;

Entry_Potal[ET_i][Y] = Entry_Potal[map[y][x] - ENTRY_START][Y];

Entry_Potal[ET_i][X] = Entry_Potal[map[y][x] - ENTRY_START][X];

ET_i++;

}

else

NT++;

}

void EX_Portalcheck() {

index = map[character[Y] + 2][character[X]];

if (index == 0)

{

if (EX_i == POTAL_MAX) {

return;

}

map[character[Y] + 2][character[X]] = EXIT_START + EX_i;

Exit_Potal[EX_i][Y] = Exit_Potal[map[y][x] - EXIT_START][Y];

Exit_Potal[EX_i][X] = Exit_Potal[map[y][x] - EXIT_START][X];

EX_i ++;

}

else

NT++;

}

void Move()

{

char ch;

ch = _getch();

if (ch == -32)

ch = _getch();

system("cls");

map[character[Y]][character[X]] = LastObjectIndex;

switch (ch)

{

case LEFT:

if (map[character[Y]][character[X] - 1] != WALL) {

character[X]--;

NT--;

}

break;

case RIGHT:

if (map[character[Y]][character[X] + 1] != WALL) {

character[X]++;

NT--;

}

break;

case UP:

if (map[character[Y] - 1][character[X]] != WALL) {

character[Y]--;

NT--;

}

break;

case DOWN:

if (map[character[Y] + 1][character[X]] != WALL) {

character[Y]++;

NT--;

}

break;

}

MoveCheck();

LastObjectIndex = map[character[Y]][character[X]];

map[character[Y]][character[X]] = CHARACTER;

}

void Make_poter() {

char ip;

ip = _getch();

if (ip 88 ||ip 120) {

printf("입력 받은 키: %c ", ip);

ET_Portalcheck();

NT--;

}

else if (ip 67 || ip 99) {

printf("입력 받은 키: %c", ip);

EX_Portalcheck();

NT--;

}

}

void main()

{

while (true) // 게임 루프

{

Init(); // 초기설정

MapDraw();

Make_poter();

Move();

if (NT < 0) {

system("cls");

printf("game over!! ^v^\n");

break;

}

else if (index == Goals) {

system("cls");

printf("good job bro b!!!\n");

break;

}

}

}

# data[].attributes.headline
30316 이성규 진로독서탐구

# data[].attributes.subject
30316 이성규 진로독서탐구

# data[].attributes.body
30310박상비

# data[].attributes.attachment_link.title
자율 교과 연계 탐구 박상비

# data[].attributes.body
30310박상비 교과 연계 탐구활동 계획서

# data[].attributes.attachment_link.title
교과연계탐구활동_활동 계획서 30310박상비

# data[].attributes.attachment_link.title
독서_최종 정리 보고서

# data[].attributes.attachment_link.title
교과연계탐구활동_최종 정리 보고서-3

# data[].attributes.body
주제:일상생활속의 전자기유도

주제선정이유: 전자기유도 및 전력 수송을 배우고 기계뿐만 아니라 전기에도 관심이 생겨서 선정했습니다.

탐구결과:패러데이의 법칙: 시간에 따라 변하는 자기장은 전기장을 유도하며, 이로 인해 전류가 흐른다.

렌츠의 법칙: 유도 전류는 그 원인이 되는 자기장 변화에 반대되는 방향으로 흐른다. 실생활 속 예시로는 무선 충전기가 있습니다.

느낀점: 전자기 현상을 통해서 일상생활에서 전기가 매우 중요한 역할을 하고 이었다는 것을 알 수 있었습니다.

# data[].attributes.attachment_link.title
교과연계 탐구보고서.hwp

# data[].attributes.body
주제: 운동이 정신건강에 미치는 영향

현대 사회에서 정신건강은 신체 건강만큼 중요한 요소로 인식되고 있다.

신체 활동은 뇌에서 도파민, 세로토닌, 엔도르핀 등 기분을 조절하는 신경전달물질의 분비를 촉진하여 기분을 개선하고 스트레스를 완화한다. 이로 인해 우울감과 불안 증상이 감소하며, 전반적인 정서 안정에도 긍정적인 영향을 미친다. 연구에 따르면 규칙적인 운동은 경증 우울증 환자의 증상 완화에 있어 약물치료에 버금가는 효과를 보인다. 또한 스트레스 상황에서도 운동 습관이 있는 사람은 회복탄력성이 높아 부정적인 사건 후 심리적 안정을 더 빨리 되찾는다.

청소년의 경우 운동은 집중력과 기억력을 향상시키고, 뇌 혈류 증가로 학습 효율이 높아진다. 팀 스포츠 활동을 통해 협동심과 사회성을 기르며, 또래 관계에서 안정감을 형성하고 긍정적인 자아 이미지를 확립하는 데에도 도움이 된다.

결론: 운동은 단순한 체력 향상을 넘어 정신건강 증진에 중요한 역할을 한다. 규칙적인 신체 활동은 우울감과 불안을 줄이고, 자기효능감과 회복탄력성을 높이며, 대인관계 개선에도 기여한다. 따라서 일상 속에서 꾸준한 운동 습관을 형성하는 것은 건강하고 균형 잡힌 삶을 위한 필수 요소라 할 수 있다.