Автор: Пользователь скрыл имя, 20 Апреля 2012 в 12:22, реферат
Осыған дейін, біз мәліметтерді пернетақтадан енгізіп, оларды экранға шығардық, программа жұмысы кезінде олар компьютердің оперативті жадында сақталатын да, есептеулер біткеннен кейін бұл мәліметтер жоғалып кететін. Жұмыс нәтижесін келешекте пайдалана алу үшін, мысалы, оларды есептеулерге пайдалану үшін немесе жаңа мәліметтерді алу үшін, оларды есте сақтап қалу керОсыған дейін, біз мәліметтерді пернетақтадан енгізіп, оларды экранға шығардық, программа жұмысы кезінде олар компьютердің оперативті жадында сақталатын да, есептеулер біткеннен кейін бұл мәліметтер жоғалып кететін.
1. Файлдар.
2. Мәтіндік файлға мәліметтер жазу.
а) Бір өлшемді массив
б) Екі өлшемді массив
3. Мәтіндік файлдан мәліметтерді оқу.
4. Құрылымдылық программаның жеке бөліктерімен жұмыс жасау.
San: arry[1…100] of integer;
Жазбалар саны белгісіз файлдан мәліметтерді оқу жұмысының дұрыстығын тексеру үшін, оқылған мәліметтер массивін экранға баған түрінде шығарамыз:
procedure exi;
Егер сіз программа мәтінінің қалған бөлігін дұрыс құрастырыңыз, онда жазбалар саны 100-ден аспайтын мәтіндік файлдан мәліметтерді және жазбалар санын оқитын программа аласыз. Сонымен қатар бұл программа файлдағы барлық жазбалар санын анықтап, оны экранда орналастырады.
Енді екі өлшемді массив мәліметтерін файлдан қалай оқуға болатындығын қарастырыралық.Жоғарыда айтылғандай мәліметтерді файлдан оқу, оның файл соңын анықтайтын белгісіне байланысты екен. Бірақ екі өлшемді массивтерді жазғанда оның элементтері жол бойынша және баған бойынша жазылады.Сондықтан файлдан мәліметтерді оқығанда, алдымен алғашқы жол бойынша файл соңы белгісі анықталады.Жолдағы мәліметтер толығымен оқылып болған соң келесі жолды оқуды бастау керек. Мәтіндік файлдар қасиеттерін қарастырғанда айтылғандай, онда әрбір жол, жол соңы белгісімен кодымен аяақталады.Осы белгіні анықтау үшін стандартты EOLn(NameVar) процедурасын қолданады. EOLn(), ағылшын тілінде Endoflength жол соңы сөзінің қысқартылған түрі. Жақшаның ішіне assing() процедурасында көрсетілген файлдың нақтылы атымен байланыстыратын айнымалы атауы жазылады.EOLn(NameVar)-процеду
Procedure lnit;
С++ тiлi объектi-бағдарланған бағдарламалау тiлi. Ол жоғары деңгейдегi тiлдердiң қатарына кiредi. Көптеген программистер С++ тiлi арқылы қиын есептердiң шешуiн табады. С++ тiлi кеңiнен таралған бағдарламалау тiлi болып саналады. Объектi-бағдарланған бағдарламалау программистке 3 маңызды мүмкiншiлiк бередi:
1. Программалық кодтың оңайлатылуы және оның құрылымын жақсарту. Программаларды оқу және түсiнуге жеңiл.
2. Программалардың модернизациясы өте қарапайым тапсырма болып табылады.
3. Кез-келген класста әртүрл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 арқылы болашақта ойламаған туындылар дүниеге келедi.Ендеше, С++ тiлiнiң дамуына үлесiмiздi қосайық.
Пайдаланылған әдебиеттер
1. Х. Дейтел, ПДейтел
Как программировать на С++: Пер. с англ. – М.: ЗАО “Издательство БИНОМ”, 2000г.
2. К. Паппас, У.Мюрреи
Программирование на С и С++: - К.: Издательская группа BHV, 2000
3. Т.А.Павловская С/С++ программирование на языке высокого уровня СПБ.: Питер, 2001г.
4. Уинер Р. Язык Turbo C Москва: Издательский дом “МИР”, 1991г.
5. Уэйт М, и др. Язык Си. Руководство для начинающих М.: Изд. “МИР”, 1988г.