ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТІРЛГІ
Алматы автомобиль-жол колледжі
Р Е Ф Е Р А Т
Екінші дүние жүзілік соғыс
Орындаған Аманова Р.Р ОП-5 топ
Тексерген Қарамолдаев С.З
Алматы 2007
Қайталану операторы
Қайталау операторлары белгiлi бiр оператарды немесе операторлар тобын бiрнеше рет орындау мүмкiндiгiн ұйымдастыруға қолданылады. Қайталанылатын операторлар тобы циклдың денесiн құрайды. Паскльда циклдердi ұйымдастырудың үш түрi бар: While(әзiр), Repeat(дейiн), For(параметрлi цикл). While, Repeat операторлары қайталау саны белгiсiз, бiрақ циклге кiру немесе циклден шығу шарттары белгiлi жағдайда қолданылады. Егер де қайталау саны белгiлi болса, параметрлi циклдi пайдаланған жөн.
While-Do
While операторы қызметшi сөздерден басқа циклге кiру шартынан және цикл денесiнен тұрады.
Жазылуы: While<шарт> do<циклдiң денесi>;
Цикл денесiн әрбiр қайталау алдында шарт тексерiледi. Шарт ақиқат болған жағдайда, цикл денесi орындалады, әйтпесе программа келесi операторға көшедi. Егер шарт алғаш тексерiлгенде, жалған болса, цикл бiр рет орындалмастан программа цикл соңына шығады.
While-Do схема түрiнде
жалған
ақиқат |
Мысал: a,b (a>1) сандары берiлген a^1, a^2, a^3,… шексiз тiзбегiнiң берiлген bсанынан кiшi мүшелерiн алу керек.
Program M7;
Var a,b,c:real;
Begin Read (a,b);
Writeln (‘ ‘);
C:=a;
While c<b do
Begin
Writeln ( c );
C:=c*a
End;
End.
жалған ақиқат |
Repeat-Until
Оператор цикл басынан (Repeat), денесiнен және циклден шығу шартынан (Until) тұрады.
Жазылуы: Repeat <циклдiң денесi> Until<шарт>;
Оператор жұмысы
ақиқат
жалған |
Repeat-Until және While-Do операторларының арасында негiзiнен үш айырмашылық бар:
- Repeat операторында циклден шығу шарты соңында көрсетiледi, сондықтан да цикл денесi, шартқа тәуелсiз, мiндеттi түрде бiр рет рындалады;
- Repeat операторында циклден шығу шарты шарт ақиқат болғанда қанағаттандырылады, While операторында, керiсiнше, шарт жалған болғанда цикл соңына шығады;
- Repeat-Until қызметшi сөздерiнiң арасына бiр немесе бiрнеше операторлар орналасуы мүмкiн, ал While операторында цикл денесi бiр ғана жай немесе құрмалас операторлардан тұрады.
Мысалы:
Ендi 0 мен 10-ның расындағы жұп сандардың қосындысын есептейтiн программаны Repeat операторының көмегiмен көрсетейiк:
Жалған ақиқат
|
Program M9;
Var i,sum: integer;
Begin
I:=0; sum:=0;
Repeat
Sum:=sum+1;
I:=1+2
Until (i>10);
Writeln (‘2+4+6+8+10= ‘, sum)
End.
For-do, For-Down to
For-do циклдiк операторы қайлалау саны алдын ала белгiлi болған жағдайларда қолданылады. Бұл оператор екi түрлi берiледi:
Жазылуы:
- For <циклдiк параметр>:=<алғашқы мән> to<соңғы мән> do<циклдiң денесi>;
- For <циклдiк параметр>:=<соңғы мән> downto<алғашқы мән> do<циклдiң денесi>;
Мысалы:
Параметрлi циклдердiң көмегiмен бiзге жиi кездесетiн n! мәнiн
(n-нiң факториалын) есептеу программасын екi түрмен көрсетейiк:
Program M11_1;
Var n,i,p:integer;
Begin Read (n);
P:=1;
For i:=2 to n do
P:=p*i;
Write (‘n!=’, p)
End.
Program M11_1;
Var n,i,p:integer;
Begin Read (n);
P:=1;
For i:=2 to n do
P:=p*i;
Write (‘n!=’, p)
End.
Қорытынды
Паскальда программаның негiзгi болiмi нүкте-үтiрмен (;) ажыратылып жазылған операторлар тiзбегiнен тұрады. Оператор дегенiмiз-белгiлi бiр шамаларға жүргiзiлетiн амалдардың орындалу жолдарын көрсететiн нұсқау. Құрамына басқа операторлар кiрмейтiн операторлар жай операторлар деп аталады. Күрделi операторлар басқа операторлардан алдын ала анықталған белгiлi бiр ережеге сай құрылады. Күрделi операторлардың түрлерiне құрмалас, тармақталу, таңдау, қайталау операторы жатады. Құрмалас операторлар бiрнеше жай оператор тiзбегiнен тұрады да, begin, end қызметшi сөзiмен шектелiп, соңынан үтiр мен нүкте таңбасы қойылады.
Жоспар:
- ЕхсеІ кестелік процессоры
- ЕхсеІ-дегі деректерді өңдеу
- Деректер Базасы (Access)
- ДБ-ғы мәліметтерді өдеу
- Файлды архивте
г.Алматы ул.Чайковский 149 кв 13
тел: 67-28-96
Оразбаев Азамат Сырымович
Сведения о себе: Год рождения: 17.10.1986г.
Национальность: казах
Семейное положение: холост
Знание компьютера: Word, Excel, Windows 2000-2002
Личные качества: Исполнительность, ответственность, коммуникабельность.
Образование: Не законченное высшее. Университет имени Кунаева
Факультет: Юриспруденция
Специальность: Юрист
Интересы и увлечения: Компьютеры, чтение, спорт.
Знание языков: Казахский, русский, английский со словарем.
Опыт работы: Июнь 2005 – май 2006: SM маркет продавец