Module: 변수. 출력 형식


Problem

5/6

출력 필드 너비 및 정밀도

Theory Click to read/hide

*** 심층 자료: 파스칼 언어에 관심이 있는 사람들을 위한 ***
추가 출력 지정자를 사용하면 특정 형식의 숫자 출력을 제어할 수 있습니다.

1. 정수 데이터의 경우 (정수 등)  ; - 형식은 이 번호에 할당된 위치의 수를 결정하는 하나의 번호로 설정됩니다.
예:
Writeln(i:5);
    이를 위해  i 변수의 값을 5개의 위치를 ​​사용하여 표시합니다(숫자가 5개 미만의 위치를 ​​차지하더라도 빈 위치는 계속 표시됨).
    변수 i:=34인 경우 3개의 빈 위치가 화면에 표시되고(명확성을 위해 밑줄로 표시됨) 숫자 34, 즉 단 5자리.

_ _ _ 34
    변수가 i:=2345666이면 이 형식(i:5)을 사용할 수 없으며(표시된 숫자가 더 많은 위치를 차지함) 단순히 무시되고 변수의 전체 값이 화면에 표시됩니다.< /스팬>
2345666


2. 실제 데이터의 경우 (실제 등)  - 형식은 지수 형식으로 이 숫자에 할당된 위치 수를 결정하는 단일 숫자로 지정됩니다. 또는 두 개의 숫자 중 첫 번째는 이 숫자에 대해 예약된 필드의 총 크기를 나타내고 두 번째는 소수점 이하 자릿수를 나타냅니다. 정밀도.
예.
Writeln(p:12);    또는      Writeln(p:6:2);
    변수가 p:=1234.6789이면 첫 번째 경우 화면에 다음이 표시됩니다.

_1.2346E+004 및 두 번째 1234.68
예.
 X 변수의 값을 123.45678로 설정한 다음 연산자
         쓰기(X);       ;            "_1.23456780000000000E+02"
         쓰기(X:8:2);            "_ _123.46"
         Write(X:10:5);          "_123.45678"
         Write(X:10);             "_1.23E+002"
         Write(X:8);               "_1.2E+02"
         Write(X:1);                "_1.2E+002"



이 정보를 실제로 사용해 봅시다.

Problem

파스칼 추론 연산자에 대해 자세히 알고 싶은 분들을 위한 선택적 활동입니다.

4번째 줄에 변수 a의 값을 10자 너비(오른쪽 정렬) 필드에 표시하는 명령문을 작성합니다.