���s����̍\��
- �v���O�����̍\�z
- ���s�̊�{�P��
Pascal �ł́A(1)����]�����Ēl���v�Z���� (2)�l��ϐ��֑������B
����]���������ʂ͑���̂ق��ɁACASE �\���ł̑I��l�AIF, WHILE �\���ɂ�����
���� (true/false) �ȂǂɎg����B
C �ł́A��������Z�̈��ł��邱�Ƃɒ��ӁB
��ʂɎ��̕]���ɂ���ĕϐ��l���ω����邱�Ƃ����肤��B�����p�ƌĂԂ��Ƃ�����B
- �v���O�����\�z�̕��@
- �g�b�v�_�E��
- �����܂��ȃv���O�����̐���\�������ɍ��A
���ۂ̏��������̒��ɍ�荞��ł����B
- �{�g���A�b�v
- �g�p���鏈���i�Ƃ��č쐬���A�Ō�ɂ�����
�W���̂Ƃ��Ẵv���O����������������B
- ���s����̍\��
- �����\��
- �I���\�� if-then-else, if-then, case
���:3�̐� x,y,z �̍ő�l�� m �֑������B
��1
- if x > y
- then if x > z
- then m:=x
- else m:=z
- else if y > z
- then m:=y
- else m:=z
��2
- m:=x
- if y > m then m:=y;
- if z > m then m:=z;
���:�ϐ� d �̒l�� 0,1,2,3 �̂ǂꂩ�ł���B����ɑΉ�����
N,E,S,W ��\������B
��1
- if d = 0
- then write('N')
- else
- if d = 1
- then write('E')
- else
- if d = 2
- then write('W')
- else
- if d = 3
- then write('W')
��2
- case d of
- 0: write('N');
- 1: write('E');
- 2: write('S');
- 3: write('W');
- end
- �����\�� for, while, repeat (do-while)
- ����\���̑g�ݍ��킹
- ����q�\��
- ���d����
- �����ƑI�� �\���̓��O�������ł��邱�Ƃ�����B
���K���
- ����S���̉^�����A(1)10km �܂ł͈ꗥ200�~�A(2)10�`30km�܂ł́A10km ���z������
���� km ������ 10�~�����A(3)30km�ȏ�́A30km���z�����ɂ��Ă���� km ������5�~
�����ƂȂ��Ă���B�ړI�w�܂ł̋��� k(km) ����^�������߂�v���O���������B
��
- 4�̕ϐ� x,y,z,w �̍ő�l�����(�\��)����v���O���������B�A�� x,y,z,w �ȊO��
�ϐ��͗p���Ă͂����Ȃ��B
- ��̖��ŁA�ꎞ�I�ȕϐ� m �̗��p���������Ƃ��ăv���O���������B