본문 바로가기
반응형

프로그래밍기초2

[컴퓨터 개론] 4장-02. 알고리즘과 프로그래밍: 기본적인 제어 구조 (순차, 선택, 반복) 프로그래밍에서 제어 구조는 코드의 실행 흐름을 제어하는 핵심 요소로, 모든 프로그램의 논리를 구성하는 기초입니다. 제어 구조를 통해 프로그램은 주어진 조건에 따라 순서, 반복적으로 작업을 수행하며, 조건에 따라 결정을 내릴 수 있습니다. 대표적인 제어 구조로는 순차(Sequence), 선택(Selection), 반복(Iteration) 세 가지가 있으며, 이 글에서 각각의 개념과 역할을 설명하겠습니다.1. 순차 구조 (Sequence)순차 구조는 코드가 위에서 아래로 순서대로 실행되는 방식입니다. 모든 명령어가 순서대로 실행되며, 흐름에 변화가 생기지 않는 가장 기본적인 구조입니다. 순차 구조는 논리적이고 직관적이기 때문에 대부분의 코드에서 기본으로 적용됩니다.예시x = 10 # 1단계 y = x + 5.. 2024. 11. 1.
[컴퓨터 개론] 3장-03 데이터의 표현: 데이터 구조(리스트, 배열, 스택, 큐 등) 데이터 구조는 데이터를 효율적으로 저장하고 관리하기 위한 방식입니다.올바른 데이터 구조를 선택하면, 데이터 처리와 검색의 성능을 향상시킬 수 있습니다.이번 글에서는 대표적인 데이터 구조인 리스트, 배열, 스택, 큐의 개념과 특징에 대해 알아보겠습니다.1. 리스트 (List)리스트는 데이터의 순서를 유지하며 데이터의 추가와 삭제가 자유로운 선형 데이터 구조입니다.주로 데이터 요소들이 특정 순서에 따라 배치되며, 요소들은 중복될 수 있습니다.특징데이터가 논리적 순서에 따라 배치됨특정 위치에 요소를 삽입하거나 삭제하는 것이 가능데이터에 대한 접근이 편리하며, 다양한 형태의 데이터를 포함할 수 있음예: 연결 리스트 (Linked List)연결 리스트는 각 데이터 요소가 다음 데이터 요소를 가리키는 포인터를 포함.. 2024. 10. 30.
반응형