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

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

프로그래밍언어문법(C,C++,Python,JAVA)

프로그래밍언어 문법 목차

원당컴1 2024. 3. 18. 10:09

 

 

I.  서론

1. 프로그래밍 언어 이론

1.1 프로그래밍 언어란?

프로그래밍 언어가 무엇인지 살펴 본다.

링크 - https://wondangcom.tistory.com/1615

 

1.1 프로그래밍 언어란?

목표 프로그래밍 언어가 무엇인지 알아 보자. 컴퓨터의 동작 원리를 알아 보자. 컴파일러에 대해 알아 보자. 프로그래밍 언어란? 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를

wondangcom.tistory.com

1.2 알고리즘이란?

알고리즘이 무엇인지 살펴 본다.

링크 - https://wondangcom.tistory.com/1616

 

2.1 알고리즘이란?

목표 알고리즘이 무엇인지 알아 본다. 알고리즘을 표현하기 위한 방법으로 순서도의 작성법에 대해 알아 본다. 알고리즘이란? 어떤 문제를 해결하기 위한 절차나 방법 입력,출력,명확성,유한성,

wondangcom.tistory.com

1.3 변수와 상수

변수와 상수의 차이에 대해 알아 보고 각 언어에서 변수를 선언하는 방법 등을 살펴 본다.

링크 - https://wondangcom.tistory.com/1620

 

1.3 변수와 상수

목표 변수와 상수가 무엇인지 알아 보자. 프로그래밍 언어에서 변수를 사용하기 위해 이름을 짓는 규칙에 대해 알아 보자. 컴퓨팅 사고력 한비네 가족은 모처럼 중국집에서 외식을 하기로 하였

wondangcom.tistory.com

 

1.4 서식문자

서식문자가 무엇인지 살펴 보고 사용법을 확인한다.

링크 - https://wondangcom.tistory.com/1618

 

1.4 서식문자

목표 서식문자란 무엇인지 알아 보자 서식문자가 왜 필요한지 알아 보자 서식문자란 서식문자란 변수의 값을 출력하기 위해 정의되는 포맷(format) 문자 형식은 %를 사용하여 정수형은 %d, 실수형

wondangcom.tistory.com

 

1.5 아스키코드(ASCII CODE)

컴퓨터가 사용하는 언어는 무엇인지 이해하고 아스키코드는 무엇인지 알아 보자

링크 - https://wondangcom.tistory.com/1619

 

1.5 아스키코드(ASCII CODE)

목표 아스키코드(ASCII CODE) 가 무엇인지 알아 보자. 컴퓨터가 사용하는 언어는 무엇인지 이해하자. 컴퓨팅 사고력 길동이는 길순이 집에 과제를 하기 위해 놀러 갔습니다. 과제를 하던 중에 인터

wondangcom.tistory.com

II. 프로그래밍 기본 문법

2. 입력과 출력

각 언어에서 입력과 출력이 어떻게 이루어지는 지 살펴 보자.

링크 - https://wondangcom.tistory.com/2800

 

2. 입력과 출력

목표 프로그래밍 언어별로 입력과 출력하는 방법에 대해 숙지한다. 1. C언어 문법 입력과 출력은 프로그램과 사용자 간의 상호 작용을 가능하게 하는 중요한 부분이다. 사용하는 함수 입력 : scanf

wondangcom.tistory.com

2.1 - 숫자의 비밀(하나의 숫자 입력과 출력)

링크 - https://wondangcom.tistory.com/2801

2.2 - 문자의 마법사(하나의 문자 입력과 출력)

링크 - https://wondangcom.tistory.com/2802

2.3 - 실수의 발견(하나의 실수 입력 받아 출력하기)

링크 - https://wondangcom.tistory.com/2803

2.4 - 단어의 숲(하나의 단어 입력 받아 출력하기)

링크 - https://wondangcom.tistory.com/2805

2.5 - 말하는 거울(하나의 문장 입력 받아 출력하기)

링크 - https://wondangcom.tistory.com/2804

2.6 - 공간의 마술사(두 개의 숫자 입력 받아 한 줄에 10칸씩 확보하여 오른쪽/왼쪽 정렬하여 출력하기)

링크 - https://wondangcom.tistory.com/2806

2.7 - 두개의 실수 입력 받아 첫 번째 수는  소수점 2자리까지 첫째줄에 출력하고 두 번째 수는 10칸을 확보하여 오른쪽 정렬하여 소수점 2자리까지 출력하기 

링크 - https://wondangcom.tistory.com/2816

 

3. 연산자

 

4.  제어문

 

5. 함수

 

 

III. 자료구조

6. 배열(리스트)

 

7. 문자열

 

8. 구조체(클래스)

8.1 클래스와 객체

8.2 상속

8.3 다형성

8.4 캡슐화

 

9. 연결 리스트

10. 스택과 큐

11. 트리

12. 그래프

 

IV. 기초 알고리즘

13. 고급 문법

13.1 템플릿

13.2 STL(표준 템플릿 라이브러리)

1. string

2. vector

3. set

4. map

5. 우선순위큐

 

14. 정렬 알고리즘

14.1 버블 정렬

14.2 선택 정렬

14.3 삽입 정렬

14.4 병합 정렬

14.5 퀵 정렬

15. 검색 알고리즘

15.1 선형 검색

15.2 이진 검색

 

16 기타 알고리즘

16.1 수학

16.2 누적합

 

V. 중급 알고리즘

17. 동적 프로그래밍

18. 그리디 알고리즘

19. 백트래킹

20. DFS

21. BFS

22. 최단 경로

23. 투 포인터

24. 유니온 파인드

25. 최소 신장 트리

 

VI.고급 알고리즘

26. 위상정렬

27. 최소공통조상

28. 강한 연결 요소

29. 세그먼트 트리

30. 스위핑

31. 컨벡스 헐

32. 이분 매칭

33. 네트워크 플로우

34. MCMF

35. 고속 푸리에 변환

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기

'프로그래밍언어문법(C,C++,Python,JAVA)' 카테고리의 다른 글

2.1 - 숫자의 비밀  (8) 2024.04.05
2. 입력과 출력  (8) 2024.03.22
1.5 아스키코드(ASCII CODE)  (3) 2021.04.13
1.4 서식문자  (4) 2021.03.08
1.3 변수와 상수  (6) 2021.03.03