
총 534개
-
C언어 프로그램 개발과정을 단계별로 자세히 설명하시오2025.05.061. 프로그램의 목적 정의 제일먼저, 개발하려는 프로그램을 결정해야 합니다. 프로그램이 요구하는 정보, 수행할 계산 및 조작, 사용자에게 제공하고 필요한 정보 등에 대해 생각해야 합니다. 이 계획 단계에서는 C언어와 같은 컴퓨터언어가 아니라 일반적으로 사용하는 일상 언어로 생각하는 것이 좋습니다. 하지만 사용하는 컴퓨터 언어의 일반적 특성에 기초를 두는 것이 좋습니다. 2. 알고리즘의 개발 문제를 해결할 방법을 모색하는 것입니다. 원하는 결과를 얻기 위해서는 컴퓨터가 수행해야 하는 일을 순서대로 모아둔 것으로 프로그램 개발에 있어 ...2025.05.06
-
웹공격 유형에 대하여 나열하고 실제사례를 들어 설명하시오2025.01.201. 파일 접근 파일 접근은 다시 네 가지로 구분할 수 있는데 첫 번째는 디렉토리 리스팅이다. 이는 웹 브라우저에서 웹 서버의 특정한 디렉토리를 열면 그 안에 있는 파일과 목록이 모두 나열되는 것으로 이를 통해 공격자는 다양한 정보를 얻을 수 있고 화면에 먼저 보이지 않는 다양한 웹페이지 클릭만으로 직접 접근이 이루어질 수 있다. 두 번째는 임시, 백업 파일의 접근이다. 보통 웹 서버에서 사용 에디터 등을 이용해서 웹 소스의 직접 편집을 금지하는데 이는 상용 프로그램을 이용한 편집은 확장자가 old, bak인 백업 파일을 자동 생성...2025.01.20
-
CAD 모델링 과제 (굴삭기)2025.01.141. 어셈블리 파일의 트리 구성 굴삭기 어셈블리 파일의 트리를 구성하고 있는 주요 컴포넌트들의 구조와 역할을 설명하였습니다. 몸통, 팔, 운전석, 바퀴 등의 주요 부품들을 계층적으로 구성하고 각 부품의 기능과 연결 관계를 상세히 기술하였습니다. 2. 모델링 과정의 특성 굴삭기 몸통과 운전석 부품의 모델링 과정에서 솔리드와 서피스 기법을 활용한 특성을 설명하였습니다. 스윕, 블렌드, 경계 블렌드 등의 기법을 사용하여 유선형 형상과 곡면 구조를 구현하는 과정을 상세히 기술하였습니다. 3. 어셈블리 및 메커니즘 굴삭기 어셈블리 과정에서 ...2025.01.14
-
유닉스의 구조와 특징2025.01.051. 유닉스의 역사 유닉스는 1969년 벨 연구소에서 개발되었으며, 이전에는 CTSS와 멀틱스 등의 운영체제가 있었습니다. 유닉스는 다수의 분산된 사용자에게 컴퓨팅 서비스를 제공하는 정보 유틸리티 역할을 했습니다. 2. 유닉스의 구조 유닉스의 구조는 커널, 쉘, 유틸리티 프로그램으로 이루어져 있습니다. 커널은 하드웨어를 보호하고 프로그램과 하드웨어 사이의 인터페이스 역할을 합니다. 쉘은 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행합니다. 유틸리티 프로그램은 응용 프로그램을 처리하는 데 사용됩니다. 3. 유닉스의 특징 ...2025.01.05
-
현재 시장 상황에 맞는 효과적인 인재 모집 전략2025.01.021. 인재 프로파일 개발 현재 시장의 경쟁 상황과 기술적 요구사항 등을 고려하여 조직에 필요한 인재의 능력과 역량을 분석하고 이에 맞는 인재 프로파일을 개발해야 한다. 2. 다양한 모집 채널 활용 인터넷 채용 사이트, 소셜 미디어, 채용 박람회, 채용 공고 등 다양한 방법을 활용하여 더 많은 인재들에게 기회를 제공할 수 있다. 3. 직원 추천제도 직원들이 조직의 문화와 가치를 이해하고 있는 인재들을 추천함으로써 조직과의 적합도를 높일 수 있다. 4. 브랜드 이미지 강화 조직의 사회적 책임, 다양성과 포용성, 지원하는 인재 개발 등의...2025.01.02
-
유닉스에 대한 구조와 특징에 대해 설명하시오2025.05.021. 유닉스 유닉스는 1969년 AT&T 산하인 벨 연구에서 데니스 리치와 켄 톰슨에 의해 개발되었다. 처음에는 어셈블리어로 개발되었지만 1971년 데니스 리치가 개발한 C 언어를 이용하여 1973년에 다시 만들어졌다. 유닉스는 고급 언어로 작성된 세계 최초의 운영체제이다. 최근에는 윈도우 운영체제가 주로 사용되지만 아직 서버에서는 유닉스를 사용하는 경우가 많다. 유닉스는 오랜 시간 사용되며 안정성이 매우 높고 여러 하드웨어에서 호환이 되므로 아직도 널리 사용되고 있다. 2. 유닉스의 구조 유닉스 시스템의 구조는 하드웨어, 커널, ...2025.05.02
-
1~100까지 홀수합과 짝수합을 구하는 쉘프로그램 작성2025.05.111. 쉘 스크립트 프로그래밍 주어진 내용에 따르면 리눅스에서 사용하는 쉘을 이용하여 1부터 100까지의 홀수합과 짝수합을 구하는 쉘 스크립트 프로그램을 작성하는 것이 목표입니다. 이를 위해 텍스트 에디터를 사용하여 새로운 파일을 생성하고, shebang 라인을 추가하여 bash 셸에서 실행되도록 설정합니다. 그 다음 홀수합과 짝수합을 저장할 변수를 선언하고 초기화합니다. 반복문을 사용하여 1부터 100까지의 숫자를 확인하면서, 홀수인 경우 홀수합 변수에 더하고 짝수인 경우 짝수합 변수에 더합니다. 마지막으로 각 합계를 출력하는 ec...2025.05.11
-
[학교현장실습] 교육실습(교생실습) 정보과목 단원 지도계획(자료와 정보)2025.05.151. 디지털 표현 동일한 정보가 다양한 방법으로 디지털로 변환될 수 있음을 이해하고 정보 활용 목적에 따라 보다 효율적인 방법을 선택하는 것에 대해 학습한다. 정보 활용 목적에 따라 다양한 변환방법 중 보다 효율적인 방법을 선택하여 실생활 정보를 디지털 형태로 변환할 수 있다. 2. 효율적인 디지털 표현 자료와 정보를 효율적으로 관리하기 위한 여러 가지 디지털 표현 방법을 이해하고, 자료와 정보 활용의 목적과 특성에 따라 보다 효율적인 디지털 표현 방법을 선택하도록 한다. 이를 통해 정보문화 소양을 기르고 컴퓨팅 사고력을 키운다. ...2025.05.15
-
네일아트 각 도구의 명칭과 기능에 대하여 조사하시오2025.01.171. 네일 파일 네일 파일은 손톱의 길이와 모양을 다듬기 위해 사용된다. 파일의 거친 면을 이용해 손톱을 원하는 형태로 깎고 부드러운 면으로 마무리하여 매끄럽게 한다. 네일 파일은 다양한 그릿(girt) 수치를 가지고 있어 손톱의 상태와 원하는 결과에 따라 선택하여 사용한다. 2. 버퍼 버퍼는 손톱 표면을 매끄럽게 정리하고 광택을 내기 위해 사용된다. 버퍼의 다양한 면을 사용하여 손톱 표면의 결을 정리하고 최종적으로는 광택을 내어 손톱이 건강하고 빛나게 보이도록 한다. 3. 큐티클 푸셔 큐티클 푸셔는 큐티클을 밀어내는 도구이다. 푸...2025.01.17
-
중앙대학교 마이크로프로세서 응용회로 설계실습 결과보고서 9주차2025.01.021. fnd.c 파일의 fnd_hexadecimal 배열 완성 fnd.c 파일의 static unsigned short fnd_hexadecimal[16] 배열을 완성하였습니다. 이 배열은 16진수 숫자를 7세그먼트 디스플레이에 표시하기 위한 값들을 저장하고 있습니다. 2. 선택 모드에서의 장치 선택 '선택 모드'에서 d를 입력하면 Dot Matrix, c를 입력하면 CLCD가 선택됩니다. 문제에서 주어진 dc, cd, dcd, ccddcd 조합으로 Dot Matrix와 CLCD가 모두 선택됩니다. 3. keypad 값 읽기를 위한...2025.01.02