본문 바로가기

전체 글

(46)
1강 프로그래밍 언어 소개 1 프로그래밍 언어란 무엇인가 (1) 프로그래밍 언어 정의 언어란 무엇인가 의사 전달 수단 한 사람의 생각을 다른 사람에게 전달하는데 사용 자연어는 크게 말과 글, 두 가지 형태로 존재 프로그래밍 언어란 무엇인가 프로그램 작성에 사용되는 언어 → 프로그램: 컴퓨터가 수행할 명령어를 순서대로 나열해 둔 것 역시 의사 전달 수단 주로 사람의 생각을 기계에 전달하는데 사용 하지만 사람도 고려해야 함 프로그래밍 언어 정의 프로그래밍 언어는 컴퓨터가 수행할 수 있고 사람이 읽을 수 있는 형태로 계산을 나타내는 표기 체계이다. → 계산: 주어진 입력으로부터 원하는 답을 찾기 위해 수행해야 하는 명확한 절차 → 계산이 유한한 단계 안에 끝남 → 알고리즘 (2) 프로그래밍 언어의 특징 형식: 주로 글 내용: 엄밀한 규..
제1-1강 변수, 배열, 반복문 (6/7) Code12 import java.util.Scanner; public class Code12 { public static void main(String[] args) { Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int [] data = new int [n]; for (int i = 0; i < n; i++) data[i] = kb.nextInt(); kb.close(); int maxSum = 0; for (int i = 0; i < n; i++) { for (int j = i; j max // max = the sum; } } System.out.println("The max sum is " + maxSum); } } n개의 정수를 입력..
1강 C++ 언어의 소개 1 C++ 언어의 개요 (1) C와 C++ C++ 언어란? 1979년 Bell 연구소의 Bjarne Stroustrup이 C 언어를 확장하여 만든 프로그래밍 언어 → C with Classes → 1983년부터 C++ 라는 이름을 사용함 주요 확장 내용 객체지향 프로그래밍: 클래스, 상속, 다형성, 동적 바인딩 등 일반화 프로그래밍: 템플릿 예외처리 2 C++ 프로그램의 작성 및 빌드 (1) 소스 프로그램의 작성 소스 프로그램 파일 처리하고자 하는 작업을 수행하는 C++ 프로그램 명령어를 담은 파일 확장자: '.cpp', '.cxx', '.C' 헤더 파일 클래스, 함수의 원형, 매크로, 전역변수, 상수 등 여러 소스 파일에 공통적으로 선언되는 내용을 담은 파일 단독으로 컴파일되지 않고, #include라..