Публикация является частью публикации:
Паскаль тілінің қарапайым операторлары
Қарапайым операторлардың құрамына (ішіне) басқа бір оператор енбейді.
Күрделі операторлар ішіне бірнеше қарапайым операторлар еніп тұруы тиіс.
Мәліметтерді енгізу және шығару.
ОЗУ
Cыртқы құрылғылар:
Енгізу (READ)
Шығару (WRITE)
Шығару операторы.
Шығару операторы есептің нәтижесін экранға шығару үшін қолданылады.
WRITE (<өрнек1>,< өрнек 2>,..,< өрнек n>);
WRITELN (< өрнек1 >,< өрнек 2>,..,< өрнек n>);
WRITELN – жаңа жолдан шығару.
Шығару операторы. Мысал.
WRITE (‘x=', x);
x=25 үшін экранда x=25 шығарылады.
Тырнақшаның ішіндегі символдар экранға өзгеріссіз шығарылады.
Орналастыру жолы | Шығару операторы | Нәтиже |
Айыру белгілерінсіз | write (1, 20, 300). | 120300 |
Айыру белгілерін қосу (үтірлер) | write (1, ’,’ , 20, ’, ’, 300) | 1, 20, 300 |
Айыру белгілерін қосу (бос орын) | write (1, ‘ ‘, 2, ‘ ‘, 3) | 1 20 300 |
Шығару жолдары.
Шығару форматы – шығарылатын шаманың экранда алатын орынын белгілеуге мүмкіндік береді.
Шығару операторы | Оператордың орындалуының |
write (‘s=‘, s:2:0); | s=15 |
write (‘s=‘, s:3:1); | s=15.0 |
write (‘s=‘, s:5:1); | s= 15.0 |
write (s:x:y)
x – санға берілген жалпы орын саны; y - санның бөлшек бөлігіндегі орын саны.
Шығару форматы.
Программа орындалғанда қандай
нәтиже шығады?
program n_1;
const pi=3.14;
var r, c, s: real;
begin
r:=5.4;
c :=2*pi*r;
s:=pi*r*r;
writeln ('c =', c :6:4);
writeln ('s=', s:6:4)
end.
Алғашқы программа.
Программа нәтижесі:
c =33.9120
s =91.5624
read (<айнымалы аты1>, …, <айнымалы атыN> )
Мәлімет енгізу – мәліметтің сыртқы құрылғылардан компьютердің оперативті жадысына жіберілуі.
Пернетақтадан мәлімет енгізу.
Компьютер мәліметтерді күту режиміне ауысады;
Енгізу (Read) операторының орындалуы.
2. Пайдаланушы пернетақтадан мәліметтерді енгізеді:
сандық типтегі айнымалылардың бірнеше мәнін бос орын қалдыру немесе үтір арқылы енгізуге болады;
символдық айнымалыларды енгізгенде бос орын қалдыруға да, үтір қоюға да болмайды;
3. Пайдаланушы Enter пернесін басады.
var i, j: integer;x: real;a: char;
read (i, j, x, a);
Readln операторы орындалғаннан кейін курсор жаңа жолға көшеді.
Кіретін мәліметті орналастыру жолдары:
1 0 2.5 А<Enter> 1,0 <Enter> 1<Enter>
2.5, А<Enter> 0<Enter>
2.5<Enter>
А
Енгізілетін мәндердің типі айнымалыларды сипаттау бөлімінде көрсетілген айнымалылардың типтеріне сәйкес болуы тиіс.
!
Пернетақтадан мәлімет енгізу. Жалғасы.
program n_1;
const pi=3.14;
var r, c, s: real;
begin
writeln(‘Шеңбер ұзындығын және дөңгелек ауданын есептеу');
write(‘r-дың мәнін енгіз>>');
readln(r);
c:=2*pi*r;
s:=pi*r*r;
writeln ('c =', с:6:4);
writeln ('s=', s:6:4)
end.
Жетілдірілген программа.
Жетілдірілген программа. Жалғасы.
Программа нәтижесі:
Шеңбер ұзындығын және дөңгелек ауданын есептеу
r-дың мәнін енгіз>> 8.5
c =53.3800
s =226.8650
Қорытынды
Қарапайым операторлардың құрамына (ішіне) басқа бір оператор енбейді.
Күрделі операторлар ішіне бірнеше қарапайым операторлар еніп тұруы тиіс.
Шығару операторы есептің нәтижесін экранға шығару үшін қолданылады.
Мәлімет енгізу – мәліметтің сыртқы құрылғылардан компьютердің оперативті жадысына жіберілуі.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.