728x90
BASIC 기초 문법
Chapter 1. BASIC이란?
1-1. BASIC의 정의
BASIC은 초보자가 쉽게 배울 수 있도록 만들어진 프로그래밍 언어입니다.
BASIC은
Beginner's All-purpose Symbolic Instruction Code
의 약자입니다.
쉽게 말하면
“처음 프로그래밍을 배우는 사람을 위한 언어”
입니다.
대표 특징:
- 문법이 매우 단순함
- 영어 문장처럼 읽기 쉬움
- 교육용으로 많이 사용됨
- 초기 개인용 컴퓨터에서 널리 사용됨
- 다양한 파생 언어 존재
대표 사용 분야:
- 교육용 프로그래밍
- 초기 PC 프로그램
- 간단한 계산 프로그램
- 업무 자동화
- 실습용 프로그램
대표 파생 언어:
- Visual Basic
- QBASIC
- GW-BASIC
Chapter 2. 개발 환경
2-1. BASIC 실행 환경
대표 프로그램:
- QBASIC
- GW-BASIC
- Visual Basic
- FreeBASIC
초보자 학습 추천:
QBASIC 또는 FreeBASIC
Chapter 3. 첫 번째 프로그램
Hello World
PRINT "Hello World!"
실행 결과
Hello World!
Chapter 4. 변수 (Variable)
4-1. 변수란?
데이터를 저장하는 공간
예:
LET NAME$ = "홍길동"
LET AGE = 20
※ 문자열 변수는 보통
$
를 붙입니다.
4-2. 주요 자료형
자료형설명예시
| INTEGER | 정수 | 10 |
| SINGLE | 실수 | 3.14 |
| STRING | 문자열 | "Hello" |
| BOOLEAN | 참/거짓 | True |
예제:
A = 100
PI = 3.14
NAME$ = "BASIC"
Chapter 5. 출력과 입력
5-1. 출력
PRINT "출력"
PRINT "이름:", "홍길동"
5-2. 입력
INPUT "이름을 입력하세요: "; NAME$
INPUT "나이를 입력하세요: "; AGE
Chapter 6. 연산자
6-1. 산술 연산자
연산자의미
| + | 더하기 |
| - | 빼기 |
| * | 곱하기 |
| / | 나누기 |
| MOD | 나머지 |
예제:
A = 10
B = 3
PRINT A + B
PRINT A MOD B
6-2. 비교 연산자
연산자의미
| = | 같다 |
| <> | 다르다 |
| > | 크다 |
| < | 작다 |
| >= | 이상 |
| <= | 이하 |
Chapter 7. 조건문
IF 문
SCORE = 90
IF SCORE >= 80 THEN
PRINT "합격"
END IF
IF ~ ELSE
IF SCORE >= 80 THEN
PRINT "합격"
ELSE
PRINT "불합격"
END IF
SELECT CASE
NUM = 2
SELECT CASE NUM
CASE 1
PRINT "1"
CASE 2
PRINT "2"
CASE ELSE
PRINT "기타"
END SELECT
Chapter 8. 반복문
FOR 문
FOR I = 1 TO 5
PRINT I
NEXT I
WHILE 문
I = 1
WHILE I <= 5
PRINT I
I = I + 1
WEND
Chapter 9. 배열 (Array)
배열이란?
여러 개의 데이터를 한 번에 저장
DIM NUMS(5)
NUMS(1) = 10
NUMS(2) = 20
PRINT NUMS(1)
Chapter 10. 함수와 서브프로그램
SUB
기능을 묶어놓은 코드
SUB HELLO
PRINT "안녕하세요"
END SUB
호출:
CALL HELLO
FUNCTION
값을 반환하는 함수
FUNCTION ADD(A, B)
ADD = A + B
END FUNCTION
Chapter 11. 객체지향 기초
전통적인 BASIC은
객체지향이 약합니다.
하지만
Visual Basic에서는
클래스 개념이 존재합니다.
예:
Class Student
Public Name As String
Public Age As Integer
End Class
Chapter 12. 예외 처리
전통 BASIC은
예외 처리 대신
오류 처리 문법 사용
ON ERROR GOTO ErrorHandler
PRINT 10 / 0
ErrorHandler:
PRINT "에러 발생"
Chapter 13. 실습 문제
문제 1
1부터 100까지 합 구하기
문제 2
짝수만 출력하기
문제 3
학생 점수 평균 구하기
문제 4
간단한 계산기 만들기
문제 5
회원 정보 입력 프로그램 만들기
최종 정리
BASIC 학습 순서
변수 → 조건문 → 반복문 → 배열 → 함수 → 프로그램 구조
이 순서가 가장 중요합니다.
728x90
'Software > BASIC' 카테고리의 다른 글
| VB.NET 시작하기 - 피아노 소리 (0) | 2024.07.29 |
|---|---|
| VB.NET 시작하기 - 지도 (0) | 2024.07.29 |
| VB.NET 시작하기 - GAME (0) | 2024.07.29 |
| VB.NET 시작하기 - REST API (0) | 2024.07.29 |
| VB.NET 시작하기 - 인공지능(AI) (0) | 2024.07.29 |
