프로그래밍언어론7장연습문제풀이

등록일 2003.05.30 한글 (hwp) | 4페이지 | 가격 1,000원

목차

7.2 블록이란 무엇인가?
7.3 정적 영역과 동적영역을 갖는 프로그램에서 비지역 변수에 대한 참조가 어떻게 연결되는 지 구별하라.

본문내용

7.2 블록이란 무엇인가?- block (구역, 블록, 차단)
① 입출력할 때 하나의 단위로 다루어지는 문자나 워드, 레코드의 집합. CPU와 입출력
장치 간에는 블록 단위로 데이터의 전송이 이루어진다.
② 파일에서 처리 효율을 높이기 위해 몇 개의 레코드를 묶어서 하나의 단위로 한 것.
일반적으로 디스크나 테이프에서는 데이터를 블록 단위로 읽거나 써 넣는다.
③ 데이터 통신에서 한 번에 전송되는 문자의 집합. 이것에는 데이터 외에 제어 정보도
포함된다. packet
④ ALGOL 프로그램에서 begin과 end의 쌍으로 묶은부분
⑤ 워드프로세싱에서 한 번의 처리를 위해 지정되는 문서의 일부분
⑥ 컴퓨터 화면에서 하나의 단위로 다루어지는 화소의 집합
⑦ 데이터 통신에서 신호가 전송되는 것을 차단하는 일

7.3 정적 영역과 동적영역을 갖는 프로그램에서 비지역 변수에 대한 참조가 어떻게 연결되는 지 구별하라.
*. 비지역변수 참조 방법

◦ 프로그램 구조가 디음 그림과 같을 때

-----> 호출 순서가 A->E->F->G->F->G->F 일 경우 활성 레코드의 구조


* 동적 영역(Dynamic Scope)을 갖는 프로그램의 경우
- 비지역 변수에 대한 참조를 포함하는 부프로그램의 문장은 그 부프로그램의 다른 실행
동안에 다른 비지역 변수를 참조할 수 있음
- 비지역 변수에 대한 참조를 정적으로 타입 검사를 수행할 수 없음. 비지역 변수로 참
조 되는 변수에 대한 선언을 정적으로 결정할 수 있기 때문

*정적영역을 갖는 프로그램의 경우
- 비지역변수에 대한 참조가 프로그램의 번역시에 다른 비지역변수를 참조한다.
*원하는 자료를 검색 해 보세요.
  • [컴퓨터과학]프로그래밍언어론4장연습문제풀이 6페이지
    4.1 프로그래밍 언어가 갖는 예약어에 대하여 설명하고, 예약어를 사용함으로써 얻어지는 장단점을 설명하라 예약어는 다른 말로 키워드(keyword)라고도 한다. 특별한 기능을 수행하도록 프로그래밍 언어에서 미리 정해진 단..
  • [프로그래밍언어] 프로그래밍 언어론 연습문제풀이 7페이지
    1. 몇몇의 프로그래밍 언어에서는 특별한 언급이 없는 한 식별자의 길이를 제한하고 있다. 그 이유가 무엇인지를 알아보라. 또한, 식별자의 첫 번째 문자를 영문자로 시작하도록 제한하고 있는 이유도 밝혀라. -식별자..
  • 프로그래밍언어론3장연습문제풀이 6페이지
    3.2 직교성, 일반성, 획일성을 구분할 수 있는 예를 들어 보아라. 직교성 - 같은 언어의 구성자 간의 상호 작용이나 문맥의 사용이 기대치 않은 제한이나 행위를 야기해서는 안된다는 개념. ..
  • 프로그래밍언어론2장연습문제풀이 6페이지
    2.7 Algol 60 이 널리 사용되지 못한 이유 중의 하나는 어떤 언어 특징이 제공되지 않았기 때문이다.이 언어 특징은 무엇인가? 1960년도 기계에 종속되지 않는 프로그래밍 언어의 필요성 때문에 개발을 하게 된 알골(A..
  • 프로그래밍언어론5장연습문제풀이 8페이지
    5.1 몇몇의 프로그래밍 언어에서는 특별한 언급이 없는 한 식별자의 길이를 제한하고 있다. 그 이유가 무엇인지를 알아보라. 또한, 식별자의 첫 번째 문자를 영문자로 시작하도록 제한하고 있는 이유도 밝혀라. ..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      프로그래밍언어론7장연습문제풀이