2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

분류 전체보기 1526

2.1 - 숫자의 비밀

문제) 숫자의 비밀 당신은 숫자 마법사가 되어, 사용자가 생각하는 숫자를 알아맞히는 프로그램을 만들고자 합니다. 사용자는 1부터 100까지의 숫자 중 하나를 마음속으로 생각하고, 당신의 프로그램은 그 숫자를 입력받아 화면에 출력해야 합니다. 이 마법 같은 순간을 위한 프로그램을 작성해 보세요. 요구 사항: 프로그램은 사용자에게 1부터 100까지의 숫자를 하나 생각하라고 안내합니다. 사용자가 숫자를 입력하면, 프로그램은 "당신이 생각한 숫자는 [입력받은 숫자]입니다!"라고 출력합니다. 입력과 출력은 명확하고 사용자 친화적이어야 합니다. 위의 문제를 각 프로그래밍 언어를 이용하여 문제 풀이를 진행해 봅니다. 1.C언어 #include int main() { int user_number; //변수 선언하기 /..

SW중심대학 디지털 경진대회 안내

1. 행사 개요 ○ (행사명) SW중심대학 디지털 경진대회 (SW와 생성 AI의 만남) ○ (주제) (SW부문) 생성 AI를 활용한 서비스 소프트웨어 개발 / (AI부문) 생성 AI의 가짜(Fake) 음성 검출 및 탐지 ○ (목적) 최신 SW·AI 기술을 활용하여 실생활 및 산업현장에서 발생하는 문제를 해결하고, 새로운 가능성 탐색을 장려하여 학생들의 SW·AI 기술적 역량 및 협업 능력 강화 ○ (일시) ‘24. 7. 1.(월) ~ 8. 6.(화) ○ (장소) 온·오프라인 * (예선) 온라인, (본선) 코엑스 예정 ○ (대상) SW중심대학 학생 (58개교) * 재학생 및 휴학생 참여가능, 졸업생 참여불가 ○ (참가비) 100만원 (대학당) (2023년도, 대학당 200만원) ○ (참가접수) 대학별로 학..

2.4 세 개의 변수 중에 가장 작은 수를 찾기

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 코딩으로 즐기는 수학 자료 목차 1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다. wondangcom.tistory.com 목표 세개의 변수 중 가장 작은 수를 찾는 알고리즘의 과정을 이해한다. 프로젝트 설명 A,B,C 에 임의의 값을 넣는다. 양팔 저울을 이용하여 A와 B를 비교하여 가벼운(작은) 것과 C를 비교하여 가벼운 것을 찾는다. 순서도 코딩 오브젝트 - 선물상자 3개,시소,엔트리봇을 준비한다. 변수 - A,B,C 를 준비한다. 신호 - AB,AC,BC,원위치를 준비한다...

2024년 제6회 한국코드페어 운영요강

2024년 제6회 한국코드페어 운영요강 ​ □ 개요 ㅇ (행사명) 2024년 제6회 한국코드페어 ㅇ (주제) "디지털 세상, 우리의 미래를 그리다" ㅇ (일시) 2024년 5월21일 ~12월 (예정) ㅇ (대상) 대한민국 국적의 청소년 ㅇ (주최/주관) 과학기술정보통신부/한국지능정보사회진흥원 ​ □ 프로그램 안내 한국코드페어 SW공모전, 해커톤 온라인SW공부방 트랙설명 ​ ​ 각 프로그램 별 세부 추진 요강은 첨부파일을 참고바랍니다. ※ 운영요강을 통해 공지된 내용 및 일정은 운영 상황에 따라 변경될 수 있습니다. ​ 2024년 제6회 한국코드페어 SW공모전 및 해커톤 관련 서식 안내(첨부파일 확인) SW공모전 및 해커톤 관련 서식은 분량, 폰트 등의 제한 이외의 사항은 자유롭게 수정이 가능합니다. 공모..

2.3 두 수의 교환

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 코딩으로 즐기는 수학 자료 목차 1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다. wondangcom.tistory.com 1. 목표 두 개의 변수 a,b 에 들어 있는 값을 서로 바꾸는 방법에 대한 이해 어떤 경우에 a,b 의 값을 바꿔서 처리해야 할지 고민해 보기 2. 프로젝트 설명 컵 A 와 B 에 내용물(색상표시)를 넣어 놓는다. 빈 컵 C를 준비한다. A의 내용물을 C에 넣는다. B의 내용물을 A에 넣는다. C의 내용물을 B에 넣는다. 3. 순서도 4. 코딩 - 엔트리봇 ..

