프로그래밍 언어론 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 */

참고 자료

없음
*원하는 자료를 검색 해 보세요.
  • 프로그래밍 언어 7장, 8장, 9장 연습문제 2 페이지
    9. 식에 대해서 다음의 결합 법칙과 우선순위 규칙을 가정한다. (a) ( ( ( a * b )¹ - 1 )² + c )³ (b) ( ( ( a * ( b - 1 )¹ )² / c )³ mod d )⁴ (c) ( ( ( ..
  • [프로그래밍언어]프로그래밍언어론 5장 문제정답 5 페이지
    16. 존속기간, 영역, 정적 영역, 동적 영역 등을 정의하시오. ※ 존속 기간 : 변수의 존속기간은 실행이 메서드에 진입한 시점부터 메서드의 끝에 이르렀을 때까지의 기간. C,C++ 에서 static을 사용하여 선언된 ..
  • [컴퓨터]프로그래밍언어 16장문제정답 4 페이지
    1. 형식 논리에서 기호 논리의 세 가지 주된 사용은 무엇인가? 명제 표현, 명제 사이의 관계 표현, 참이라고 추정되는 다른 명제로부터 새로운 명제가 추론되는 방법의 가술 2. 복합 항의 두 부분은 무엇인가? ..
  • 프로그래밍언어론 1장 연습문제 풀이 8 페이지
    ● 객체지향 언어란? 이러한 실세계의 객체를 소프트웨어적으로 표현하기 위한 방법 중의 하나가 객체지향 방법이다. 따라서 소프트웨어 객체는 실세계의 객체가 갖는 구성요소를 모두 표현할 수 있어야 한다. 이를 위해 객체지향 ..
  • 프로그래밍언어론 3장 연습문제 풀이 5 페이지
    2. l-value와 r-value에 대해 설명하여라. 변수의 값은 그 변수의 주소에 저장된 내용을 의미한다. 변수의 값은 배정문에 의해 부여되는데, 다음 배정문은 변수 x의 주소에 값20을 저장한다는 의미이다. x = 2..

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기