에이다 [Ada]프로그래밍언어
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

에이다 [Ada]프로그래밍언어에 대한 보고서 자료입니다.

목차

1.소 개

2.Ada는 무엇인가?

3.Ada IDE들

4.Ada의 특징

5.자료형(Data Types)
5. 1 변수와 상수 선언
5. 2 단순 자료형
5. 3 구조 자료형(Structured Types)
5. 4 배열형(Array Types)
5. 5 문자열형(String Types)
5. 6 레코드 자료형(Record Types)
5. 7 접근 자료형(Access Types)
5. 8 전용 자료형(Private Types)
5. 9 표형 명세(Representation Specification)
5.10 유도 자료형과 자료형 호환성
5.11 중복 표현(Overloading)

6. 수식과 문장(Expressions and Statements)

7. 부프로그램(Subprograms)

8. 패키지와 전용 자료형
8. 1 정보의 은닉(Information Hiding)
8. 2 전용 자료형(Private Types)

9.태스크(Task)

10.태스크들 사이의 통신 기법
10.1 랑데뷰(Rendezvous)
10.2 태스들간의 선택 기법

11.예외 처리(Exception Handling)

12.포괄성(Generics)

13.간단한 Ada 예

14.참고 문헌 / 사이트 주소

본문내용

업 (task, 여러 병렬 쓰레드)을 만들고 사용할 수 있다. 이 기능은 다른 대다수의 언어들과 달리 Ada95 언어 자체에 있다
(C, Fortran, COBOL 등) 다른 언어로의 인터페이스를 언어에 포함할 수 있다
Ada는 문자와 숫자 입출력을 위해 강한 자료형(strong datatype)을 지원한다. 결과적으로 Ada는 복잡한 시스템을 작성하고 유지하는데 매우 적합함.
추가로
패키지
함수
프로시져 (procedure)
작업단위 (task unit)
레코드 (record)
배열
5. 자료형(Data Types)
단순 자료형(simple type)과 구조 자료형(structured types)으로 구성됨. Ada 언어에 존재하고 있는 포인터형은 access 형으로 대응됨. Ada는 병렬 처리와 관련된 자료 형으로 태스크(task)형을 제공함. Ada는 새로운 이름의 자료형을 선언하는데 있어서 새 자료형을 선언하는 방법과 이미 존재하는 기존 자료형을 가지고 새로운 자료형을 유도하는 두가지 방법이 있음.
5. 1 변수와 상수 선언
Ada에서는 모든 변수가 반드시 선언됨. 선언문에 예약어가 사용되지 않으며 초기값을 부여할 수 있음.
Ada에서는 상수 선언이 별도로 존재하는 것이 아니고 변수 선언에 예약어 constant와 상수값을 사용함으로써 상수를 선언하여 사용할 수 있음.
Ada에서는 문자열을 비롯하여 레코드,배열 등 모든 자료형에 상수를 선언할 수 있음.
5. 2 단순 자료형
Ada 언어 역시 시스템에 미리 정의된 자료형들이 있는데,이들 범주에는 논리(integer), 실수(float), 문자(character), 자연수(natural) 그리고 시간 지연 등에서 사용되는 duration과 우선 순위를 줄 때 사용하는priority등이 있음.
5. 3 구조 자료형(Structured Types)
Ada에서도 구조적 자료형으로 배열과 레코드를 제공함. 그러나 Ada에서는 집합 자료형을 제공하지 않으며,대신 논리형 배열로 어느 정도 해결할 수 있도록 됨. 또한 별도의 문자열 선언이 배열형으로 존재함.
5. 4 배열형(Array Types)
배열은 Pascal과 대동소이하며 단지 배열의 원소값들을 각원소 단위가 아닌 총괄적으로 배정해 주는 방법이 있음.
Pascal에서처럼 Ada의 첨자 역시 모든 이산 자료형이 사용 가능하며, 배열의 차원 수를 제한하지 않음. Ada에서는 배열값을 배열 집단값(array aggregates)이라 부르는 방법으로 한정할 수 있음.
5.5 문자열형(String Types)
문자열형은 string인데 문자들의 1차원 배열로 간주하며 첨자값으로 무제한 자연수(natrual)형이 미리 선언된 것으로 간주됨. 그러므로 문자열의 길이가 자료형 정의에서 주어지지 않기 때문에 문자열 선언에서 문자열 길이가 주어져야 함. 문자열은 비교될 수 있으며, 또한 첨자 영역을 한정함으로써 부분 문자열을 형성하는 것이 가능함.
5.6 레코드 자료형(Record Types)
레코드의 정의는 Pascal과 거의 같음.
Ada에서는 레코드 자료형이 경우에 따라 다르게 구성하는 판별자(dis-criminants)를 포함할 수 있음. 이러한 판별자의 사용에는 두 가지가 있는데, 한 가지는 배열로 된 구성 요소의 첨자 법위를 한정시키는 방법이고, 또 한 가지는 가변부(variant part)에 매개 변수를 사용하는 방법임.
Pascal에서와 마찬가지로 가변부는 레코드의 고정부 다음에 오직 하나만 사용할 수 있음.
레코드 자료형 정의에서 필드들에 대하여 초기값을 한정할 수 있음. 이 초기값들은 그 자료형 변수를 선언할 때 해당 필드의 초

키워드

  • 가격1,300
  • 페이지수8페이지
  • 등록일2006.06.24
  • 저작시기2006.6
  • 파일형식한글(hwp)
  • 자료번호#356525
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니