총 118개
-
방통대 방송대 C프로그래밍 핵심요양노트 교재요약본 (1장~15장)2025.01.251. C프로그래밍 언어 C프로그래밍 언어는 사람과 컴파일러(번역기)가 이해할 수 있도록 약속된 언어입니다. 컴파일러는 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번역해주는 번역기이며, 어셈블러는 기호로 표현된 어셈블리 코드를 기계어로 번역하는 번역기, 인터프리터는 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램입니다. C언어는 UNIX 운영체제 구현에 사용할 목적으로 개발되었으며, 높은 프로그램 이식성, 간단한 문법표현, 저급언어 특성을 가진 고급언어입니다. 2. C프로그램 개발 단계 C프로그램 개발 단...2025.01.25
-
윈도우즈 프로그래밍 I 과제2025.05.151. 연산자 연산자는 CPU에서 변수나 상수를 연산하기 위한 명령어로, '+', '-', '*', '/'와 같은 평범한 연산자가 여기에 속합니다. 연산의 기능을 가진 문자를 연산자, 연산을 당하는 문자를 피연산자라고 합니다. 또한 피연산자의 개수에 따라 단항 연산자, 이항 연산자, 삼항 연산자 등으로 구별됩니다. 2. 연산자 우선순위 Visual Basic에서 연산자의 우선순위는 '산술연산자 > 연결연산자 > 비교(관계)연산자 > 논리연산자'의 순서입니다. 3. 산술연산자 산술연산자는 수학의 사칙연산을 나타내는 연산자로, 값을 더하...2025.05.15
-
김영평생교육원 자료구조 과제2025.01.151. 배열(Array) 배열은 <index, 값>의 쌍들로 이루어지며, 각각의 index 들은 연관된 값을 가지는 구조로 이루어진 집합이다. 한 번에 여러 개의 동일한 자료형의 변수를 만들 때 사용된다. 이는 연속적인 메모리 공간을 할당하여 변수에 접근하는 과정을 보다 쉽게 만들기 위함이다. 모든 요소가 동일한 이름을 사용하므로 index 를 통해 항목에 접근하는데, 이때 인덱스는 0에서 시작한다. 주소 당 1Byte의 메모리가 할당되며, 직접 접근(Direct Access) 방식을 사용한다는 특징이 있다. 2. 구조체(Struct...2025.01.15
-
파이썬 인공지능과 가위바위보 게임 프로그램 코드2025.01.021. 파이썬 프로그래밍 이 코드는 파이썬을 사용하여 사용자와 컴퓨터 간의 가위바위보 게임을 구현한 것입니다. 코드에서는 random 모듈을 사용하여 컴퓨터의 움직임을 무작위로 선택하고, 사용자의 입력을 받아 승패를 판단합니다. 또한 라운드 수, 사용자의 승리 횟수, 패배 횟수를 추적하여 출력합니다. 2. 인공지능 이 코드는 간단한 가위바위보 게임을 구현한 것이지만, 인공지능 기술을 활용하여 컴퓨터의 움직임을 예측하거나 최적의 전략을 수립하는 등 더 복잡한 게임 프로그램을 만들 수 있습니다. 이를 통해 인공지능 기술의 활용 방안을 탐...2025.01.02
-
파이썬으로 10고개 게임하기2025.01.021. 파이썬 프로그래밍 이 프레젠테이션은 파이썬을 사용하여 10고개 게임을 구현하는 방법을 설명합니다. 게임은 1부터 50 사이의 랜덤한 숫자를 생성하고, 사용자가 숫자를 입력하면 그 숫자가 더 큰지 작은지 알려줍니다. 사용자가 10번 이내에 정답을 맞추면 승리하고, 그렇지 않으면 패배합니다. 이 프로젝트를 통해 파이썬의 기본 문법과 기능(random, try-except 등)을 익힐 수 있습니다. 1. 파이썬 프로그래밍 파이썬은 현재 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 파이썬은 간단하고 직관적인 문법으로 인해 초보...2025.01.02
-
C언어 간단한 게임 만들기 (가위 바위 보)2025.05.051. C언어 프로그래밍 이 프로젝트는 C언어를 사용하여 간단한 가위바위보 게임을 구현하는 것입니다. 코드에는 rand() 함수를 사용하여 컴퓨터가 랜덤으로 가위, 바위, 보를 선택하도록 하였고, switch-case 문을 사용하여 선택된 것을 출력하는 부분이 포함되어 있습니다. 또한 입력값이 유효하지 않을 경우 다시 선택하도록 하는 기능도 구현되어 있습니다. 2. 게임 프로그래밍 이 프로젝트는 간단한 가위바위보 게임을 구현하는 것으로, 게임 프로그래밍의 기본적인 요소들이 포함되어 있습니다. 플레이어와 컴퓨터의 선택을 받아 승패를 결...2025.05.05
-
컴퓨터구조 simple calculator mips code, 보고서2025.05.031. MIPS 어셈블리 프로그래밍 이 프로젝트에서는 MIPS 아키텍처 기반의 어셈블리 프로그래밍을 사용하여 간단한 계산기 기능을 구현하였습니다. 데이터 세그먼트에서는 입력 문자열, 연산자 기호, 결과 출력 문구 등을 정의하였고, 텍스트 세그먼트에서는 입력 문자열 처리, 연산자 판별, 피연산자 변환, 연산 수행, 결과 출력 등의 기능을 구현하였습니다. 특히 문자열을 정수로 변환하는 과정과 곱셈 및 나눗셈 연산을 추가하는 부분이 핵심적인 내용입니다. 2. 간단한 계산기 구현 이 프로젝트에서는 MIPS 어셈블리 프로그래밍을 활용하여 간단...2025.05.03
-
변수의 종류와 변수 간의 관계2025.05.131. 변수의 개념 변수는 실증적인 검증과정 가운데에서 어떠한 개념을 측정 가능 할 수 있도록 조작화 하게 된 것이며, 설문조사를 통해서 구체적으로 측정을 하는 대상이고, 어떤 개념 및 이론적으로 구성되어 있는 하위개념들을 의미할 수도 있는 것이다. 변수는 속성에 따라서 질적변수 및 양적 변수로 나누어지게 된다. 2. 변수의 종류 변수의 종류에는 명목변수, 서열변수, 등간변수, 비율변수 등이 있다. 또한 기능적 관점에 따라 독립변수, 종속변수, 매개변수, 외생변수, 억압변수, 통제변수, 조절변수 등으로 분류할 수 있다. 3. 변수 간...2025.05.13
-
외국어로서의 한국어 표현 교육론: 구어의 특성2025.05.121. 말하기 교육의 필요성 말하기 교육은 의사소통의 70%를 차지하는 중요한 영역이며, 표현 이해에 있어 핵심적인 역할을 한다. 말하기는 음성 언어로 자기 생각을 표현하고 상대와 상호작용하는 과정이다. 2. 구어와 문어의 차이 구어는 일상대화, 전화 대화, 상담, 인터뷰 등을 말하며, 문어는 연설, 발표, 강연 등을 말한다. 구어적 특징을 지닌 문어로는 시나리오, 소설의 대화, 대본, 희곡 등이 있다. 3. 구어의 특징 구어는 구 단위로 이루어지며, 수정, 반복, 설명, 축약 등이 많이 사용된다. 또한 주저, 머뭇거림, 말 수정이 ...2025.05.12
-
좋은 글쓰기의 요건과 어휘 선택 및 문장 구성의 중요성2025.01.251. 좋은 글쓰기의 요건 글쓰기의 첫걸음은 글쓴이가 자신이 왜 이 글을 쓰고자 하는지, 어떤 메시지를 전달하고자 하는지에 대한 깊은 고민에서 시작된다. 이 과정에서 글쓴이는 독자가 누구인지, 그들의 관심사, 필요, 수준은 무엇인지를 고려해야 한다. 이를 통해 글의 내용을 독자의 요구와 수준에 맞게 조정하여, 글이 가지는 설득력을 높이고 독자로 하여금 글쓴이의 의도를 명확하게 이해할 수 있도록 만들 수 있다. 2. 어휘 선택과 문장 구성의 중요성 글쓰기의 궁극적인 목표는 독자에게 명확하고 이해하기 쉬운 메시지를 전달하는 것이다. 어휘...2025.01.25
