
총 3개
-
C언어 express2024.10.281. C언어 프로그래밍 1.1. C언어와 프로그래밍 C언어는 프로그래밍의 기본이 되는 언어로, 컴퓨터의 하드웨어와 가장 밀접한 관계를 가지고 있다. 프로그래밍이란 컴퓨터에게 우리가 원하는 작업을 수행하도록 지시하는 것이다. 이를 위해 인간이 이해할 수 있는 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있는 기계어로 번역하는 과정이 필요하다. C언어는 이러한 과정을 효율적으로 수행할 수 있도록 설계된 언어이다. C언어는 기계어와 인간이 사용하는 언어의 중간 단계에 위치하는 저수준 프로그래밍 언어이다. 이를 통해 컴퓨터의 하드웨어를...2024.10.28
-
프로그램개발과평가 중간고사2025.04.211. 프로그램개발과평가 중간고사 개요 1.1. 프로그래밍의 개념과 이해 프로그래밍은 컴퓨터 하드웨어와 소프트웨어를 이용하여 특정 목적을 달성하기 위한 일련의 명령어 집합이다. 프로그래밍을 통해 사용자가 원하는 기능과 동작을 구현할 수 있다. 프로그래밍 언어는 이러한 명령어를 작성하고 실행하는 데 사용되는 수단이다. 프로그래밍 언어에는 기계어, 어셈블리어, 고급 언어 등 다양한 종류가 있으며, 각 언어는 고유한 특징과 장단점을 가지고 있다. 기계어는 컴퓨터의 하드웨어에 직접 이해될 수 있는 가장 기본적인 언어이지만, 사람이 이해하기...2025.04.21
-
사용자가 입력한 수를 계속 더하는 배열 프로그램 작성 사용자가 입력한 수를 계속 더하는 연결리스트 프로그램 작성 이 2개의 프로그램의 장단점을 비교 및 설명2025.04.231. 서론 1.1. 배열과 연결리스트의 정의 및 특성 배열은 고정된 크기의 메모리 블록에 데이터를 순차적으로 저장하는 자료구조이다. 배열은 인덱스를 통해 각 요소에 빠르게 접근할 수 있는 장점이 있다. 이는 특정 위치의 값을 읽거나 쓰는 작업이 매우 효율적임을 의미한다. 그러나 배열의 크기는 초기화 시점에 고정되므로, 사용자가 입력하는 데이터의 개수를 미리 알 수 없는 경우 비효율적일 수 있다. 새로운 데이터를 삽입하거나 삭제할 때도 많은 요소를 이동시켜야 하는 단점이 있다. 연결리스트는 동적으로 메모리를 할당하여 데이터를 저...2025.04.23