Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Паскаль програмдау тіліндегі файлдармен жұмыс

` файлынан мәліметтерді оқып, оларды компьютер экранына программа жазып және оны  `MayFile7.ipas` атымен сақтаңыз.

MayFile6.pas` программасын пайдаланып, `MayFile2.in` файлынан мәліметерді оқыңыз. Алынған нәтижені  1 тапсырма нәтижесімен салыстырыңыз. Нәтижені түсіндіріңіз.

BP мәтіндік редакторын пайдаланып  `MayFile1.in`,  `MayFile2.in` және  `MayFile5.in` файлдарындағы массив өлшемдерін немесе жазбалар саные көрсететін жолды алып тастаңыз.

 

 

 

       

 

 

 

 

 

 

 

 

 

 

5. Мәтiндiк файлдан мэлiметтердiоку

(жалғасы)

Егер мәтіндік файлдардағы жазбалар саны белгілі болса, онда мәліметтерді оқу онша қиын емес. Ал, егер мәтіндік файлдағы жазбалар саны белгісіз болса ше, онда не істейміз? Егер сізге орындалатын әрекеттердің саны белгісіз болса, онда қайталану саны белгісіз цикл операторларын қолдануға болатындығын білесіз.2.8.2тақырыбында мәтіндік  файлдардың қасиеттерін сипаттаған болатынбыз, онда файлдың соңына файл соңын көсететін белгі код қойылатыны жайлы айтылған. Олай болса, мәліметтерді оқу файлдың соңы табылғанша жалғаса береді. Егер файл бос болса, яғни онда ешқандай жазба жоқ, онда одан мәліметтерді оқуға болмайды. Осы айтылғандарды тұжырымдай келе, алғы шарт циклін қолдану керек екеніне көзіміз жетті. Файл соңы белгісін анықтау үшін,EOF(NameVar)-процедурасын қолданады ағылшын тілінде EndOfFile—файл соңы деген сөзден қысқартылып алынған. Жақшаның ішіне  assing() процедурасында көрсетілген файлдың нақтылы атымен байланыстыратын айнымалы атауы жазылады.EOF(NameVar)-процедурасының мәні,  False(жалған)-болады егер файл соңына жетпеген болса  Ture(ақиқат)-болады, егер файлдың соңы анықталған болса. Олай болса, алғы шарт циклін қолданғанда  NotEOF(Fileln)-шарты әзірше ақиқат болса, онда цикл орындала береді, яғни файл соңы анықталғанша. Бұл жағдайда мәліметтерді енгізу процедурасы келесідей болады:

procdurelnit;

                                                      var

                                                     {айнымалы атауын мәтiдiк файл түрiнде сипаттау}

                                                     Fileln:text;

                                                     Begin

                                                    {айнымалыны нақтылы файл атымен байланыстыру}

                                                    assing(fileln,`mayFile1.in`);

                                                    {файлдыоғуғаәзiрлеу}

                                                     reset(Fileln);

                                                    {санауыштынбастапқымәнi}

                                                    Sanau:=0;

                                                    While  Not EOF(Fileln) do

                                                        Begin

                                                    {санауыштынмәнiнбiргеарттыру}

                                                      inc(Sanau);

                                                     {массивтенэлементтердi оқу}

                                                      read(Fileln,San[i]);

                                                   end;

                                                     {файлдыжабу}

                                                          close(Fileln);

                                                   end.

Sanau-айнымалысы файлдағы жазбалардың санын анықтауға қызмет атқарады. Бұл айнымалыны ауқымды айнымалылар бөлімінде сипаттаған тиімді. Сол сияқты San[] массиві де ауқымды айнымалылар бөлімінде сип

12345След.
скачать работу

Паскаль програмдау тіліндегі файлдармен жұмыс

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