<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=StartprogrammingusingObjectPascal%3AKeyboardProgram</id>
	<title>StartprogrammingusingObjectPascal:KeyboardProgram - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=StartprogrammingusingObjectPascal%3AKeyboardProgram"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:KeyboardProgram&amp;action=history"/>
	<updated>2026-05-01T07:48:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:KeyboardProgram&amp;diff=172&amp;oldid=prev</id>
		<title>Onionmixer: 번역수정</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:KeyboardProgram&amp;diff=172&amp;oldid=prev"/>
		<updated>2013-04-04T05:44:00Z</updated>

		<summary type="html">&lt;p&gt;번역수정&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===키보드 프로그램===&lt;br /&gt;
&lt;br /&gt;
이 예제에서는 키보드로부터 문자를 받아서 프로그램이 키보드의 입력 받은 키에 대한 키보드의 줄 번호를 알려줄 것입니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
    Key: Char;&lt;br /&gt;
begin&lt;br /&gt;
    Write(&amp;#039;Please enter any English letter: &amp;#039;);&lt;br /&gt;
    Readln(Key);&lt;br /&gt;
    Writeln;&lt;br /&gt;
&lt;br /&gt;
    case Key of&lt;br /&gt;
        &amp;#039;q&amp;#039;, &amp;#039;w&amp;#039;, &amp;#039;e&amp;#039;, &amp;#039;r&amp;#039;, &amp;#039;t&amp;#039;, &amp;#039;y&amp;#039;, &amp;#039;u&amp;#039;, &amp;#039;i&amp;#039;, &amp;#039;o&amp;#039;, &amp;#039;p&amp;#039;:&lt;br /&gt;
        Writeln(&amp;#039;This is in the second row in keyboard&amp;#039;);&lt;br /&gt;
        &amp;#039;a&amp;#039;, &amp;#039;s&amp;#039;, &amp;#039;d&amp;#039;, &amp;#039;f&amp;#039;, &amp;#039;g&amp;#039;, &amp;#039;h&amp;#039;, &amp;#039;j&amp;#039;, &amp;#039;k&amp;#039;, &amp;#039;l&amp;#039;:&lt;br /&gt;
        Writeln(&amp;#039;This is in the third row in keyboard&amp;#039;);&lt;br /&gt;
        &amp;#039;z&amp;#039;, &amp;#039;x&amp;#039;, &amp;#039;c&amp;#039;, &amp;#039;v&amp;#039;, &amp;#039;b&amp;#039;, &amp;#039;n&amp;#039;, &amp;#039;m&amp;#039;:&lt;br /&gt;
        Writeln(&amp;#039;This is in the fourth row in keyboard&amp;#039;);&lt;br /&gt;
    else&lt;br /&gt;
        Writeln(&amp;#039;Unknown letter&amp;#039;);&lt;br /&gt;
    end;&lt;br /&gt;
&lt;br /&gt;
    Write(&amp;#039;Press enter key to close&amp;#039;);&lt;br /&gt;
    Readln;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
참고로, case 조건문에 값 들의 집합이라는 새로운 기술을 사용했습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;z&amp;#039;, &amp;#039;x&amp;#039;, &amp;#039;c&amp;#039;, &amp;#039;v&amp;#039;, &amp;#039;b&amp;#039;, &amp;#039;n&amp;#039;, &amp;#039;m&amp;#039;:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
이는 Key가 이 값들의 집합 (&amp;#039;&amp;#039;&amp;#039;z&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;v&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;#039;) 중 하나라면 case 분기 구문을 실행한다는 의미입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
또한 다음과 같이 범위와 값을 혼용할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;a&amp;#039;.. &amp;#039;d&amp;#039;, &amp;#039;x&amp;#039;, &amp;#039;y&amp;#039;, &amp;#039;z&amp;#039;:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
이는 값이 &amp;#039;&amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;#039;와 &amp;#039;&amp;#039;&amp;#039;d&amp;#039;&amp;#039;&amp;#039; 사이에 있거나 &amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;z&amp;#039;&amp;#039;&amp;#039;와 같을 경우 구문을 실행한다는 의미입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:StartprogrammingusingObjectPascal]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:KeyboardProgram&amp;diff=170&amp;oldid=prev</id>
		<title>Onionmixer: spop 키보드프로그램 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:KeyboardProgram&amp;diff=170&amp;oldid=prev"/>
		<updated>2012-07-21T09:28:28Z</updated>

		<summary type="html">&lt;p&gt;spop 키보드프로그램 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===키보드 프로그램===&lt;br /&gt;
&lt;br /&gt;
이 예제에서는 키보드로부터 문자를 받아서 프로그램이 키보드의 입력 받은 키에 대한 줄 번호를 알려줄 것입니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
    Key: Char;&lt;br /&gt;
begin&lt;br /&gt;
    Write(&amp;#039;Please enter any English letter: &amp;#039;);&lt;br /&gt;
    Readln(Key);&lt;br /&gt;
    Writeln;&lt;br /&gt;
&lt;br /&gt;
    case Key of&lt;br /&gt;
        &amp;#039;q&amp;#039;, &amp;#039;w&amp;#039;, &amp;#039;e&amp;#039;, &amp;#039;r&amp;#039;, &amp;#039;t&amp;#039;, &amp;#039;y&amp;#039;, &amp;#039;u&amp;#039;, &amp;#039;i&amp;#039;, &amp;#039;o&amp;#039;, &amp;#039;p&amp;#039;:&lt;br /&gt;
        Writeln(&amp;#039;This is in the second row in keyboard&amp;#039;);&lt;br /&gt;
        &amp;#039;a&amp;#039;, &amp;#039;s&amp;#039;, &amp;#039;d&amp;#039;, &amp;#039;f&amp;#039;, &amp;#039;g&amp;#039;, &amp;#039;h&amp;#039;, &amp;#039;j&amp;#039;, &amp;#039;k&amp;#039;, &amp;#039;l&amp;#039;:&lt;br /&gt;
        Writeln(&amp;#039;This is in the third row in keyboard&amp;#039;);&lt;br /&gt;
        &amp;#039;z&amp;#039;, &amp;#039;x&amp;#039;, &amp;#039;c&amp;#039;, &amp;#039;v&amp;#039;, &amp;#039;b&amp;#039;, &amp;#039;n&amp;#039;, &amp;#039;m&amp;#039;:&lt;br /&gt;
        Writeln(&amp;#039;This is in the fourth row in keyboard&amp;#039;);&lt;br /&gt;
    else&lt;br /&gt;
        Writeln(&amp;#039;Unknown letter&amp;#039;);&lt;br /&gt;
    end;&lt;br /&gt;
&lt;br /&gt;
    Write(&amp;#039;Press enter key to close&amp;#039;);&lt;br /&gt;
    Readln;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
참고로, case 조건문에 새로운 기술을 사용했는데, 그것은 값들의 집합입니다.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;z&amp;#039;, &amp;#039;x&amp;#039;, &amp;#039;c&amp;#039;, &amp;#039;v&amp;#039;, &amp;#039;b&amp;#039;, &amp;#039;n&amp;#039;, &amp;#039;m&amp;#039;:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이는 Key가 이 값들의 집합 (z, x, c, v, b, n, m) 중 하나라면 case 분기 구문을 실행한다는 의미입니다.&lt;br /&gt;
&lt;br /&gt;
또한 다음과 같이 범위와 값을 혼용할 수 있습니다.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;a&amp;#039;.. &amp;#039;d&amp;#039;, &amp;#039;x&amp;#039;, &amp;#039;y&amp;#039;, &amp;#039;z&amp;#039;:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이는 값이 a와 d 사이에 있거나 x, y, z와 같을 경우 구문을 실행한다는 의미입니다.&lt;br /&gt;
[[Category:StartprogrammingusingObjectPascal]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>