
총 132개
-
연산자의 종류와 구분2025.05.111. 연산자의 종류와 기능 프로그래밍에서 연산자는 다양한 작업을 수행하는 데 사용되는 기호나 키워드입니다. 연산자에는 산술연산자, 논리연산자, 관계연산자, 3항 연산자 등이 있으며, 각각 고유한 기능과 특징을 가지고 있습니다. 산술연산자는 수치 데이터에 대한 계산을 수행하고, 논리연산자는 논리적인 조건을 판단하며, 관계연산자는 값들 간의 관계를 비교합니다. 3항 연산자는 세 개의 피연산자를 가지고 조건에 따라 결과를 반환합니다. 2. 산술연산자 산술연산자는 수치 데이터에 대한 계산을 수행하는 데 사용됩니다. 주로 덧셈(+), 뺄셈(...2025.05.11
-
파이썬 시험 (답지 포함)2025.01.241. 파이썬 프로그래밍 파이썬 프로그래밍 언어를 사용하여 다양한 문제를 해결하는 방법에 대해 설명합니다. 이 문제에서는 flowchart 작성, 파이썬 코드 작성, 파일 입출력, 선형 회귀 분석, 그래프 그리기 등의 내용을 다룹니다. 2. 선형 회귀 분석 선형 회귀 분석은 데이터 간의 선형 관계를 분석하는 통계 기법입니다. 이 문제에서는 numpy와 matplotlib 라이브러리를 사용하여 선형 회귀 분석을 수행하고 그 결과를 그래프로 나타내는 방법을 다룹니다. 3. 원기둥 계산 원기둥의 반지름과 높이를 입력받아 밑면의 지름, 부피...2025.01.24
-
6학년 실과 학부모 공개수업 지도안과 수업자료2025.01.141. 프로그래밍 요소와 구조 이 수업에서는 프로그램의 의미를 알고 나만의 프로그램을 만들어보는 것을 목표로 합니다. 학생들은 직접 '사람-기계' 활동을 통해 프로그램, 알고리즘, 프로그래밍의 의미를 이해하고, 에이다 러블레이스라는 세계 최초의 프로그래머에 대해 배웁니다. 또한 학생들이 직접 프로그래밍 도구인 엔트리를 활용하여 자신만의 프로그램을 계획하고 발표하는 활동을 진행합니다. 1. 프로그래밍 요소와 구조 프로그래밍은 복잡한 문제를 해결하기 위한 핵심적인 도구입니다. 프로그래밍 요소와 구조는 프로그래밍의 기본 구성 요소로, 프로...2025.01.14
-
확인학습 1-3 작성 과제2025.05.021. 4비트 초과 코드표와 2의 보수 코드표 4비트 초과 코드표와 2의 보수 코드표를 만드는 방법에 대해 설명합니다. 4비트 초과 코드표는 10진수 값을 4비트 이상의 이진수로 표현하는 방법이며, 2의 보수 코드표는 음수를 표현하기 위해 사용되는 방법입니다. 2. 16비트 정수 표기 방식의 값 범위 16비트 정수 표기 방식에서 표현 가능한 값의 범위는 -32,768 ~ 32,767입니다. 이는 2의 보수 표현 방식에 따라 -2^15 ~ 2^15-1 범위의 값을 나타낼 수 있습니다. 3. 2의 보수 표현 방식의 10진수 변환 8비트 ...2025.05.02
-
대구가톨릭대학교 파이썬프로그래밍기초 4주차 솔루션2025.05.031. 1차원 리스트 인덱싱 및 슬라이싱 1차원 리스트에 대한 인덱싱과 슬라이싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방법을 실습하였습니다. 2. 2차원 리스트 인덱싱 및 슬라이싱 2차원 리스트에 대한 인덱싱과 슬라이싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방법을 실습하였습니다. 3. 삼중 구조 리스트 인덱싱 삼중 구조 리스트에 대한 인덱싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방...2025.05.03
-
공창컴(공학도를 위한 창의적 컴퓨팅) 교재 솔루션 연습문제 답지 중간 기말 합본2025.05.101. 프로그래밍 기초 이 장에서는 프로그래밍의 기본 개념과 기술을 소개합니다. 변수 선언, 연산자 사용, 출력 등 프로그래밍의 기본적인 요소들을 다루고 있습니다. 이를 통해 프로그래밍의 기초를 익히고 실습할 수 있습니다. 1. 프로그래밍 기초 프로그래밍 기초는 소프트웨어 개발의 기본이 되는 중요한 주제입니다. 프로그래밍 언어의 문법과 구조, 알고리즘 설계, 데이터 구조 등을 이해하는 것은 복잡한 프로그램을 작성하고 문제를 해결하는 데 필수적입니다. 프로그래밍 기초를 잘 이해하면 다양한 프로그래밍 언어와 기술을 쉽게 배울 수 있으며,...2025.05.10
-
초등컴퓨팅 엔트리를 이용한 수업 구상 보고서2025.05.091. AI 개념 및 원리 수업에서는 AI의 기초 개념과 원리를 이해하고, AI가 무엇인지 학습한다. 또한 AI의 필요성과 일상생활 속 사례를 통해 AI의 활용 방법을 배운다. 2. 그림자의 크기 변화 요인 광원의 위치, 물체의 위치, 상이 맺히는 곳의 위치에 따라 그림자의 크기가 변화한다는 것을 이해한다. 이를 바탕으로 엔트리를 활용하여 그림자의 크기 변화를 재현할 수 있다. 3. 엔트리 프로그래밍 엔트리의 구성요소와 작동 방법을 이해하고, 이를 활용하여 그림자의 크기 변화를 나타내는 프로그램을 직접 제작한다. 1. AI 개념 및 ...2025.05.09
-
2022 개정 교육과정과 문제중심학습에 대한 고찰 - 정보 교과에서의 문제중심학습 적용방안을 중심으로2025.05.151. 2022 개정 교육과정 2022 개정 교육과정은 미래사회가 요구하는 핵심역량을 갖춘 '포용성과 창의성을 갖춘 주도적인 사람으로 성장 지원'을 비전으로 제시하고, 이를 구체적으로 구현하고자 추구하는 인간상에서는 '자기주도적인 사람'을, 미래 사회변화에 대응할 수 있는 역량으로는 '협력적 소통 역량'을 강조하고 있다. 총론에서는 크게 4가지 사항을 주요 개정 방향으로 삼고 있다. 2. 문제중심학습 문제중심학습(PBL)은 실제로 발생하는 문제나 상황을 중심으로 교수·학습 활동이 이루어지는 학습방법으로, 학습자에게 실제적인 문제를 제...2025.05.15
-
컴퓨터 프로그램은 정교한 알고리즘들의 집합이라고 할 수 있다2025.05.161. 알고리즘 알고리즘은 반복되는 문제를 풀기 위한 작은 프로시저(진행절차)를 의미한다. 흐름도를 활용한 프로그램 개발에 대하여 설명하였다. 흐름도는 컴퓨터가 알고리즘을 수행하는 과정을 간단한 기호와 도형 등으로 도식화하여 가시적으로 나타낸 것이다. 흐름도에는 시작/끝, 처리, 판단, 입력/출력, 연결자, 프린트, 흐름선 등의 기호가 활용되며 각 기호의 역할이 존재한다. 1. 알고리즘 알고리즘은 컴퓨터 과학의 핵심 개념으로, 복잡한 문제를 해결하기 위한 체계적인 절차와 방법론을 제공합니다. 알고리즘은 데이터 구조, 시간 복잡도, 공...2025.05.16
-
파이썬으로 통학 시간 계산해주는 프로그램 구현2025.01.021. 파이썬 프로그래밍 이 코드는 파이썬을 사용하여 통학 시간을 계산하는 프로그램을 구현한 것입니다. datetime 모듈을 사용하여 출발 시간과 도착 시간을 계산하고, 총 소요 시간과 역 개수에 따른 평균 시간을 출력합니다. 이를 통해 사용자가 자신의 통학 시간을 쉽게 확인할 수 있습니다. 2. 통학 시간 계산 이 프로그램은 사용자가 특정 시간에 출발하여 학교에 도착한 경우의 총 소요 시간과 역 개수에 따른 평균 시간을 계산하고 출력합니다. 이를 통해 사용자는 자신의 통학 시간을 쉽게 확인할 수 있으며, 효율적인 통학 계획을 수립...2025.01.02