Grace
grace's dev_note
Grace
전체 방문자
오늘
어제
  • 분류 전체보기
    • FrontEnd
      • Next.js
      • React
      • ReactNativ..
      • Vue
    • Javascript
      • 러닝 자바스크립트
      • 모던 자바스크립트
    • CS
    • DataScienc..
      • Data Struc..
      • LeetCode
    • BackEnd
      • Express
      • Node.js
      • Nest.js
    • DevOps
      • Docker
    • 매일메일
    • 회고
    • 코드캠프

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Vue3
  • 자바스크립트
  • Vite
  • PostgreSQL
  • backend
  • Vue
  • postgres
  • nest.js
  • React Native
  • vitejs
  • 함수
  • tanstack
  • pinia
  • node.js
  • vue-query
  • Express
  • 알고리즘
  • 번들러
  • javascript
  • Vue.js

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Grace

grace's dev_note

CS

[프로그래밍 언어론] 문장

2023. 12. 5. 20:19

선언문과 실행문

  • 문장
    • 처리를 나타내는 표현
    • 데이터 처리를 위해 변수, 연산, 서브프로그램을 이용
    • 문장의 구분: 선언문, 실행문
  • 선언문(declaration)
    • 변수나 서브프로그램을 이용할 수 있도록 준비를 해 줌
    • 변수 선언문: 변수명, 타입 등을 바인딩 → 이후 해당 변수를 이용할 수 있음
    • 서브프로그램 선언문: 서브프로그램의 프로토콜을 명시 → 이후 해당 서브프로그램을 이용할 수 있음
  • 실행문
    • 변수 및 서브프로그램을 이용하여 데이터를 처리함
    • 실행문의 구분: 대입문, 제어문

대입문(assignment statement)

  • 프로그램에서 가장 자주 사용되는 문장
  • 변수의 값을 변경하는 문장
  • 대입 연산자: 오른쪽 부분의 값을 왼쪽 변수의 값으로 대입
  • 다중 대입문: 하나의 값을 여러 변수에 대입
  • 타입 변환: 대입할 값의 타입과 변수의 타입이 서로 일치하지 않는 경우 대입할 값을 변수 타입의 값으로 변환하는 것

제어문

조건문

  • 조건에 따라 서로 다른 처리를 하도록 제어하는 문장
  • if문
    • 대표적인 조건문
    • 조건이 참인 경우에만 then 다음의 문장을 수행
    • else가 있는 경우: 조건이 거짓인 경우에만 else 다음의 문장을 수행

반복문

  • 원하는 문장을 반복해서 수행하도록 제어하는 문장
  • for문
    • 대표적인 반복문
    • 제어변수를 초깃값부터 종료값까지 증가분만큼씩 늘리며 원하는 문장을 반복 수행
  • while문
    • 조건이 참인 동안 필요한 문장을 반복해서 수행
    • 필요한 문장을 한 번도 수행하지 않을 수 있음
  • do-while문
    • 필요한 문장을 최소한 한 번은 수행
    • 이후 조건이 참인 동안 필요한 문장을 반복해서 수행
저작자표시 비영리 변경금지 (새창열림)

'CS' 카테고리의 다른 글

[프로그래밍 언어론] 서브프로그램 구현  (2) 2023.12.05
[프로그래밍 언어론] 서브프로그램 개요  (2) 2023.12.05
[프로그래밍 언어론] 수식  (1) 2023.12.05
[컴퓨터과학개론] 컴퓨터 네트워크  (1) 2023.12.05
[컴퓨터과학개론] 데이터베이스  (0) 2023.12.04
    'CS' 카테고리의 다른 글
    • [프로그래밍 언어론] 서브프로그램 구현
    • [프로그래밍 언어론] 서브프로그램 개요
    • [프로그래밍 언어론] 수식
    • [컴퓨터과학개론] 컴퓨터 네트워크
    Grace
    Grace
    기술 및 회고 블로그

    티스토리툴바