프로그래머에게 그래픽이 필요합니까? 특히 방금 언어를 마스터하기 시작한 사람들을 위해? 기본 및 표준 작업을 작성하기위한 모든 구성을 먼저 공부하고 나중에 그래픽을 남겨야합니까?
모든 사람이 이러한 질문에 답해야합니다.당신 자신. 예를 들어, 학교 과정의 일부로 프로그래밍 언어를 배우는 사람들에게 파스칼 그래픽은 더 많은 공부를 할 수 있도록 자극하는 좋은 방법입니다. 결국, 지금은 제 생각과 프로그램 작성의 결과를보고 싶습니다. 우리가 학생에 대해 이야기한다면 그래픽은 다른 목적을 가지고 있습니다. 오히려 이는 서면 제품을보다 역동적으로 만드는 데 도움이되는 지원 요소 역할을합니다. 그러나 어쨌든 프로그래밍 언어의이 섹션은 물론 중요합니다.
모든 도구가 그래픽을 지원하는 것은 아니라는 점을 명심해야합니다. 차례로 "Pascal"에는이 기능이 탑재되어 있으므로 그 구조는 기사에서 설명합니다.
"Pascal"의 그래픽
어디서부터 시작해야합니까?파스칼 언어의 다양한 작동 모드에서 최소 화면 단위가 무엇인지 이해할 필요가 있다는 사실에서. 텍스트에 대해 이야기하고 있다면 그것은 상징이 될 것입니다. 그래픽에서는 픽셀입니다. X 및 Y 기호와 색상 (표준-흰색)으로 표시되는 자체 좌표가 있습니다. 픽셀이 주소 (0; 0)를 수신하려면이를 왼쪽 상단 모서리에 배치해야합니다. 여기에서 좌표가 계산되기 시작합니다.
"Pascal ABC"의 그래픽은 단위를 사용하여 포함되며 사용 줄에 작성해야합니다.
포인트
쉬운 예로 화면에 포인트를 표시하는 작업이 주어집니다 (아래 사진).
설명 섹션에서 이름을 볼 수 있습니다사용 줄에 쓰여진 단위. 프로그램에서 그래픽 모드를 활성화하는 것은 바로 그들입니다. 개발자가 이미 프로그램 구조에 익숙하다면 var에 보조 변수를 작성하는 것이 필요하다고 생각할 수 있습니다. 그러나 Pascal의 그래픽과 같은 섹션은 약간 다르게 작동합니다. var라는 단어 뒤에는 PC에 설치된 비디오 어댑터를 작성한 다음 작동하는 모드를 표시해야합니다. 이러한 지정은 일반적으로 허용됩니다. 괄호를 연 후 실제 유형과 모드를 기록해야합니다. 사용자가 어떤 어댑터가 설치되어 있는지 모르는 경우 프로그램에 7 번 줄을 작성해야합니다. Pascal의 그래픽과 같은 섹션은 감지 절차가 데이터를 자동으로 감지 할 수 있도록 설계되었습니다. 모든 어댑터에는 자체 디지털 의미가 있으며 각 어댑터는 인터넷을 통해 확인할 수 있습니다. 여덟 번째 줄에서 Initgraph 절차를 볼 수 있습니다. 그래픽 모드를 시작합니다. 초기화에 실패하면 프로그램이 작동을 중지하도록 9 행과 10 행이 필요합니다. closegraph 기능은 그래픽 모드를 닫아 텍스트 모드로 다시 전환 할 수 있습니다.
2, 3, 7-10, 17 행 필요Pascal의 모든 그래픽에는 공통 생성 구조가 있기 때문에 템플릿으로 사용할 수 있습니다. 문제의 다른 요소를 고려해 봅시다.
가변 색상은 범위로 이해해야합니다."Pascal"에는 15 가지 색상 만 있습니다. 무작위로 값을 할당하면 톤이 무작위로 선택된다는 것을 이해해야합니다. 14 행을 사용하면 화면에 점을 만들 수 있습니다. 이 작업에서는 임의 선택 모드가 "나가는"위치에 있습니다.
기능 그래프
Pascal의 함수 그래프는 두 단계로 구성되어 있음을 이해해야합니다. 먼저 좌표계를 구축 한 다음 그래프 자체를 그려야합니다. 또한 첫 번째 단계도 여러 단계로 나뉩니다.
일정이 완전히 맞지 않도록화면에서 좌표를 설정해야합니다. 상단 모서리는 (xLeft; yLeft)입니다. 아래쪽도 비슷하게 작성됩니다-(xRight; yRight). 수학에서 잘 알려진 지정이있는 좌표축을 만들려면 중심을 알아야합니다. 후자를 결정하려면 함수의 인수와 값이 어떻게 변경되는지 이해해야합니다. 필요한 지점을 선택한 후 프로그램 녹화를 계속할 수 있습니다.
"Pascal"의 그래픽은그 후에 점의 좌표 (일반적인 x 및 y)와 색상 (변수 c)을 괄호 안에 지정해야합니다. 그리고 Line 기능을 사용하면 축을 그릴 수 있습니다.
프로그램을 다음 순서로 작성해야합니다. 먼저 좌표계, 마지막에는 함수 값을 계산하고 점의 좌표를 계산해야합니다.
결과
화면에 포인트 표시 및 함수 그래프 플로팅"파스칼"의 핵심은 말하자면 전체 섹션의 기초입니다. 프로그램을 작성하여 실행하는 방법을 배운 프로그래머는 다양한 버전의 그래픽을 사용할 수 있습니다. 이론을 잘 알면됩니다. Pascal의 그래픽 (예제는 기사에 나와 있음)은 매우 간단하고 흥미로운 질문입니다.