
총 132개
-
파이썬프로그래밍 ) 리스트에 대해 설명하고, 리스트를 만드는 방법과 리스트 자르기를 예를 들어 설명하시오.2025.01.191. 리스트 리스트는 아이템들의 수집(collection)을 위해 사용되는 기본 데이터 구조 중 하나이다. 이렇게 리스트 내에 저장된 아이템들은 원소(element)라고 불린다. 파이썬에서 아이템을 저장하고 다루는 방법은 딕셔너리나 튜플 등 여러 가지가 있지만 리스트(list)와 가장 많이 비교되는 것은 배열(array)이다. 리스트와 배열은 원소를 조작하는 방식이나 목적이 비슷하여 상호 호환 가능하지만, 메모리 관리, 원소의 조작 및 사칙연산 등 몇 가지 부분에서는 차이점을 보인다. 2. 리스트 생성 방법 리스트의 생성 방법은 대...2025.01.19
-
파이썬으로 야구선수 타율 계산하는 프로그램2025.01.021. 야구 선수 타율 계산 이 Python 코드는 야구 선수의 타율을 계산하고 출력하는 간단한 프로그램입니다. 사용자로부터 타수와 안타수를 입력받아 타율을 계산하고 소수점 셋째 자리까지 출력합니다. 타율은 안타수를 타수로 나눈 값으로 계산됩니다. 이 프로그램은 야구 선수의 성적을 쉽게 확인할 수 있게 해줍니다. 1. 야구 선수 타율 계산 야구 선수의 타율 계산은 매우 중요한 지표입니다. 타율은 선수의 타격 능력을 나타내는 대표적인 지표로, 팀의 득점력과 경기력에 큰 영향을 미칩니다. 타율은 타석 수 대비 안타 수로 계산되며, 일반적...2025.01.02
-
디지털 리터러시와 디지털 문해교육의 중요성2025.01.021. 디지털 리터러시 개념 디지털 리터러시는 다양한 디지털 환경에서 정보와 기술을 올바르게 활용할 수 있는 능력을 말한다. 이는 기술 리터러시, 미디어 리터러시, 코드 리터러시의 3가지 하위 개념으로 구성된다. 기술 리터러시는 디지털 기기를 다루는 능력, 미디어 리터러시는 디지털 정보를 찾아 이해하고 비판할 수 있는 능력, 코드 리터러시는 프로그래밍 언어를 이해하고 활용할 수 있는 능력을 의미한다. 2. 디지털 문해교육의 중요성 디지털 문해교육은 더 이상 선택사항이 아니라 기본적인 소양이 되었다. 디지털 기술이 일상생활 전반에 확산...2025.01.02
-
c언어 배열과 구조체를 활용한 성적관리프로그램(소스코드 첨부)2025.05.061. 자료구조 자료구조는 '데이터에 편리하게 접근하고, 변경하기 위해서 데이터를 저장하거나 조직하는 방법'을 의미한다. 효율성, 추상화, 재사용성을 증가시키기 위해 상황에 따른 적절한 자료구조를 선택할 필요가 있다. 대부분의 자료구조는 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있다. 2. 배열 배열은 동일한 타입의 데이터들을 묶는 구조이다. 배열을 사용하면 하나의 변수에 데이터를 저장할 수 있어 변수를 하나씩 전부 선언하는 것보다 훨씬 더 효율적이다. 배열을 이용할 때 연속적인 메모리 공간이 할당되기 때문에, 하나의 변수에...2025.05.06
-
컴퓨터공학과 지원용 맞춤형 세특 기재 예시2025.01.101. 수학 과제 탐구 소프트웨어 학, 컴퓨터공학에 관심이 깊은 학생으로서, '효율적으로 소수를 구하는 알고리즘'을 주제로 탐구하여 보고서를 작성하는 프로젝트를 진행함. '에라토스테네스의 체'라는 이론을 접한 후, 이를 활용하여 제작한 소수 찾기 알고리즘이 얼마나 효율적일지 탐구하는 것을 목표로 프로젝트를 시작함. '에라토스테네스의 체를 이용한 소수 찾기 알고리즘'과 '소수의 정의를 이용한 소수 찾기 알고리즘'을 직접 코드를 작성하여 코딩한 후, 비교 연구를 진행함. 알고리즘이 어떤 문제를 해결하는 데 걸리는 시간을 의미하는 '시간 ...2025.01.10
-
아두이노2025.05.041. 아두이노 란? 2005년 이탈리아에서 처음 개발된 아두이노는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼으로서 다수의 스위치나 센서로부터 값을 받아들여, LED나 모터와 같은 외부 전자 장치들을 통제함으로써 환경과 상호작용이 가능한 물건을 만들어낼 수 있다. 2. 아두이노의 특징 아두이노는 아두이노 우노(UNO),아두이노 듀 (DUE),아두이노 트레(TRE)의 세가지 버전이 있고,시간을 처리하는 부분인 수정자, 콘덴서, LED, 전원부등으로 구성되어 있다.아두이노의 쉴드에 핀을 꽂음으로써 납땜없이 ...2025.05.04
-
[사회복지행정론] 프로그램 기획의 과정2025.01.131. 프로그램 기획의 과정 프로그램 기획의 과정은 사회적으로 제기된 목적들을 성취하기 위한 자원의 최적배치라는 근거에서 프로그램을 선택하고, 선택된 프로그램을 시행하여, 그 결과를 평가해 보는 것으로 한 사이클이 완성된다. 프로그램 기획은 '지속적인 특징을 갖는데, 한 번의 사이클 완수로 기획이 종료되는 것이 아니라, 다음의 기획으로 계속해서 연결된다는 것이다. 그와 결부해서 프로그램 기획은 직선적인 과정이 아니라, 상호 교류적인 과정으로 간주된다. 그래서 프로그램 기획의 과정은 엄밀히 말하면 단계들의 합이라고도 하는데, 각각의 단...2025.01.13
-
컴퓨터공학과 지원용 맞춤형 세특 기재 예시2025.01.051. 진로활동 특기사항 학생은 평소 관심 분야인 정보통신 분야가 자신에게 잘 맞는 진로인지 확인하고 그 진로를 이루기 위해 필요한 계획과 노력을 구체적으로 알아보기 위해 진로 탐색 캠프에 참여했습니다. 이를 통해 자신의 장점과 진로에 대한 확신을 얻었고, 진로 진학 내비게이션 특강을 통해 4차 산업혁명 관련 분야에 대한 전문가의 의견을 듣고 자신의 진로에 대한 만족도를 높였습니다. 또한 진로별 창의적 소그룹 활동에서 아두이노를 활용한 문제해결 프로젝트를 수행하며 관련 지식과 기술을 습득했습니다. 2. 자율활동 특기사항 학생은 과학 ...2025.01.05
-
키와 몸무게를 입력받아 BMI (체질량지수)를 계산하는 파이썬 프로그램2025.01.021. BMI (체질량지수) 계산 이 프로그램은 사용자로부터 키와 몸무게를 입력받아 BMI (체질량지수)를 계산하고, 이를 기반으로 건강 상태를 판단하여 결과를 출력합니다. 프로그램은 다음과 같은 단계로 진행됩니다: 1. 사용자에게 키를 입력받아 미터 단위로 변환합니다. 2. 사용자에게 몸무게를 입력받습니다. 3. BMI를 계산합니다. 4. BMI 범위에 따라 건강 상태를 판단합니다. 5. 계산된 BMI 지수와 건강 상태를 사용자에게 출력합니다. 1. BMI (체질량지수) 계산 BMI(Body Mass Index)는 개인의 체중과 키...2025.01.02
-
(A0) 서울대학교 머신러닝을 위한 기초 수학 및 프로그래밍 실습 과제, 소논문2025.01.181. 머신러닝 기초 수학 및 프로그래밍 실습 이 자료는 서울대학교에서 진행된 머신러닝 수업의 과제와 소논문에 대한 내용입니다. 과제 7-1에서는 최종 프로젝트에 대한 1페이지 제안서 작성이 요구되었습니다. 제안서에는 예측, 분류, 값 예측 등의 아이디어와 데이터 수집 및 실현 계획이 포함되어야 합니다. 과제 7-2에서는 팬데믹 이후 여행하고 싶은 두 도시를 선택하고 이들 간의 거리를 계산하는 프로그래밍 과제가 주어졌습니다. 1. 머신러닝 기초 수학 및 프로그래밍 실습 머신러닝은 데이터 기반의 알고리즘을 통해 문제를 해결하는 기술로,...2025.01.18