고양이의 주요 특성을 설명하는 표 형식 모델입니다. §1.4 테이블 형식 정보 모델

슬라이드 2

목표:

1. "객체-속성" 유형의 학습 테이블 2. "객체-객체" 유형의 테이블 3. 이진 행렬에 대해 알아보세요.

슬라이드 3

질문 검토:

모델링이란 무엇입니까? 모델링 객체의 개념을 제공합니다. 모델이란 무엇입니까? 형식화를 정의합니다. 그래픽 정보 모델(다이어그램, 구조, 그래프)에 대한 모든 것을 알려주세요.

슬라이드 4

1. 모델링이란 무엇입니까?

모델링은 모델(전체 규모 또는 정보 제공)을 만들기 위한 인간 활동입니다.

슬라이드 5

2. 모델링 객체의 개념을 제시합니다.

모델링 객체의 개념은 그 자체로 이해되어야 합니다. 넓은 의미에서. 그것은 수 물질적 대상: 배, 혜성, 살아있는 세포; 자연 현상: 뇌우, 일식; 프로세스: 로켓 비행, 증권 거래소의 주식 가치 변화 등.

슬라이드 6

3. 모델이란 무엇입니까?

모델은 실제 물체의 단순화된 유사성입니다. 모델은 모델링 목적의 관점에서 중요한 객체의 일부 속성만을 반영합니다.

슬라이드 7

4. 형식화를 정의합니다.

형식화는 모델링 개체의 실제 속성에서 특정 기호 시스템의 형식 지정으로 전환된 결과입니다.

슬라이드 8

5. 그래픽 정보 모델(다이어그램, 구조, 그래프)에 대한 모든 것을 알려주세요.

다이어그램은 복잡한 시스템의 구성과 구조를 그래픽으로 표현한 것입니다. 구조는 시스템의 요소들이 하나의 전체로 결합되는 순서입니다. 그래프는 프로세스의 모델입니다.

슬라이드 9

1. "객체-속성" 유형의 테이블 2. "객체-객체" 유형의 테이블 3. 이진 행렬

슬라이드 10

객체 속성 테이블

테이블. 홈 라이브러리

슬라이드 11

테이블. 날씨

슬라이드 12

객체-객체 테이블

테이블. 진행 행은 학생을 나타냅니다. 이는 첫 번째 유형의 객체인 열입니다. 학교 과목– 두 번째 유형의 객체. 표의 각 셀(행과 열의 교차점)에는 해당 과목에서 특정 학생이 받은 성적이 표시됩니다.

슬라이드 13

테이블. 도로 이 표에는 정착지 간 직접 도로의 가용성에 대한 정보가 포함되어 있습니다.

슬라이드 14

이진 행렬

수학에서는 숫자로 구성된 직사각형 표를 행렬이라고 합니다. 행렬에 0과 1만 포함되어 있으면 이진 행렬이라고 합니다. Roads 테이블의 숫자 부분은 이진 행렬입니다.

슬라이드 15

테이블. 선택 과목 이 표에는 세 가지 선택 과목을 수강하는 4명의 학생에 대한 정보가 표시되어 있습니다. 1은 방문을 의미하고 0은 비방문을 의미한다는 점은 이미 분명해졌습니다. 이진 행렬인 테이블은 개체 간 관계의 질적 특성을 반영합니다.

슬라이드 16

요약

오늘은 무엇을 새로 배웠나요? 정보를 표 형식으로 표현하면 어떤 편리함이 있나요? 학교와 집에서 다루는 테이블의 예를 들어보십시오. 매트릭스란 무엇입니까? 이진 행렬이란 무엇입니까?

슬라이드 17

숙제:

이 표에서 수업 시간표의 음영 처리된 셀은 해당 학교의 9~11학년 체육 수업에 해당합니다. 다음 작업을 완료하세요. 최소한의 금액이 일정에는 체육 교사가 필요합니다. 두 명의 체육 교사와 함께 할 수 있는 일정 옵션 중 하나를 찾으십시오. 학교에는 세 명의 체육 교사가 있습니다: Ivanov, Petrov, Sidorov; 아무도 "창문"을 갖지 않도록 테이블에서 수업을 분배하십시오. 모든 사람이 동일한 작업량을 갖도록 세 명의 교사에게 수업을 분배하십시오.

슬라이드 18

