프로그래밍 언어론 3장 4장 문제

저작시기 2012.12 |등록일 2013.01.01 한글 (hwp) | 7페이지 | 가격 4,000원

* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다. 한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.

소개글

Robert W. Sebesta의 프로그래밍언어론(concepts of programming languages) 연습문제 3장, 4장 풀이입니다.

3장에선 2번, 3번, 5번, 6번, 8번, 13번, 16번을 풀었고 4장 에선 9번을 풀었습니다.

목차

없음

본문내용

< Chapter 3 : Problem Set >

02. Write EBNF descriptions for the following:
(다음을 EBNF로 나타내어라.)
a. A Java class definition header statement
b. A Java method call statement
c. a given Statement => 8판 Switch문으로 대체
d. A C union definition
e. C float literals
A : a. < class_head > -> { < modifier > } class class_name [ extends extendsclass_name ] [ implements interface_name { , interface_name }* ] [throw exception_name
{ , exception_name }*
< modifier > -> public | abstract | flnal
b. < Java method Call > -> { Class_name }* . Method_name ( { < parameter > }* ) ;
c. < Switch > -> Switch ( < var > ) {

<중 략>

void whilestmt(){
/* Be sure the first token is `while` */
if (nextToken != WHILE_CODE){
error();
} else {
/* Call lex to get to the next token */
lex();
/* Check for the left parenthesis */
if (nextToken != LEFT_PAREN){
error();
} else {
/* Call condition to parse the Boolean expression */
condition();
/* Check for the right parenthesis */
if (nextToken != RIGHT_PAREN){
error();
} else {
/* Call statement to parse the then clause */

참고 자료

없음
*원하는 자료를 검색 해 보세요.
  • [컴퓨터]프로그래밍언어 15장문제정답 4페이지
    <함수 프로그래밍 언어> 1. 범함수 형태와 참조 투명성을 정의하시오. - 범함수 형태 : 매개 변수로 함수를 취하거나 결과로 함수를 산출하는 함수 - 참조 투명성 : 함수의 실행은 동일한 매개 변수가 주어진다면 항상 동일한 결과를 생산한다 2. 원본 LISP의 데이터..
  • [프로그래밍언어론]6장 문제 정답 6페이지
    1. 서술자란 무엇인가? 서술자(descriptor)는 변수의 속성들의 모임이다 구현에서, 서술자는 변수 속성들을 저장하는 메모리 셀들의 모임이다 속성들이 모두 정적이면, 서술자는 단지 컴파일 시간에만 필요하다 서술자는 컴파일러에 의해서 보통 심볼테이블의 일부로 구성되..
  • [컴퓨터]프로그래밍언어 16장문제정답 4페이지
    <논리 프로그래밍 언어> 1. 형식 논리에서 기호 논리의 세 가지 주된 사용은 무엇인가? 명제 표현, 명제 사이의 관계 표현, 참이라고 추정되는 다른 명제로부터 새로운 명제가 추론되는 방법의 가술 2. 복합 항의 두 부분은 무엇인가? -작용자 : 관계를 명명하는 함수 ..
  • [프로그래밍언어]프로그래밍언어론 5장 문제정답 5페이지
    5장 복습문제 1. 이름에 대한 설계 고려 사항은 무엇인가? ? 이름에 대,소문자가 구별여부 ? 특수어가 예약어인가 아니면 키워드인지의 판별 ? 이름의 최대길이가 제한여부 ? 연결문자를 허용여부 2. 대소문자 구분 이름이 갖는 문제는 무엇인가? 판독성을 저하시킨다 3...
  • 각 언어의 데이터 타입 및 제어구조의 종류 4페이지
    1. 각 언어의 데이터 타입 및 제어구조의 종류 C언어 데이터 타입 정수 데이터유형 short int 2byte 부호있는 정수 unsigned short int 2byte 부호없는 정수 int 4byte 부호있는 정수 unsigned int 4byte 부호없는 정수 l..
  • [프로그램]프로그래밍 언어란? 13페이지
    1. 프로그래밍 언어 컴퓨터와 인간이 서로 의사소통을 하기 위한 것으로, 프로그래밍 언어의 구분은 기능에 따라 저급 언어와 고급언어로 분류한다. ⑴ 좋은 프로그래밍 언어의 조건 ① 언어의 구조와 개념이 단순하고 명료해야 한다. ②언어의 개념이 확장성이 있어야 한다. ③..
  • [컴퓨터]프로그래밍언어론 2장 문제정답 7페이지
    1. Plankalkul은 언제 설계되었는가? 이 설계는 언제 출판되었는가? • 1945년에 개발되었으며, 1972년까지 출판되지 않았던 꽤 긴 필사본에서(Zuse, 1972), Zuse는 Plankalkul을 정의하였다. 2. Plankalkul에 포함된 두 개의 데..
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      프로그래밍 언어론 3장 4장 문제