2. 입력과 출력

목표 프로그래밍 언어별로 입력과 출력하는 방법에 대해 숙지한다. 1. C언어 문법 입력과 출력은 프로그램과 사용자 간의 상호 작용을 가능하게 하는 중요한 부분이다. 사용하는 함수 입력 : scanf 출력 : printf 1.1 출력(printf) 화면에 데이터를 출력하는데 사용된다. 이 함수는 다양한 형식 지정자를 사용하여 변수의 값을 문자열 형태로 출력 할 수 있다. 예를 들어 %d는 정수,%f는 실수,%c는 문자를 나타낸다. // 정수 출력 예 int number = 10; printf("Number is %d\n", number); // 실수 출력 예 double pi = 3.14159; printf("Pi is approximately %.2f\n", pi); 1.2 입력(scanf) 사용자로부터..

2.2 윤년 문제

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 코딩으로 즐기는 수학 자료 목차 1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다. wondangcom.tistory.com 1. 목표 1년은 365.2422일이라서 약 4년에 한번씩 윤년이 되는 것을 이해한다. 4년에 한번씩 윤년이지만 100년 주기로 평년,400년 주기로 윤년인 것을 이해 한다. 년도를 입력 받아 400년의 주기, 100년의 주기, 4년의 주기를 판단하는 방법을 이해한다. 2. 프로젝트 설명 임의의 년도를 정하고 윤년인지 평년인지 묻고 대답을 입력 받아 맞았는지 ..

프로그래밍언어 문법 목차

I.  서론1. 프로그래밍 언어 이론1.1 프로그래밍 언어란?프로그래밍 언어가 무엇인지 살펴 본다.링크 - https://wondangcom.tistory.com/1615 1.1 프로그래밍 언어란?목표 프로그래밍 언어가 무엇인지 알아 보자. 컴퓨터의 동작 원리를 알아 보자. 컴파일러에 대해 알아 보자. 프로그래밍 언어란? 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를wondangcom.tistory.com1.2 알고리즘이란?알고리즘이 무엇인지 살펴 본다.링크 - https://wondangcom.tistory.com/1616 2.1 알고리즘이란?목표 알고리즘이 무엇인지 알아 본다. 알고리즘을 표현하기 위한 방법으로 순서도의 작성법에 대해 알아 본다. 알고리즘이란? 어떤 문제를 해결하기 위한 절..

교란순열

교란순열이란 교란순열(derangement)은 원래 위치에 있지 않은 원소만으로 구성된 순열을 말합니다. 예를 들어, 4개의 원소가 있는 경우 교란순열의 수는 9개입니다. 이를 수학적으로 표현하면, ( D_4 = 9 )입니다. 일반적으로 교란순열의 수를 나타내는 기호는 ( D_n )이며, 간단한 예로 ( D_1 = 0 ), ( D_2 = 1 ), ( D_3 = 2 ) 등으로 계산할 수 있습니다. 교란순열은 조합론에서 중요한 개념으로, 모든 원소가 원래의 위치에 있지 않도록 배열하는 경우의 수를 구하는 문제입니다. 이러한 문제는 ‘모자 문제’ 또는 '모자 확인 문제’라고도 불리며, 고전적인 확률 문제로도 잘 알려져 있습니다. 교란순열의 수를 구하는 방법에는 여러 가지가 있는데, 대표적인 방법으로는 점화식을..

2024년도 한국정보올림피아드 일정 안내

예상일정 4월중 : 접수 5월 12일 (일): 1차대회(온라인) 7월 14일(일): 2차대회 참가대상 초·중·고등학교 재학생 또는 이에 준하는 자 비재학생 또는 외국인 학교 재학생의 경우, 출생년도에 따라 참가부문이 제한됨 부문출생년도 초등부 2012년생-2017년생 중등부 2009년생-2011년생 고등부 2006년생-2008년생 기타 자세한 내용은 홈페이지(https://koi.or.kr/koi/2024/1/) 참고 문제구성 1교시: 사고력 및 비버 챌린지 스타일 문제 20-25문항, 80분, 총점 200점 예시: 2023년도 한국정보올림피아드 1차 대회 1교시 문항 2교시: 실기 문제 2-3문항, 100분, 문제당 100점 사용 가능한 언어: C11, C++17, PyPy3, Java 11 모든 언어..