강의해주셔서 감사합니다!!!

  • 슬라이드 19

    사용된 소스 목록:

    1. 컴퓨터 과학 및 ICT: 9학년 교과서 / I.G. 세마킨, LA 잘로고바, S.V. 루사코프, L.V. 셰스타코바. – 5판. 남.: 이놈. 지식연구실, 2012.-341 p. : 아픈. 2. http://www.google.ru/search?q=Excel&newwindow=1&hl=ru&tbm=isch&tBo=u&source=X&EI=G195UAIK8JPTABJOIC4BQ&VED=144 0 & bih = 775#Newwindow = 1 & Hl = RU & TBM = ISCH & SA = 1 & Q =%D0 %B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0&oq= %D0%B8%D0% BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0&gs_l=img.3.. 0l10.291583.294172.0.294905.11.9 .0.2.2.0.178.1271.1j8.9.0...0.0...1c.1.12.img.Xah-zgjjE-g&bav=on.2,or.r_qf.&bvm=bv.45960087, d.bGE&fp=e1bb94c3811dd3a9&biw=1280&bih =709 3. http://www.google.ru/search?q=excel&newwindow=1&hl=ru&tbm=isch&tbo=u&source=univ&sa=X&ei=g195UaiyK8jPtAbJoIC4BQ&ved=0CEkQsAQ&biw=14 40&bih=775#newwindow=1&hl =ru&tbm=isch&sa=1&q = %D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%B5+%D0%BC%D0% BE%D0%B4%D0 %B5%D0%BB%D0%B8&oq=%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%87%D0%BD%D1%8B %D0%B5+%D0% BC&gs_l=img.1.0.0j0i24l5.103767.106958.0.109316.11.8.0.3.3.0.410.1399.0j7j4-1.8.0...0.0...1c.1.12.img.92hv1TRIeLs&bav=on.2 ,or.r_qf.&f p= 92c98f642530c0da&biw=1280&bih=709

    모든 슬라이드 보기

    키워드:

    • "객체 속성" 유형의 테이블
    • 객체-객체-하나의 테이블
    • 계산표
    • 일대일 대응

    테이블 디자인 규칙

    동일한 속성 집합을 가진 여러 개체를 설명하기 위해 테이블이 가장 자주 사용됩니다.

    당신은 수업 일정의 표 형식 프레젠테이션을 잘 알고 있습니다. 표 형식버스, 비행기, 기차 등의 시간표가 제공됩니다.

    표에 제시된 정보는 명확하고 간결하며 보기 쉽습니다.

    테이블에는 개체의 다양한 속성, 동일한 클래스 및 다른 클래스의 개체, 개별 개체 및 개체 그룹에 대한 정보가 포함될 수 있습니다.

    테이블 형식 지정 시 다음 규칙을 준수해야 합니다.

    1. 표의 제목은 그 안에 포함된 정보에 대한 아이디어를 제공해야 합니다.
    2. 열과 행 제목은 짧아야 하며 다음을 포함해서는 안 됩니다. 불필요한 말그리고 가능한 경우 감소합니다.
    3. 숫자 값의 경우 표에 측정 단위가 표시되어야 합니다. 전체 표에 공통되는 경우에는 표 제목에 표시합니다(괄호 안에 표시하거나 제목 뒤에 쉼표로 구분). 측정 단위가 다른 경우 해당 행이나 열의 제목에 표시됩니다.
    4. 모든 표 셀을 채우는 것이 좋습니다. 필요한 경우 다음을 입력합니다. 기호:
        ? - 데이터를 알 수 없음
        x - 데이터가 불가능합니다.
        ↓ - 데이터는 위에 있는 셀에서 가져와야 합니다.

    텍스트 형식으로 제공된 정보를 기반으로 테이블 형식 모델을 만들려면 다음을 수행해야 합니다.

    1. 텍스트에서 개체 이름, 개체 속성 이름 및 개체 속성 값을 강조 표시합니다.
    2. 테이블 구조를 명확히 합니다.
    3. 텍스트의 정보를 테이블에 전송하여 표를 작성하십시오.

    텍스트에서 객체 이름, 속성 이름 및 해당 값을 강조 표시할 때 밑줄을 긋는 것이 편리합니다. 다른 라인. 객체 이름은 직선으로, 속성 이름은 이중 밑줄로, 속성 값은 점선으로 밑줄을 긋는 것에 동의합시다.

    예를 들어:

      프랑스의 수도는 파리입니다.
      호수의 깊이는 3m이다.
      그 소녀의 이름은 마샤입니다.

    이 예에서 고려된 각 속성("자본", "깊이", "이름")은 하나의 객체만을 특징으로 합니다. 우리는 이러한 속성을 단일이라고 부르겠습니다.

    속성은 한 번에 두 개의 객체를 특징짓는 경우가 많습니다. 우리는 이 쌍의 속성을 삼중선으로 강조하는 데 동의합니다.

    예를 들어:

      모스크바에서 체복사리까지의 거리는 600km이다.
      Vova는 역사상 "4"등급을 받았습니다..

    "객체 속성" 유형의 테이블(OS)

    "객체-속성" 유형의 테이블은 동일한 클래스에 속하는 개별 객체의 속성에 대한 정보를 포함하는 테이블입니다(그림 32).

    쌀. 32

    테이블의 행 수는 존재하는 객체 수에 따라 달라지며 열 수는 고려되는 속성 수에 따라 달라집니다.

    실시예 1

    표 3.
    러시아 황금고리 도시


    표 3은 다음과 같은 고대 러시아 도시에 대한 정보를 제공합니다. 독특한 기념물우리의 문화와 역사를 세계적으로 유명하게 만드는 황금반지러시아. 이 정보는 테이블 헤더에 반영됩니다.

    표에는 "city" 클래스에 속하는 "Vladimir", "Kostroma", "Pereslavl-Zalvesky" 및 "Gus-Khrustalny" 개체가 표시됩니다. 각 객체에 대해 "창립 연도", "설립자" 및 "랜드마크" 속성 값이 숫자와 단어로 표시됩니다.

    작은 테이블(3~4행)에서는 개체를 순서에 관계없이 나열할 수 있습니다. 테이블에 개체가 많으면 일부 규칙에 따라 의미 있는 순서로 배열해야 합니다. 예를 들어, 표 3에는 도시가 나열될 수 있습니다. 알파벳 순서창립연도를 기준으로 오름차순 또는 내림차순입니다.

    OS 유형의 테이블에 객체보다 더 많은 속성이 있는 경우 "측면으로 전환"할 수 있습니다. 행은 열로, 열은 행으로 바뀔 수 있습니다.

    행 머리글과 열 머리글에 정확히 무엇을 배치할지(객체 또는 속성)는 특정 테이블에 따라 다릅니다. 일반적으로 행은 많고 열은 적은 테이블이 행은 적고 열이 많은 테이블보다 더 편리합니다.

    객체-객체-하나(OOO) 테이블

    객체-객체-1 테이블은 객체 쌍의 일부 단일 속성에 대한 정보를 포함하는 테이블로, 대부분 서로 다른 클래스에 속합니다.

    LLC 유형 테이블의 일반적인 모습은 그림 1에 나와 있습니다. 33.


    쌀. 33

    이 테이블에서 열 머리글은 복잡한(2계층) 구조를 가지고 있습니다.

    실시예 2

    표 4


    LLC 유형 테이블은 "측면으로 회전"할 수 있습니다. 행은 열로, 열은 행으로 변환됩니다(표 5).

    표 5
    6학년 학생의 컴퓨터 공학 성적


    OOO 유형 테이블은 객체 쌍의 하나의 속성을 기록하므로 해당 셀에는 항상 숫자, 단어 또는 그래픽 이미지 등 동일한 유형의 값이 포함됩니다.

    실시예 3

    "도시 간 거리" 표에는 동일한 "도시" 클래스에 속하는 객체 쌍 사이의 거리가 표시되므로 이 클래스의 객체는 표의 행과 열 모두에 포함됩니다. 결과적으로 테이블 헤드가 한 레벨 "손실"되고 테이블 자체가 더 단순해 보입니다(표 6). 이 표는 LLC 유형에도 적용됩니다.

    표 6


    유사한 테이블이 아틀라스에 있습니다. 고속도로. 사실, 다음과 같이 공식화되어 있습니다 (표 7).

    표 7
    도시 간 거리(km)


    실시예 4

    표 8
    6학년 학생들의 취미


    표 8을 통해 6학년 학생들이 무엇에 관심을 갖고 있는지, 어떤 클럽과 섹션에 참여하는지에 대한 아이디어를 얻을 수 있습니다. 학생이 댄스, 스포츠 또는 활동에 관심이 있는 경우 컴퓨터 그래픽(해당 원이나 섹션에 참석) 셀에 1이 배치되고 그렇지 않으면 0이 배치됩니다.

    이 테이블의 중요한 특징은 정량적(몇 개?)이 아닌 정성적 속성(객체 간의 연결 유무)을 기록한다는 점입니다.

    계산표

    컴퓨팅동일한 테이블의 다른 속성 값을 사용하여 일부 속성의 값을 계산하는 테이블을 호출합니다.

    실시예 5

    표 9
    1학년을 위한 선물세트


    이 표는 OS 유형에 따라 다릅니다. "비용" 열의 값은 가격 x 수량 공식을 사용하여 계산됩니다.

    이 테이블의 마지막 행을 마지막 행이라고 부르겠습니다. 결과를 기록하기 위한 것입니다. 총계 행에는 "합계:" 또는 "합계:"라는 제목이 있습니다.

    전체 행 셀에는 해당 열의 숫자 합계가 포함됩니다. 하지만 이 금액은 합리적이어야 합니다. 따라서 "수량" 열의 모든 숫자를 더하면 다음을 알 수 있습니다. 에 포함된 항목 선물 세트. 세트의 총 비용은 "비용" 열의 모든 숫자를 합산하여 구합니다. 하지만 '가격' 열의 금액은 의미가 없습니다.

    실시예 6

    해변에 갈 준비를 하면서 쾌활한 작은 사람들은 청량음료를 비축하기로 결정했습니다. Dunno는 크 바스 2 리터, 소다 1 리터 및 라즈베리 시럽 1 리터, 도넛-소다 3 리터 및 라즈베리 시럽 2 리터, Toropyzhka-소다 2 리터, Doctor Pilyulkin-크 바스 1 리터 및 1 리터를 가져갔습니다. 피마자유. 모든 작은 남자들이 각 종류의 음료수를 몇 리터씩 마셨습니까? 남자들은 각각 몇 리터의 음료수를 가져갔습니까? 모든 작은 남자들이 함께 마신 음료수는 몇 리터입니까?

    LLC 유형의 테이블에 "사람" - "음료" 클래스의 개체 쌍에 대해 사용 가능한 정보를 제시해 보겠습니다. 이 경우, 한 쌍의 물체의 속성은 사람이 저장한 음료의 양(리터)이 됩니다.

    표 10


    첫 번째 질문에 대한 답은 표의 요약 열에 있습니다(제목은 "전체"임). 두 번째 질문에 대한 답은 맨 아래에 있습니다. 세 번째 질문에 대한 답은 오른쪽 아래 셀(총계 행과 총계 열의 교차점)에 있습니다.

    그것을 참고 마지막 번호두 가지 방법으로 얻을 수 있습니다. Dunno, Donchik, Toropyzhka 및 Pilyulkin이 마신 음료 수를 합산하면 작은 남자들이 얼마나 많은 음료수를 마셨는지 알 수 있습니다(마지막 줄에 요약). 작은 남자가 섭취한 크바스, 소다, 라즈베리 시럽 및 피마자유의 양을 합산하면 동일한 숫자가 얻어집니다(마지막 열에 합산). 표의 오른쪽 아래 셀에 있는 숫자 기능을 사용하여 계산을 제어할 수 있습니다.

    여러 테이블을 사용하여 논리적 문제 해결

    두 클래스의 객체는 일대일 대응 관계에 있을 수 있습니다. 이는 다음을 의미합니다.

    1. 이 세트에는 같은 번호사물;
    2. 첫 번째 세트의 각 객체는 주어진 속성에 의해 두 번째 세트의 단 하나의 객체와 연결됩니다.
    3. 두 번째 세트의 각 객체는 주어진 속성에 의해 첫 번째 세트의 단 하나의 객체와 연결됩니다.

    해당 LLC 유형 테이블에서 각 행과 각 열에는 개체 간의 관계가 있음을 나타내는 하나의 1만 포함됩니다. 이 속성을 사용하여 문제를 해결할 수 있습니다. 논리적 문제.

    실시예 7

    Masha, Olya, Lena 및 Valya는 훌륭한 소녀입니다. 그들 각각은 일부에서 재생됩니다. 악기다음 중 하나를 말합니다. 외국어. 그들의 도구와 언어는 다릅니다. 마샤는 피아노를 연주합니다. 프랑스어를 구사하는 소녀가 바이올린을 연주합니다. Olya는 첼로를 연주합니다. 마샤는 몰라 이탈리아어, 그리고 Olya는 영어를 말하지 않습니다. 레나는 하프를 연주하지 않고, 첼리스트는 이탈리아어를 할 줄 모릅니다. 각 소녀가 어떤 악기를 연주하고 어떤 외국어를 구사하는지 결정하는 것이 필요합니다.

    문제는 "소녀"(이름이 "Masha", "Olya", "Lena" 및 "Valya"인 개체), "악기"("그랜드 피아노", "바이올린", "첼로") 클래스의 개체를 고려합니다. "하프") 및 "외국어"("프랑스어", "독일어", "영어", "이탈리아어"). 쌍은 "소녀"- "악기", "소녀"- "외국어", "악기"- "외국어" 클래스의 개체로 구성되며 개체 사이에는 일대일 대응이 있습니다. 이러한 클래스(그림 34).

    쌀. 34

    문제 설명은 고려 중인 클래스의 일부 개체 사이에 연결이 있는지 여부를 명시적으로 나타냅니다.

    "소녀 - 악기" 및 "소녀 - 외국어" 쌍에 대해 유형 000의 두 개의 별도 테이블을 작성할 수 있습니다. 하나의 테이블로 통합하는 것이 더 편리합니다(표 11). "소녀가 악기를 연주합니다"( "소녀가 외국어를 말합니다")라는 개체 쌍에 속성이 존재하면 1로 표시되고 속성이 없으면 0으로 표시됩니다.

    이 예에서는 소녀 세트와 악기 세트 사이에 일대일 대응이 있다는 정보와 다음 정보를 기반으로 테이블의 상단 부분을 먼저 작성하는 것이 편리합니다.

    마샤는 피아노를 연주합니다.
    Olya는 첼로를 연주합니다.
    레나는 하프를 연주하지 않습니다.

    표 11


    이제 표의 첫 번째 부분에 기록된 연결을 고려하여 문제 설명의 데이터를 사용하여 두 번째 부분을 작성해 보겠습니다.

    프랑스어를 구사하는 소녀가 바이올린을 연주합니다.
    Masha는 이탈리아어를 모르고 Olya는 영어를 할 수 없습니다.
    첼리스트는 이탈리아어를 하지 못합니다.

    표 12


    따라서 Masha의 취미는 피아노와 영어, Olya는 첼로와 독일어, Lena는 바이올린과 프랑스어, Valya는 하프와 이탈리아어입니다.

    테이블 형식 정보 모델

    가장 일반적으로 사용되는 정보 모델 유형 중 하나는 열과 행으로 구성된 직사각형 테이블입니다. 이 유형의 모델은 동일한 속성 집합을 가진 여러 개체를 설명하는 데 사용됩니다. 테이블을 사용하면 다양한 주제 영역에서 정적 및 동적 정보 모델을 모두 구축할 수 있습니다. 테이블 뷰는 널리 알려져 있습니다. 수학 함수, 통계 데이터, 기차 및 비행기 일정, 수업 등.

    안에 일반적으로 개체 목록은 표의 첫 번째 열 셀에 배치되고 해당 속성 값은 다른 열에 있습니다. 때로는 개체 목록이 테이블의 첫 번째 행에 배치되고 해당 속성 값이 후속 행에 배치될 때 테이블 형식 모델에 데이터를 배치하는 또 다른 옵션이 사용됩니다. 진리표는 비슷한 방식으로 구성됩니다. 논리 함수논리 변수 및 함수 목록은 표의 첫 번째 행에 배치되고 해당 값은 다음 행에 표시됩니다.

    안에 표 형식의 정보 모델동일한 유형의 개체 또는 속성 목록은 테이블의 첫 번째 열(또는 행)에 배치되고 해당 속성 값은 테이블의 다음 열(또는 행)에 배치됩니다.

    "컴퓨터 장치 가격"이라는 표 형식의 정보 모델을 만들어 보겠습니다. 테이블의 첫 번째 열에는 동일한 유형의 개체(컴퓨터에 포함된 장치) 목록이 포함되고 두 번째 열에는 관심 있는 속성(예: 가격)인 테이블이 포함됩니다. 2.1. 구성된 표 형식 모델을 사용하면 컴퓨터 가격에서 개별 장치 비용의 점유율을 추정하고 최소 가격으로 가장 생산적인 구성으로 컴퓨터를 구입할 수 있습니다.

    표 2.1. 2001년 말 컴퓨터 장비 가격
    장치 이름 가격(USD)
    마더보드80
    셀러론 프로세서(1GHz) 70
    메모리 DIMM 128MB15
    하드 드라이브 40GB 130
    3.5인치 드라이브14
    비디오 카드 16MB30
    모니터 15인치180
    사운드 카드 16비트 30
    CD-ROM 드라이브 x5240
    액자25
    건반10
    생쥐5

    테이블 형식 정보 모델은 다음을 사용하여 컴퓨터에서 구축하고 탐색하는 것이 가장 쉽습니다. 스프레드시트및 데이터베이스 관리 시스템. 스프레드시트에 차트를 구성하여 결과 테이블 형식 모델을 시각화합니다.

    테이블 형식 모델의 시각화

    1. 스프레드시트 열에 장치 이름과 가격을 입력합니다.

    2. 열별로 데이터 정렬 가격내림차순으로.

    3. 원형 차트를 구성합니다.


    모델 분석에 따르면 더 빠른 프로세서를 구입하고 볼륨을 늘리는 데 드는 비용이 증가하는 것으로 나타났습니다. 랜덤 액세스 메모리컴퓨터 가격이 눈에 띄게 상승하지는 않지만 성능은 크게 향상됩니다.

    개체와 해당 속성을 테이블 형식으로 표현하는 경우가 많습니다. 과학적 연구. 따라서 화학과 물리학의 발전은 D. I. Mendeleev의 창조에 결정적인 영향을 받았습니다. XIX 후반세기 주기율표요소는 표 형식의 정보 모델입니다. 이 모델에서 화학 원소는 원자량이 증가함에 따라 표 셀에 배열되고 원자가 전자 수에 따라 열에 배열되며 표의 위치에 따라 원소의 일부 물리적, 화학적 특성이 결정될 수 있습니다.

    화학 수업에서는 인쇄된 원소 주기율표가 자주 사용됩니다. 시스템의 컴퓨터 모델은 다양한 물리적 및 화학적 특성 화학 원소(원자 질량, 전기 전도도, 밀도 등), 균등화 화학 반응, 반응에 관련된 물질의 질량을 찾기 위해 표준 화학 문제를 해결합니다.

    고려해야 할 질문

    1. 표 형식 모델을 사용하여 표현하는 데 적합하고 가능한 개체 시스템은 무엇입니까?

    운동:티테이블 모델

    1. 지참 테이블 예학교와 집에서 해결해야 할 일. 정의하다 유형그들이 언급하는 것: "객체 속성"또는 "객체-객체".

    2. 사용법 테이블 형식 모델종종 정보 문제의 해결을 촉진합니다. 다음 표에서 수업 시간표의 음영 처리된 칸은 고등학교 9-11학년의 체육 수업에 해당합니다.

    수업시간표

    레슨 번호

    9a

    9b

    오전 10시

    10b

    11a

    11b

    1

    2

    3

    4

    5

    6

    다음을 수행하십시오작업:

    어느 것을 결정 최저한의이 일정에 필요한 체육 교사의 수;

    귀하가 지낼 수 있는 일정 옵션 중 하나를 찾으십시오. 선생님 두 분체육;

    학교에서 체육 교사: Ivanov, Petrov, Sidorov; 분배하다그들 사이에는 아무도 "창"(빈 수업)이 없도록 수업이 테이블에 있습니다.

    - 분배하다~ 사이 세 명의 선생님모든 사람이 동일한 작업량을 갖도록 수업을 진행합니다.

    3. 컴퓨터 네트워크에서 노드다른 모든 서버가 직접 연결되는 서버입니다. 다음을 고려하면 이진 행렬. 그 안에 C1, C2, C3, C4, C5– 네트워크 서버의 지정. 어느 서버인지 확인 노드.

    C1

    C2

    C3

    C4

    C5

    C1

    C2

    C3

    C4

    C5

    프레젠테이션은 "테이블 형식 정보 모델. 간단한 테이블" 수업 자료를 지원합니다. 프레젠테이션에서는 OS 및 LLC와 같은 간단한 테이블의 예를 제공합니다.

    되풀이:
    – 모델이란 무엇입니까?
    – 정보 모델이란 무엇입니까?
    – 당신은 어떤 모델 분류를 알고 있습니까?
    – 사용 영역별로 어떤 모델이 있습니까?
    – 방법에 따라 어떤 모델이 있습니까? 대표?
    – 요인을 고려한 모델은 무엇입니까? 시간?
    – 어떤 모델이 있습니까? 사용분야?

    정적 모델과 동적 모델의 예를 들어보세요.

    모델의 예를 들어보세요 다른 지역지식.

    정신적으로 상상해 보세요 정삼각형. 다음 형식으로 이 개체의 정보 모델을 만듭니다.

    • 기하학적 모델;
    • 언어 모델;
    • 수학적 모델.

    당신이 연구한 모델은 다음과 같습니다:

    • 컴퓨터로 그린 그림;
    • 영화 포스터;
    • 수업 일정;
    • 박제 동물.

    모델이란 무엇입니까? 모델의 예를 들어보세요: 지구, 사람, 자동차. 태양의 모델이 될 수 있는 객체를 선택하세요.

    1. 바퀴;
    2. 점;
    3. 히터;
    4. 전구가 켜져 있습니다.
    5. 월드 아틀라스;
    6. 패턴: 파란색 배경에 노란색 원.

    목록에서 "cat" 개체의 정보 모델을 선택합니다.

    1. 고양이 도자기 입상;
    2. 노래 '옛날 옛적에 있었다' 회색 고양이모퉁이를 돌면…";
    3. 장난감 고양이;
    4. 넘어질 때 고양이의 행동에 대한 설명입니다.

    정보 모델을 정의합니다.

    이상한 것을 찾아 분류를 표시하십시오.
    바퀴, 카트, 우물, 소시지, 종;
    둥지, 개미집, 굴, 숲, 구멍;
    이반, 디마, 올렉, 타냐, 안드레이.

    새로운 소재:

    이것 좀 봅시다 생활 상황: 구매하셔야 합니다 휴대전화. 구매하실 때 가장 먼저 고려하는 부분(외관)은 무엇인가요? 어떤 정보가 중요합니까?
    정보는 표 형태로 제공됩니다.


    이것 전체 정보물건에 대해서? 그건 최고의 형태에 대한 정보 제공 모습핸드폰?
    휴대폰 구매 시 또 어떤 점에 주의하시나요?(휴대폰 기능? 어떤 정보가 중요한가요?
    정보는 표 형태로 제공됩니다.

    매개변수

    매개변수 값

    가격

    적외선 포트

    토크 모드

    진동 경고

    이 표가 전화기의 기능을 나타내는 가장 좋은 방법입니까?
    이 예에서는 하나의 실제 객체(휴대폰)에 대한 두 개의 테이블 형식 모델이 구축되었습니다. 첫 번째 모델은 그래픽 표현이 편리하고 두 번째 모델은 표 표현이 편리합니다. 표 형식의 정보 모델을 구축할 때 특별한 의미모델을 만드는 목적이 있습니다.
    테이블을 사용하여 다양한 주제 영역에 대한 정보 모델을 구축합니다. 지역 번호, 수학 - 곱셈표, 화학 주기율표, 수업 일정, 기차 일정. 예를 들어, 개별 컴퓨터 장치 비용의 표 형식 모델입니다. 표의 첫 번째 열에는 개체(컴퓨터에 포함된 장치) 목록이 포함되어 있고 두 번째 열에는 해당 가격이 포함되어 있습니다. 표 형식 정보 모델의 예를 들어 보시겠습니까?
    표 형식의 정보 모델에서동일한 유형의 개체 또는 속성 목록은 테이블의 첫 번째 열(또는 행)에 배치되고 해당 속성 값은 다음 열(또는 테이블의 행)에 배치됩니다.
    객체 클래스- 일부에 의해 통합된 개체 집합 일반 속성.
    속성- 물체의 특성, 징후.
    각 속성에는 이름과 의미가 있습니다.
    다음 표에서 개체 클래스, 개체 속성을 찾습니다.

    이름

    출판 연도

    장르

    A. 벨랴예프

    양서류 남자"

    환상적이다

    A. 푸쉬킨

    차르 살탄 이야기'

    시적인 이야기

    L. 톨스토이

    전쟁과 평화"

    비극

    연간 추정치

    안건

    러시아어

    문학

    수학

    이바노프 페트야

    페트로프 안드레이

    시도로프 반야

    안드레예프 콜야

    위치 번호 시스템을 사용하여 테이블 형식 모델을 구축합니다.

    숫자 체계란 무엇입니까?
    숫자 체계는 어떤 두 가지 클래스로 나누어지나요?
    위치 번호 체계는 비 위치 번호 체계와 어떻게 다릅니까?

    표기법

    베이스

    숫자의 알파벳

    바이너리

    소수

    0,1,2,3,4,5,6,7,8,9

    8진수

    16진수

    0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

    그래프에 대한 지식을 바탕으로 위 예에 대한 계층적 모델을 구축해 보겠습니다.
    그래프, 그래프 정점, 호란 무엇입니까?
    상단은 무엇입니까?

    저것. 각 요소는 더 높은 레벨여러 개의 하위 수준 요소가 포함될 수 있으며 각 하위 수준 요소는 하나의 상위 수준 요소에만 포함될 수 있습니다.
    따라서 , 계층적 모델에서는 개체가 여러 수준으로 배열됩니다. 각 상위 수준 요소는 여러 하위 수준 요소를 포함할 수 있으며, 각 하위 수준 요소는 하나의 상위 수준 요소에만 포함될 수 있습니다.
    생물학의 모든 것 동물의 세계계층적 시스템(유형, 클래스, 순서, 과, 속, 종)으로 간주되며, 컴퓨터 과학에서는 계층적 파일 시스템이 사용되어 컴퓨터를 분류합니다. 설명을 위해 역사적 과정가족 세대의 변화, 동적 정보 모델은 다음과 같은 형태로 사용됩니다. 가계도. 예를 들어, Rurik 왕조의 가계도 조각 (X-XI 세기)을 고려할 수 있습니다.
    -저것. "숫자 시스템" 섹션에서는 표 형식 모델과 계층형 모델이라는 두 가지 모델을 구축했습니다.
    결과적으로, 동일한 객체에 대해 표 형식의 계층적 모델을 구축하는 것이 가능합니다.

    서로 다른 목적을 위해 의도된 동일한 객체의 정보 모델은 다를 수 있습니다.


    가장 일반적으로 사용되는 정보 모델 유형 중 하나는 직사각형 테이블입니다. 데이터를 표 형식으로 가져오는 것은 정보를 체계화하는 방법 중 하나입니다.

    표 형식은 데이터를 명확하게 하고, 데이터를 구조화하며, 데이터 성격의 패턴을 볼 수 있게 하고, 표를 차트 및 그래프와 결합할 수 있게 해줍니다.

    테이블을 컴파일할 때 사용자가 관심을 갖는 정보만 포함됩니다. 테이블 형식 모델에서는 동일한 유형의 개체 또는 속성 목록이 테이블의 첫 번째 열(또는 행)에 배치되고 해당 속성 값이 테이블의 다음 열(또는 행)에 배치됩니다. . 테이블 형식 모델을 고려해 보겠습니다.

    "객체 - 속성" 유형 표:한 줄에는 하나의 개체 또는 하나의 이벤트에 대한 정보가 포함됩니다.

    날짜강수량온도
    11.02.09 – 15
    11.03.09 – 5
    11.04.09 +2
    11.05.09 +15

    "객체 - 객체" 유형의 테이블다양한 객체 간의 관계를 반영합니다.

    학생러시아인대수학
    이바노프4 4
    시도로프5 3

    이중 매트릭스 테이블시스템의 개별 요소 간의 연결 유무를 반영해야 하는 경우에 사용됩니다.

    이 표의 이진 행렬을 인접 행렬이라고 합니다. 단위는 인접한 마을 이름이 있는 행과 열의 교차점에 있습니다.

    다차스오제르나야포드고르나야
    다차스1 1 1
    오제르나야1 1 0
    포드고르나야1 0 0

    컴퓨터 네트워크에 있는 서로 다른 서버 간의 연결을 반영하는 이진 행렬이 포함된 테이블의 예:

    C1C2북서쪽C4C5
    C11 0 0 0
    C20 1 0 0
    북서쪽0 0 1 0
    C41 1 1 1
    C50 0 0 1

    질문: 5개의 서버 중 어느 서버가 허브인지 확인하세요.

    결론:테이블 형식 정보 모델을 사용하면 정보를 더 빠르게 분석할 수 있습니다.

    PC에서의 실습

    운동(옵션 1개)다음 데이터를 사용하여 테이블을 구성합니다.

    북극성은 작은곰자리(Ursa Minor)에 위치해 있습니다. 베텔게우스는 오리온자리에 위치하고 있습니다. 스피카까지의 거리는 260광년이다. 데네브는 백조자리(Cygnus)에 위치하고 있습니다. 아크룩스는 태양보다 2200배 더 밝습니다. 베텔게우스까지의 거리는 650광년이다. 리겔은 태양보다 55,000배 더 밝습니다. 카노푸스는 잠자리자리에 위치해 있습니다. 카펠라까지의 거리는 46광년이다. 스피카는 처녀자리에 위치하고 있습니다. 안타레스는 전갈자리 별자리에 위치해 있습니다. 아크튜러스까지의 거리는 36광년이다. 알데바란은 태양보다 165배 더 밝습니다. 베텔게우스는 태양보다 22,000배 더 밝습니다. 아크룩스까지의 거리는 260광년이다. 데네브는 태양보다 72,500배 더 밝습니다. 안타레스까지의 거리는 425광년이다. 알데바란은 황소자리에 위치하고 있습니다. 안타레스는 태양보다 6600배 더 밝습니다. 카노푸스까지의 거리는 181광년이다. Arcturus는 목동자리에 위치해 있습니다. 예배당은 태양보다 150배 더 ​​밝습니다. 북극성까지의 거리는 780광년이다. 리겔은 오리온자리에 위치하고 있습니다. 스피카는 태양보다 2200배 더 밝습니다. Acrux는 Southern Cross 별자리에 위치하고 있습니다. 알데바란까지의 거리는 70광년이다. 아크투루스는 태양보다 105배 더 밝습니다. 데네브까지의 거리는 1600광년이다. 카노푸스는 태양보다 6600배 더 밝습니다. 예배당은 Auriga 별자리에 있습니다. 북극성은 태양보다 6000배 더 밝습니다. 리겔까지의 거리는 820광년이다.

    1. 질문에 답하세요:
    • 어느 별이 가장 멀리 떨어져 있나요?
    • 어느 별이 가장 가까운가요?
    • 어떤 별이 가장 밝게 빛나나요?
    • 밝기가 안타레스 별과 알데바란 별 사이에 어떤 별이 있습니까?

    운동(옵션 2)다음 데이터를 사용하여 테이블을 구성합니다. 결과 테이블에 이름을 지정합니다.

    Otradnoye 역에서 Kutuzovskaya 역까지 지하철로 이동하는 시간은 37분입니다. Teatralnaya 역에서 Yugo-Zapadnaya 역까지 이동 시간은 24분입니다. Oktyabrskaya 역에서 Otradnoye 역까지 이동 시간은 32분입니다. Kurskaya 역에서 Kutuzovskaya 역까지 이동 시간은 23분입니다. Oktyabrskaya 역에서 Kutuzovskaya 역까지 이동 시간은 16분입니다. Yugo-Zapadnaya 역에서 Otradnoye 역까지의 이동 시간은 46분입니다. Teatralnaya 역에서 Otradnoye 역까지 이동 시간은 27분입니다. Oktyabrskaya 역에서 Teatralnaya 역까지 이동 시간은 13분입니다. Kurskaya 역에서 Otradnoye 역까지 이동 시간은 28분입니다. Teatralnaya 역에서 Kutuzovskaya 역까지 이동 시간은 19분입니다. Oktyabrskaya 역에서 Yugo-Zapadnaya 역까지 이동 시간은 23분입니다. Yugo-Zapadnaya 역에서 Kutuzovskaya 역까지 이동 시간은 33분입니다. Kurskaya 역에서 Teatralnaya 역까지 이동 시간은 10분입니다. Oktyabrskaya 역에서 Kurskaya 역까지 이동 시간은 10분입니다. Kurskaya 역에서 Yugo-Zapadnaya 역까지 이동 시간은 32분입니다.

    1. 결과 테이블에 이름을 지정합니다.
    2. 질문에 답하세요:
    • 어느 역이 서로 가장 멀리 떨어져 있나요?
    • 어느 역이 서로 가장 가깝습니까?
    • Otradnoye 역에서 거리가 멀어질수록 나열된 지하철 역은 어떤 순서로 위치하나요?

    7. 숙제

    §14. 데이터 구조: 트리, 네트워크, 그래프, 테이블. 79페이지, 질문 및 과제 16번.

    이진 행렬은 논리 퍼즐을 푸는 데 사용하기 편리합니다.

    추가 작업:

    테이블을 사용하여 문제를 해결하십시오. Masha, Olya, Lena 및 Valya는 훌륭한 소녀입니다. 그들 각각은 악기를 연주하고 외국어 중 하나를 구사합니다. 그들의 악기와 언어는 다릅니다. 마샤는 피아노를 연주합니다. 프랑스어를 말하고 바이올린을 연주하는 소녀; Olya는 첼로를 연주합니다. Masha는 이탈리아어를 모르고 Olya는 영어를 구사하지 못합니다. 레나는 하프를 연주하지 않고, 첼리스트는 이탈리아어를 할 줄 모릅니다. 각 소녀가 어떤 악기를 연주하고 어떤 언어를 사용하는지 결정합니다.

    11. 실제 대상, 프로세스 또는 현상을 단순화하여 표현한 것입니다.

    죔:

    동일한 개체에 대해 테이블 ​​형식 및 계층적 모델을 구축할 수 있습니까?

    숙제:
    1. 작업 "테이블 모델" 세 명의 십대 Sasha, Misha 및 Andrey가 같은 거리에 살고 있습니다. 모두가 한 사람은 뛰어난 체스 선수로 알고 있고, 다른 한 사람은 - 열렬한 축구선수팬이고 세 번째는 사교적 인 남자이고 온갖 파티를 좋아하는 사람입니다.

      어느 날 한 축구 선수가 몇 가지 기술을 배우기 위해 친구를 찾아왔습니다.
      체스를 두는데 어머니는 아들이 유명한 거리를 떠났다고 했어요
      디스코에 대한 성격.
      안드레이는 미샤에 대해 들어본 적이 없는 것으로 알려져 있습니다. 누가 누구입니까?

    2. 작업 "계층 모델" Vladimir Monomakh 후손의 가계도를 만듭니다.

    Vladimir Monomakh의 후손: Vladimir Monomakh는 1125년에 사망했습니다. 그는 Mstislav(사망 연도 - 1132), Yaropolk(1139), Turov의 Vyacheslav(1154) 및 Yuri Dolgoruky(1157)의 4명의 아들을 남겼습니다. Mstislav 이후에는 Izyaslav Volynsky (1154), Vsevolod Novgorodsky (1138) 및 Rostislav Smolensky (1168)의 세 아들이 남았습니다. Volyn의 Izyaslav에게는 아들 Mstislav (1170)가 있었고 Mstislav에는 아들 Roman (1205)이 있었고 Roman에게는 아들 Daniil Galitsky (1264)가있었습니다. Smolensk의 Rostislav에는 Roman (1180), Rurik (1215), David (1197) 및 Mstislav the Brave (1180)의 4 명의 아들이 있습니다. Roman Rostislavich 이후에는 아들 Mstislav of Kiev (1224)가 있었고 Mstislav the Brave 이후에는 아들 Mstislav the Udaloy (1228)가있었습니다. Yuri Dolgoruky에게는 Andrei Bogolyubsky(1175), Mikhail(1177), Vsevolod(1212)의 세 아들이 있었습니다.

    1. 학교에는 Ivanov, Petrov, Sidorov, Andreev 등 재능 있는 10대 4명이 공부하고 있습니다. 그들 중 하나 - 미래의 음악가, 다른 하나는 성공했다 볼룸 댄스, 세 번째는 소년 합창단 솔리스트이고, 네 번째는 예술가로서의 가능성을 보여줍니다. 그들에 대해 다음이 알려져 있습니다.
    1. Ivanov와 Sidorov는 가수가 소년 합창단에서 솔리스트로 활동할 때 음악원에 참석했습니다.
    2. 페트로프와 음악가가 함께 아티스트를 위해 포즈를 취했습니다.
    3. 음악가는 이전에 Andreev와 친구였으며 이제 Ivanov와 뗄래야 뗄 수 없는 관계입니다.
    4. Ivanov는 Sidorov에 익숙하지 않습니다. 그들은 공부한다 다른 수업그리고 다른 교대조에. 누가 무엇에 관심이 있나요?
    2. 그래프 형태로 집합을 구성한다 기하학적 모양.
    기하학적 객체, 선, 평면 도형, 체적 몸체, 직선, 파선, 곡선, 원, 사다리꼴, 타원, 평행사변형, 직사각형, 마름모, 정사각형, 공, 원뿔, 프리즘, 피라미드.

    추가적으로
    프리젠테이션 파일"정보 모델의 유형" 및 수업용 유인물ZIP 아카이브에서 794KB(mod_tip.zip 794KB)
    작가 밍가제트디노바 L. R.

    테이블 형식 정보 모델, 테이블, 테이블 "객체 - 속성", 테이블 "객체 - 개체", 테이블 형식의 데이터 표시, 문제 해결에 테이블 사용, 컴퓨터 과학 9학년 Bosova, 컴퓨터 과학 9학년

    테이블 형식 정보 모델에서 개체는 열과 행으로 구성된 직사각형 테이블 형식으로 표시됩니다.
    수업 일정이 표 형식으로 표시되어 있다는 사실을 잘 알고 계시며, 버스, 비행기, 기차 등의 일정이 표 형식으로 표시됩니다.
    표에 제시된 내용은 명확하고 컴팩트하며 보기 쉽습니다.

    1.4.1. 표 형식으로 데이터 표시
    동일한 속성 세트를 가진 객체의 정보 모델로서 일반적으로 "객체 속성" 유형의 테이블이 사용됩니다.
    예를 들어, 우리나라 지역에 대한 정보는 표를 사용하여 표시할 수 있으며 그 일부가 표에 나와 있습니다. 1.1.
    이 테이블의 각 행에는 하나의 개체, 즉 지역에 대한 정보가 포함되어 있습니다. 열 - 개인의 특성해당 개체의 (속성): 이름, 형성 날짜, 영역 등. 이러한 테이블에는 숫자, 텍스트 및 그래픽 정보가 포함될 수 있습니다.
    표 1.1. 지역 러시아 연방

    이름

    날짜

    교육

    (DD.MM.YY)

    면적(천km2)

    인구(천명)

    아스트라한 지역

    아르한겔스크 지역

    벨고로드 지역

    블라디미르 지역

    볼로그다 지역

    보로네시 지역

    칼루가 지역

    개체 간 테이블은 하나 이상의 클래스에 속한 개체 간의 관계를 반영합니다. 예를 들어, 학교 잡지"학생들이 놓친 수업 횟수에 대한 정보"라는 표가 있습니다. 그 조각이 표에 나와 있습니다. 1.2.
    표 1.2. 놓친 수업에 대한 정보

    재학생

    월: 1월

    숫자

    아쿨렌코 이반

    바라노프 블라디미르

    바르나코프 올렉

    에고로바 빅토리아

    마시코바 카리나

    이 표는 "Students" 클래스의 개체와 "Number" 클래스의 개체 간의 "놓친 수업 수" 관계를 반영합니다.
    "도시 간 거리" 표(표 1.3)는 동일한 "도시" 클래스에 속하는 개체 쌍 간의 거리를 나타냅니다. 다음 위치에서 이 테이블을 생성하세요. 텍스트 에디터빈 행과 열에 해당 지역에 대한 정보를 추가하세요.
    표 1.3. 도시 간 거리(km)

    도시

    도시

    모스크바

    페트로자보츠크

    익과

    카잔

    페트로자보츠크

    "객체-객체*" 테이블 형식으로 러시아와 다른 국가의 국경(육지, 바다, 호수, 강) 존재에 대한 정보를 표시할 수 있습니다. 그 조각이 표에 나와 있습니다. 1.4.
    표 1.4. 러시아 연방 국경

    국가

    국경

    호수

    해상

    노르웨이

    핀란드

    해당 유형의 경계가 있으면 필요한 셀에 1을 배치하고, 없으면 0을 배치합니다.
    이 테이블의 중요한 특징은 정량적(“얼마나?”)이 아닌 정성적 속성(객체 간의 연결 유무)을 기록한다는 점입니다.

    1.4.2. 테이블을 사용하여 문제 해결
    표 형식의 정보 모델을 사용하여 편리하게 해결할 수 있는 문제의 몇 가지 예를 살펴보겠습니다.
    예시 1: 두 명의 플레이어가 다음 게임을 하고 있습니다. 그들 앞에는 두 개의 돌 더미가 놓여 있는데, 그 중 첫 번째에는 돌 3개가 있고 두 번째에는 돌 2개가 있습니다. 각 플레이어는 돌을 무제한으로 가질 수 있습니다. 플레이어는 교대로 진행됩니다. 이동은 플레이어가 일부 더미의 돌 수를 3배 늘리거나 일부 더미에 돌 1개를 추가하는 것으로 구성됩니다. 플레이어가 이동한 후에 승리합니다. 총 수두 더미에 최소 16개의 돌이 있습니다. 오류 없는 게임에서 첫 번째 수를 놓은 플레이어 또는 두 번째 수를 놓은 플레이어 중 누가 승리합니까? 승리한 플레이어의 첫 번째 움직임은 무엇이어야 합니까? 답을 정당화하십시오.
    이전에는 트리를 사용하여 유사한 문제에 대한 솔루션을 작성하는 방법을 살펴보았습니다. 이제 솔루션을 표(표 1.5) 형식으로 공식화해 보겠습니다.
    표 1.5. 게임 테이블

    원래의

    위치

    첫 번째 플레이어

    첫 번째 이동

    두 번째 플레이어 - 첫 번째 턴

    첫 번째 플레이어

    두 번째 이동

    두 번째 플레이어 - 두 번째 턴

    테이블의 각 셀에 있는 세 개의 숫자는 각각 더미에 있는 돌의 수와 그 합계를 나타냅니다. 첫 번째 열은 게임 전(초기 위치) 스톤의 분포를 기록합니다.
    두 번째 열은 첫 번째 플레이어의 가능한 모든 움직임을 고려합니다. 그는 첫 번째 수에서 이길 수 없습니다.
    세 번째 열은 두 번째 플레이어의 이동에 대해 사용 가능한 승리 옵션을 고려합니다("체크 표시"로 표시됨). 첫 번째 플레이어가 오류 없이 플레이한다면 이러한 상황이 발생해서는 안 됩니다. 따라서 우리는 두 번째 플레이어가 승리할 수 없는 경우에 가능한 모든 동작을 고려합니다. 동일한 옵션을 얻은 경우 하나를 제외한 모든 옵션은 추가 고려에서 제외됩니다.
    네 번째 열은 첫 번째 플레이어의 두 번째 이동에 사용할 수 있는 승리 옵션을 나타냅니다. 두 번째 플레이어가 실수 없이 플레이한다면 그러한 상황이 발생해서는 안 됩니다. 따라서 우리는 첫 번째 플레이어가 승리할 수 없는 경우에 가능한 모든 동작을 고려합니다.
    다섯 번째 열에는 두 번째 플레이어의 승리 동작이 표시되며, 첫 번째 플레이어 동작의 모든 옵션에 사용할 수 있습니다.
    따라서 상대방이 오류 없이 플레이하면 두 번째 플레이어가 승리합니다. 그의 첫 번째 움직임은 더미가 4개와 3개의 돌이 되도록 해야 합니다.
    예 2. 그림의 가중 그래프 사용 그림 1.6은 정착지 A, B, C, Z), E를 연결하는 도로 다이어그램을 보여줍니다. 이 그래프에 해당하는 테이블을 만들어 보겠습니다 (그림 1.10).

    한 쌍의 정착지 사이에 도로가 있는 경우 길이와 동일한 숫자가 해당 행과 열의 교차점에 있는 셀에 기록됩니다. 테이블에서 사용 가능 빈 셀해당 구간 사이의 도로를 의미합니다. 정착지아니요. 이렇게 구성된 테이블을 가중치 행렬이라고 합니다.
    일부 문제를 해결하려면 기존 테이블에서 작성하는 것이 편리할 수 있습니다. 이 경우 동일한 테이블이 외부에 있지 않은 열에 해당할 수 있습니다. 비슷한 친구친구에게. 예를 들어, 위에서 논의한 표에서 그림의 그래프 외에 1.6은 그림 1에 해당합니다. 1.11.

    예 3. "객체 대 객체" 유형의 테이블은 여러 클래스의 객체 간에 일대일 대응을 설정해야 하는 논리적 문제를 해결하는 데 사용하는 것이 편리합니다. 객체가 세 쌍의 관계로 연결되는 문제를 생각해 보세요.
    세 친구 - Anya, Sveta 및 Nastya는 흰색, 파란색 및 녹색 컵에 담긴 다양한 밀크 셰이크를 구입했습니다. Anya는 흰색 잔을 얻지 못했고 Sveta는 파란색 잔을 얻지 못했습니다. 하얀 잔은 바나나 스무디가 아닙니다. 바닐라 칵테일을 파란색 유리에 붓습니다. Sveta는 딸기 칵테일을 좋아하지 않습니다.
    각 소녀들이 어떤 칵테일과 어떤 잔에 샀는지 알아내야 합니다.
    다음 세 개의 테이블을 만들어 보겠습니다.
    문제 설명에 포함된 정보를 표에 기록해 보겠습니다.
    두 번째 표의 정보는 이 표 전체를 채우기에 충분합니다.
    Sveta가 딸기 칵테일을 사지 않았고 이 칵테일을 흰색 잔에 부었다는 사실을 이용하여 첫 번째 테이블 전체를 채웁니다.
    첫 번째와 두 번째 테이블의 정보를 기반으로 세 번째 테이블 전체를 채울 수 있습니다.
    답변: Anya는 파란색 잔에 담긴 바닐라 스무디를 샀고, Sveta는 녹색 잔에 담긴 바나나 스무디를 샀고, Nastya는 흰색 잔에 담긴 딸기 스무디를 샀습니다.