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

+ Recent posts