Коттедж туралы сайт.  Үй жинау және өз қолыңызбен жөндеу

файл f. F3 типті шығыс құжатты қалыптастыру үшін F1 және F2 типті файлдарды құрастыру - файл Менің курстық жұмысым.doc. Менің компьютерім жасалып жатқан файл кеңейтімін көрсетпейді

Орнатылған компьютерде көріну үшін антивирустық бағдарламалық құралмүмкін, мүмкін компьютердегі барлық файлдарды сканерлеу, сондай-ақ тері файлы okremo. Файлды тінтуірдің оң жақ түймешігімен нұқу және файлда вирус бар-жоғын тексеру үшін тексеру опциясын таңдау арқылы кез келген файлды сканерлеуге болады.

Мысалы, кішкентай кімнен көрінді файл my-file.f, содан кейін қажетті файлды тінтуірдің оң жақ түймешігімен басып, файл мәзіріндегі опцияны таңдаңыз «AVG анықтамасын сканерлеу». Бұл опцияны таңдаған кезде, AVG Antivirus файлды вирустарға сканерлеуді сұрайды.


Кейде кешірім нәтижеге кінәлі болуы мүмкін бағдарламалық құралды қате орнатумәселеге не байланысты болуы мүмкін, орнату процесінде қандай винил. Операциялық жүйеңізді орната аласыз ба? F файлын дұрыс қолданбалы бағдарламалық құралмен байланыстырыңыз, мұндай атқа түкіру «Файл кеңейтімдерін байланыстыру».

Кейде қарапайым MacroMates TextMate бағдарламасын қайта орнату F-ді MacroMates TextMate-ке дұрыс байланыстыру арқылы мәселені шешуге болады. Басқа жағдайларда, нәтижесінде файл байланыстарымен проблемалар кінәлі болуы мүмкін жағымсыз бағдарламалық жасақтамасатушыға хабарласыңыз және қосымша көмек алу үшін сатушыға хабарласуыңыз қажет болуы мүмкін.


Порада:Қалған жаңартулардың орнатылғанын көру үшін MacroMates TextMate жаңартуларын соңғы нұсқаға салып көріңіз.


Айқын болуы мүмкін, бірақ жиі ортасында, F файлының өзі мәселенің себебі болуы мүмкін.. Егер сіз файлды электрондық пошта тіркемесі арқылы алсаңыз немесе веб-сайттан қабылдасаңыз, қабылдау процесі үзіледі (мысалы, тікелей эфирді қосу немесе басқа себептермен), файл бүлінуі мүмкін. Мүмкін болса, F файлының жаңа көшірмесін жасап, қайталап көріңіз.


Мұқият: Poshkodzhenie файлы алдыңғы жағында кейіннен бітелулерді тудыруы мүмкін немесе бұл сіздің компьютеріңізде кездейсоқ бағдарлама болса да, компьютеріңізді антивирус жаңартуларымен жаңартып отыру одан да маңызды.


Сіздің F файлыңыз сияқты компьютеріңіздегі аппараттық қауіпсіздік мәселелеріфайлды ашу үшін қажет болуы мүмкін Құрылғы драйверлерін жаңарту, pov'yazanih іz cim иеленген.

Қандай проблема мультимедиялық файлдардың түрлеріне қатысты дыбыс, yakі компьютердің ортасында аппараттық қауіпсіздіктің сәтті шешімі түрінде жатып, мысалы, дыбыс картасы немесе бейне карта. Мысалы, аудио файлды ашқыңыз келсе, оны аша алмасаңыз, сізге қажет болуы мүмкін Дыбыстық карта драйверлерін жаңартыңыз.


Порада:Сондықтан F файлын ашуға тырысқанда, сіз қабылдайсыз кешірім туралы хабарлама, pov'yazanu с .SYS файлы, проблема, ymovіrno, мүмкін buti poshkogenimi немесе ескірген құрылғы драйверлерімен байланысты, өйткені өзгерту қажет. Бұл процесті DriverDoc сияқты драйверлерді жаңартуға арналған бағдарламалық құралдың көмегімен жеңілдетуге болады.


Кішкентайлар мәселені қалай шешті, және сізде әлі де F файлдарын ашу проблемалары бар, бірақ ол мынаған қатысты болуы мүмкін қолжетімді жүйелік ресурстардың саны. F файлдарының кейбір нұсқалары үшін компьютердегі қатты диск үшін ресурстардың айтарлықтай көлемі қажет болуы мүмкін (мысалы, жад / RAM, санау қысымы). Мұндай мәселе жиі кездеседі, өйткені ескі компьютерлік жабдықты және бір уақытта жаңа операциялық жүйені сәтті жүктеп алу керек.

Мұндай проблеманы кінәлауға болады, егер компьютер жұмыстан шығу маңызды болса, операциялық жүйенің бөліктері (фонда жұмыс істейтін басқа қызметтер) F файлын көру үшін көптеген ресурстарды үнемдеңіз. Компьютердегі барлық бағдарламаларды жабуға тырысыңыз, алдымен Fortran бастапқы кодын ашыңыз. Компьютеріңіздегі барлық қолжетімді ресурстарды пайдаланып, сіз F файлын ашуға тырысатын ең жақсы миды қамтамасыз етесіз.


Якчо ви виконали жоғарыда сипатталған барлық croki, және сіздің F файлыңыз бұрынғыдай көрсетілмейді, сізге виконат қажет болуы мүмкін иеленуді жаңарту. bіlshostі vipadkіv жылы navіt at vikoristannі Ескі versіy obladnannya, obchislyuvalna potuzhnіst Mauger Buti bіlsh nіzh dostatnoyu үшін bіlshostі koristuvachіv dodatkіv (VI Yakscho емес vikonuєte bagato resurkovadіnnіnnіnnіnnіnnіa robotіnnаnnnnnnnnnnnnnnnnnnnnnn-ке өтуі үшін vikonuєte емес. осылайша, толығымен жылжымайтын, сондықтан сіздің компьютеріңіз қажетті жадты алмайды(көбінесе «RAM» немесе жедел жад деп аталады) файлды қарауға арналған.

Сіз осындасыз, себебі сізде .f әрпімен аяқталатын файл кеңейтімі бар файл бар. .f файл кеңейтімі бар файлдарды белгілі бір қолданбалар ғана іске қоса алады. , яғни олар «мүлдем қарауға арналмаған.

 .f файл дегеніміз не?

Fortran бастапқы код файлы әзірлеуші ​​файлы ретінде жіктеледі және Fortran бастапқы код файлдарын Fortran әзірлеу бағдарламаларының кез келгені жасап, өңдей алады. Fortran бастапқы код файлында қолжетімділік є жазылған және әртүрлі пішімдерде спецификациялар мен стандарттарда сақталады. Мәліметтер F файлында сақталады, оның ішінде код кодтары және мәліметтердің басқа сипаттамалары, олар Fortran бағдарламалау тілінің көмегі үшін жасалған бағдарламаларға сәйкес келеді. C-PreProcessor бағдарламалық құралы F файлдарында сақталған деректерді қайта жазуға және Fortran компьютеріне аудармалар алу үшін қатайтылған кодты қайта жазуға жауап береді. Кеңейтіммен бекітілген Fortran бастапқы код файлдары, сонымен қатар бұл мәтіндік файлдар, өйткені қарапайым мәтін және екілік кодтау стандарттары F пішімінде де жүзеге асырылады. Бұл F-файлдарының орнына сақтауға және қарауға болатын Microsoft Windows негізіндегі жүйелер мен Mac платформаларына арналған көптеген мәтіндер, қондырмалар және кеңейтімдер бар екенін білдіреді.

.f файлын қалай ашуға болады?

.f файлын немесе компьютердегі кез келген басқа файлды іске қосыңыз, содан кейін оны екі рет басыңыз. Файл атауы дұрыс орнатылғаннан кейін, сіздің компьютеріңізде дұрыс қолданба болуы мүмкін, бірақ .f файлдары онымен әлі байланыспаған. Егер сіз .f файлдарын ашқыңыз келсе, бір Windows файлын сканерлеуге болады. сол файлды табу үшін.

.f файлын ашатын қолданбалар

Жоғары өнімділік FORTRAN

Жоғары өнімділік FORTRAN

HPF немесе жоғары өнімділік Fortran - ұйықтайтын компьютерді қолдайтын құрылымдары бар Fortran 90-ға дейінгі кеңейтімдердің ұжымдық жиынтығы. HPF-те жұмыс істейтін өнеркәсіп, зертхана және академия өкілдерінің коалициясы болып табылатын HPFF басып шығарады және жылжытады. HPF бірнеше процессорларға тарату үшін бір массивтің есептеуін қолдау үшін деректерді параллельді есептеуді жеңеді. MIMD және SIMD архитектурасы үшін тиімдірек дизайн. Жиым деректері үшін ұсынылатын үлестірімдерге арналған HPF арнайы компьютерлік директивалары, параллельді жұрнақ/префиксті қамтитын қосымша кітапхана процедуралары, қоршаған ортаны сұрау, сұрыптау операциялары және деректердің шашырауы, PURE процедураларын жасаудағы шатасу мүмкіндігі сияқты HPF емес параллель процедураларға сыртқы процедура интерфейсі.

Apple Xcode

Apple Xcode - бұл Integrated Development Environment сөзінің аббревиатурасы болып табылатын IDE. Ол Apply for OS X және iOS бағдарламалық құралын сатушы қызметі арқылы жасалған. Мақсат – Mac OS X компьютерлері мен iOS құрылғылары үшін инновациялық және анағұрлым интуитивті орталарды жобалау, әзірлеу және дамыту. Осы IDE бірінші функцияларында сіз OS X жүйесіне қарапайым және бұзуға қол жетімді көптеген озық технологиялармен біріктірілгендіктен, ОЖ-ға мұқият және жылдам қол жеткізуге және көмекке арналған қолданбаларды жасауға болатындай етіп, koristuvach үшін хактарды пайдалана аласыз. Core Animation, OpenGL және Core Image. Vikoristovuyu қолданбасы AppleScript немесе Automator көмегімен қолдарсыз басқара алады. Графикалық персонал технологиясы сызбаларды, анимацияларды және 2D және 3D форматындағы басқа мультимедиялық элементтерді жасаудан шабыттанды. Ол сонымен қатар операциялық жүйеге кіруді қамтамасыз ете алатын жоғары деңгейлі бағдарламалау ортасы болып табылатын Cocoa Frameworks бағдарламасымен біріктірілген. Мақсат - дизайн және анимация қолданушылар үшін әлдеқайда қызықты және оңай.

ескерту сөзі

Сіз файлдарда көре алатындар туралы біреу білмейді ме, әлде басқа файлдар болсын. Файл түрін файлға өзгертпеңіз. Арнайы бағдарламалық құрал түрлендірулері ғана файлды бір файл түрінен екіншісіне өзгерте алады.

файл кеңейтімі дегеніміз не?

Файл кеңейтімі – файл атауының соңындағы үш немесе төрт таңбадан тұратын жиын; қалағаныңыз болса да, .f. File кеңейтімдері оның қандай файл түрі екенін айтады және Windows-қа қандай бағдарламалар оны аша алатынын айтады. Windows жүйесі тері кеңейтімі файлы үшін қосымша бағдарламалық құралды тоқтатады, осылайша файлды автоматты түрде жүктеп алуыңызға болады. Бағдарлама сіздің компьютеріңізде іске қосылмаған болса, жіберілген файлды ашуға тырыссаңыз, біраз уақытқа ұмытып кетуіңізге болады.

ТҮЗЕТУ .fФАЙЛ ҚАУЫМДАСТЫРУ ҚАТЕЛІКТЕРІ

Файл кеңейтімі қателерін, тізілім мәселелерін тауып, түзетіңіз және компьютердің оңтайлы өнімділігін жылдам, оңай және қауіпсіз қалпына келтіріңіз.

F файлын ашудағы ақаулардың ең көп тараған себебі - компьютерде орнатылған әртүрлі бағдарламалардың болуы. Мұндай адам үшін F форматындағы қызметтік файлдар сияқты бағдарламаны орнатуды білу жеткілікті - мұндай бағдарламалар төменде қол жетімді.

Пошуков жүйесі

Файл кеңейтімін енгізіңіз

Көмектесіңдер

кеңес

Деректердің файлдардан кодталғанын тексеру қажет, өйткені біздің компьютеріміз оны оқымайды, сіз Ноутбуктан да қарай аласыз. Осылайша, біз мәтіннің фрагменттерін немесе сандарды оқимыз - Varto revise, F файлдары үшін қандай әдіс бірдей.

Қандай робот, бағдарлама қазірдің өзінде тізімде қалай орнатылған?

Көбінесе орнатылған бағдарлама F файлына автоматты түрде байланыстыруға кінәлі, егер олай болмаса, F файлын жаңадан орнатылған бағдарламаға қолмен сәтті байланыстыруға болады. F файлын тінтуірдің оң жақ түймешігімен нұқыңыз, содан кейін қол жетімділердің арасынан «Құлыптау үшін бағдарламаны таңдау» опциясын таңдаңыз. Содан кейін «Артқа қарау» опциясын таңдап, толықтыруларды көру керек. Кірістерді өзгерту «OK» опциясымен расталуы керек.

F файлын ашатын бағдарламалар

Windows
MacOS

Неліктен F файлын аша алмаймын?

F файлдарына қатысты мәселелер басқа топырақтардан да туындауы мүмкін. Компьютерге бағдарламалық құралды орнатуға әрекеттенсеңіз, мысалы, F қызметтік файлдары мәселені шешпейді. Шығару мүмкін еместігінің себебі, сондай-ақ F файлымен жұмыс:

Тіркеу жазбаларындағы F файлына жарамсыз сілтемелер
- poskodzhennya файлы F
- F файлына инфекция (вирустар)
- шағын компьютерлік ресурс қажет
- ескірген драйверлер
- Windows жүйесінің тізілімінен F кеңейтімін пайдаланыңыз
- F сервис кеңейтімі болып табылатын бағдарламаның толық орнатылмауы

Бұл проблемаларды дұрыс қорытындыға келтіруге және F файлдарымен жұмыс істеуге болады.Егер компьютерде бұрынғыдай файлдармен ақаулар туындауы мүмкін болса, оның нақты себебін анықтау үшін маманның көмегіне жүгіну керек.

Менің компьютерім файл кеңейтімдерін көрсетпейді, мәселе неде?

Стандартты Windows қондырғыларында компьютердің ядросы F файл кеңейтімін жүктеп алмайды.Оны параметрлерде сәтті өзгертуге болады. «Басқару тақтасына» өтіп, «Көру және жекелендіру» тармағын таңдау жеткілікті. Содан кейін «Қалта опциялары» бөліміне өтіп, «Көру» тармағын таңдау керек. «Көру» қойындысында «Файлдардың барлық түрлерінің кеңейтімдерін өшіру» опциясы бар - бұл опцияны таңдап, «OK» түймесін басу арқылы операцияны растау қажет. Сонымен қатар, барлық файлдарды кеңейту, сол санда F, файл атаулары сұрыпталған көрінеді.

- Кеңейту (пішім) – демалыс нүктесінен кейінгі файлдағы бірдей таңбалар.
- Компьютер кеңейту үшін файл түрін өзі анықтайды.
- Windows жарнамаларға байланысты файл атауы кеңейтімдерін көрсетпейді.
- Файл атауының кеңейтімін белгілі бір белгілерге өзгертуге болмайды.
- Барлық пішімдерге бір бағдарлама қолдау көрсетпейді.
- Төменде сіз F файлын ашуға болатын барлық бағдарламаларды таба аласыз.

Көптеген жақсы MS Windows жүйесі стандартты блокнот басқа бағдарлама үшін қолайлы емес екенін бұрыннан біледі. Мен оны мәтіндік файлдардың ақысыз өңдегішімен ауыстыра аламын, ол бағдарламалау тілдерінің үлкен санына синтаксистік қолдауды қамтамасыз етеді. Бағдарлама опциялардың кең ауқымына қол жеткізе алады және оған процессор ресурстарының ең аз қысқаруы әсер етеді. Бағдарлама бір сағат ішінде көптеген құжаттарды қатарынан қарап шығуға және жабылу күндерін жаппастан өңдеуге мүмкіндік береді. Бұл опция да қолжетімді болды, мысалы, бір құжатты әртүрлі аймақтарда өңдеу, бұл ыңғайлырақ.

Notepad2 — мәтінді өңдеуге және өңдеуге мүмкіндік беретін қарапайым қондырма. Ол әртүрлі тілдермен (CSS, Java, JavaScript, Python, SQL, Perl, PHP) бағдарламаланған HTML жағын жасауға және пайдаланушы кодтарын жасауға көмектеседі. Бағдарлама қарапайым блокнот, жеңіл және ықшам принципінен шабыттанды. Tsey мәтіндік редакторы бәс тігу мүмкіндігі үшін барлық доғаларды тексереді, автоматты қадамдарды алып тастайды. Notepad2 бағдарламасы ASCII және UTF-8 кодтауын қолдап қана қоймайды, сонымен қатар оларды түрлендіреді. Осыған тең байларға қате операцияны көруге мүмкіндік береді. Мәтіндегі элементтерді блоктық көруді және элементтерді нөмірлеуді қолдау.

PSPad - бұл бағдарлама кодының қарапайым редакторы, ол бағдарламашы-кодерлерге, ағылшын тілінде қалай жазуға болады. Pіdіyde tim, кімге pіdіbіchuvannya бағдарламалық код қажет. Ең танымал құралдарды оңай ауыстыруға болады. PSPad жиналатын код синтаксисімен жұмыс істеу үшін мәніңізді әкеледі. Vіn buv туындылары, koristuvachіv барлық түрлерін көмектесу үшін schobgti. Бағдарлама шаблондардың басып кіру тізімін сұрайды. Іsnuyut funktsії, yak podsvіchuvannya синтаксисі, macrosіv жазу немесе сол функцияны ауыстыру үшін іздеу, podіbnih dodatkіv үшін yakі є splnimi. Ол HEX редакторымен, FTP клиентімен бірге келеді, сондықтан кодты тікелей өңдеуге болады.

Komodo Edit - бағдарламалау тілдерінің кең ауқымын өңдейтін ыңғайлы код редакторы. Бағдарлама koristuvachs kіlkom файлдармен жұмыс істеуге, код жазуға, автотолтыру функцияларымен, шақырулармен тиімдірек болу мүмкіндігін береді. Бағдарлама сіз таңдаған сағаттағы өзгерісті автоматты түрде көруге мүмкіндік береді. Редактордың көмегі үшін басқа бағдарлама тілі бар файлдарды қарауға болады. Бағдарлама синтаксисті, қадамдарды қолдайды. Шығу кодын сақтау үшін синтаксистік параметрлерді, үзінділерді, бұзу әдісін өзгертуге болады. Элементті қарапайым өңдеу және алу режимі болуы мүмкін.

Интернетте бағдарламаның кіріс кодын, енгізілген файлды өңдеуге мүмкіндік беретін көптеген бағдарламалар бар. Ноутбуктегі мәтіндік редактордың көмегімен ұқсас бағдарламалардың көпшілігін қорғаңыз. Тағайындалған редактордың сасық иісі синтаксисті өзгерте алмайды. Дегенмен, кейбір жағдайларда бағдарламаның мұндай функционалдығы жеткіліксіз. Бағдарламашы құжаттың әртүрлі бөліктерінен хабардар болуы керек. Бірінші ось, nareshti, бұл мәселені шешуге мүмкіндік беретін бағдарлама пайда болды. Бағдарлама SynWrite деп аталады. Її vіdmіnna osoblivіst - nayavnіst navіgаtsіynoї панелі і s ағаш, scho vіdmіnієєєє dlya montazheni...

^

1. Жұмысқа шақыру

F3 типті шығыс құжатты қалыптастыру үшін F1 және F2 типті файлдарды бөлуге арналған бағдарламаны кеңейтіңіз.
ДЕРЕКТЕРДІ ЖӘНЕ АЛГОРИТМНІҢ ЕРЕКШЕЛІГІН ҚАРАУ

MD мәтіндік файлдары, жазбаларының құрылымы төменде көрсетілген:
1-кесте – F1 файлының құрылымы

2-кесте – F2 файлының құрылымы

F3 кестесінде көрсетілген визуалды шығыс құжатын өңдеу нәтижесі:
3-кесте – F3 файлының құрылымы

Өткен тақырыптардағы барлық жазбаларды топтаңыз. Ұсынылатын файл атаулары пернетақта дисплейі үшін F1 және F2 болып табылады.
^

2. Жасалып жатқан бағдарламаның мақсаттарының құрылымы


ПЗ әзірлеудің ағымдағы спецификациясының қатпарлануы болашақ өнімнің мақсаттарын талдауға ауыстырылады, ол ПЗ әзірлеу әдістерінде құрылымдық талдау және осындай төмен стратегияның әдіснамалық негізі деп аталады.

Құрылымдық талдау мұндай бақыланатын жүйені атау үшін қолданылады, өйткені ол терең шолудан, содан кейін егжей-тегжейден басталады, теңдіктердің көп саны бар құрылымдар иерархиясын құрады. Мұндай әдістер үшін тері деңгейіндегі элементтер санының азаюымен абстракция деңгейіне бөлу тән (дыбыс 3-тен 6-7-ге дейін). Бағдарламалау технологиясында идея құрылымдық бағдарламалау принциптерінің бірі ретінде тұжырымдалған: аңды төмен түсіретін бағдарламаларды әзірлеу ұсынылады, әйтпесе төмен стратегия үшін.

Төменгі стратегияның мәні мынада: кеңейтіліп жатқан PP мақсаттары схемаға сәйкес құрылымдалған: мақсаттар - бірінші деңгей - ... - i-ші деңгей - ... - n-сызық. - теңдіктің (функциялардың) қалған бөлігінің орындалуы айқын болса, осындай егжей-тегжейлі деңгейге дейінгі функциялар.

f1 файлының дұрыстығын тексеру

2 файлды құрастыру

Қалыптау шығыс файлы f3

f2 файлының дұрыстығын тексеру

^

3. Енгізу және шығару деректерімен алмасу


3.1 Бірінші файлдан оқылатын кіріс деректеріне салынған алымдар

F1 файлы:


      • Жолдың дәл екі ортасы болуы мүмкін

      • Бұл бути бос seredkiv кінәлі емес

      • «тармақ нөмірі» өрісі цифрлардан тұрады

      • «Заттың сыртқы атауы» өрісі әріптерден тұрады

3.2 Басқа файлдан оқылатын кіріс деректеріне үстемеленген алмасулар


  • Қатарынан бути бірдей sіm seredkіv болуы мүмкін

  • Бұл бути бос seredkiv кінәлі емес

      • «Аптаның күні» өрісі әріптерден тұрады

      • «Алатын түрі» өрісі әріптерден тұрады

      • «Сағат сағаты» өрісі сандардан тұрады

      • «Соңғы сағат» өрісі сандардан тұрады

      • «Нөмірі» өрісі сандардан тұрады

      • «Бірінші басылым нөмірі» өрісі сандардан тұрады

      • «Қалған сан» өрісі сандардан тұрады

3.3 F3 шығыс файлының сипаттамасы:

Vhidnimi є файлы F3, құрылымдардан кек алу үшін scho


  • Файл бос болуы мүмкін.

4. Блок-схемалар

4.1 Роботтық жүйенің диаграммасы

4.2 Бағдарлама схемасы


4.3 «f1 және f2 файлдарын оқу және дұрыстығын тексеру» модулінің схемасы
^

5. Бағдарламаны тестілеу

Бағдарламалық қамтамасыз ету қауіпсіздігін тексеру бағдарламалық қамтамасыз ету қауіпсіздігін әзірлеу процестерінің реттілігіне ұқсас бірқатар әрекеттерді қамтиды. Жаңа жазба:

а) тест тапсырмаларын қою;

б) сынақ дизайны;

в) жазу тестілері,

г) сынақ сынақтары;

д) виконання сынақтары,

f) тестілеу нәтижелерін тексеру.

Тесттерді құрастыру маңызды рөл атқарады. Сынақ дизайн стратегиясына жақындау үшін баға төмен болуы мүмкін. Оларда бағдарлау үшін екі экстремалды тәсілді қарастырайық. Біріншісі, сынақтар бағдарламалардың ағымдағы спецификацияларын, ал модульдер мен модуль бағдарламасының спецификацияларын жақсарту арқылы құрастырылған. Бағдарлама қара экранға ұқсайды («қара экран» стратегиясы). Мұндай тәсілдің себебі бағдарламаның ағымдағы техникалық сипаттамаларға сәйкестігін тексеру болып табылады. Кімге, модульдің логикасы құрметтелмейді.

Тағы бір идея бағдарлама логикасын талдауға негізделген («ақ экран» стратегиясы). Тәсілдің себебі - тері жолын, тері инелерін алгоритмге қайта жазу. Кез келген деңгейде спецификация құрметпен қабылданбайды.

Сынақ әдісі кестесінің шешімі

ТР тестілеу тесттердің осындай санының құрастырылғандығына негізделген, өйткені ол ақыл-ойдың барлық мүмкін комбинацияларын қамтуға мүмкіндік береді. Әдетте, бұл сынақтардың саны ТР қатысушыларының санына көбейтіледі

Әдіс қарапайым, әзірленген бағдарламалардың мүмкіндіктерін ең жетілдірілген спецификацияларға тиімді өзгертуге мүмкіндік береді, бірақ егер бағдарламада спецификациялар берілмегендермен жұмыс істеу керек болса, ауытқуларды көрсетуге әрқашан мүмкіндік бермейді. Сонымен қатар, спецификация кешірім үшін кек алады, ол мұндай сынақ кезінде анықталмайды, әсіресе сынақ нәтижелері дұрыс болса. Функционалдық диаграммалардың артқы жағында, содан кейін TR тең функционалдық диаграммалар бойынша артқы жағының ерекшелігін логикалық түрде басқаруға мүмкіндік береді, содан кейін тең TR бойынша, бұл ерекшеліктердегі кешірімдердің санын айтарлықтай азайтады.

Тест 1

Мета-тест: F1 және F2 файлдарының бар-жоғын бағдарламаның функционалдығын тексеріңіз

Тест 2

Тесттің мақсаты: F1 және F2 бос файлдарымен программаның жұмысын тексеру

Тест 3

Тесттің мақсаты: кестелер болған кезде бағдарламаның жұмыс істеуін тексеру

Тест 4

Тесттің мақсаты: қате жазбамен бағдарламаның жұмысын тексеру

^

6. Тест нәтижелері үшін Висновка

Өткізілген сынақтар сынған PP жеткілікті өнімін әкелді. Нәтижелерді тестілеу сағатын шығару негізінде бағдарламаның көрсетілген техникалық талаптарға сәйкес келетіні туралы ескертпелер жасауға болады.

^

7. Жеңімпаз әдебиеттер тізімі:


1. В.Ю. Гвоздев, В.Н.Мұқасева, А.Ю.Хасанов. Техникалық шарттар мен тестілеу бағдарламалары (курстық жұмысқа әдістемелік бағалау), Уфа, 2004 ж.

2. Х.М.Дейтель, П.Дж.Дейтель. C++ тілінде қалай бағдарламалауға болады, Binom-Press, 2005 ж.
^ ҚОСЫМША А

//1h.h Тақырып файлы.
#қосу

#қосу

#қосу

#қосу

#қосу

#қосу

#қосу
std аттар кеңістігін пайдалану;
charbufRus;

char* rus(const char* мәтіні)

CharToOem(мәтін, bufRus);

}
myRFopen(fstream& in,int fil) күшін жою

Cin>>F1str;

In.open(F1str.c_str(),ios::in);

// Ағынды қайта өңдеу

If(!in.good())

Коут<

// Файлдың таңбаларын қайта тексеріңіз

Келесі = in.get();

Егер (in.eof()) үзілсе;
if((келесі=="\n")||(келесі=="\t"))

Коут<

Коут<

If(fil==1)(x=div(count,2);)

If(fil==2)(x=div(count,3);)

if(x.rem==0||x.rem==1)

Егер((келесі!="\t")&&(келесі!="\n")&&(келесі!="a")&&(келесі!="b")&&(келесі!="c")&&( келесі!="g")&&(келесі!="e")&&(келесі!="e")&&(келесі!="f")&&(келесі!="w")&&(келесі!="сағ. ") ")&&(келесі!="i")&&(келесі!="j")&&(келесі!="k")&&(келесі!="l")&&(келесі!="m")&& (келесі !="n")&&(келесі!="pro")&&(келесі!="n")&&(келесі!="r")&&(келесі!="c")&&(келесі!=" t" )&&(келесі!="y")&&(келесі!="f")&&(келесі!="x")&&(келесі!="u")&&(келесі!="сағ")&&( келесі! ="w")&&(келесі!="w")&&(келесі!="b")&&(келесі!="s")&&(келесі!="b")&&(келесі!="e ") &&(келесі!="u")&&(келесі!="i")&&(келесі!="_")&&(келесі!="A")&&(келесі!="B")&&(келесі) != "C")&&(келесі!="Y")&&(келесі!="E")&&(келесі!="E")&&(келесі!="E")&&(келесі!="F" )&& (келесі!="Z")&&(келесі!="Мен")&&(келесі!="J")&&(келесі!="K")&&(келесі!="L")&&(келесі! =" M")&&(келесі!="H")&&(келесі!="O")&&(келесі!="P")&&(келесі!="P")&&(келесі!="C") &&( келесі!="T")&&(келесі!="Y")&&(келесі!="F")&&(келесі!="X")&&(келесі!="C")&&(келесі!= "H" " ")&&(келесі!="W")&&(келесі!="W")&&(келесі!="b")&&(келесі!="S")&&(келесі!="b" )&&( келесі !="E")&&(келесі!="U")&&(келесі!="Мен"))

Коут<

Коут<

Коут<

}
егер(x.rem==2)

Егер((келесі!="\t")&&(келесі!="\n")&&(келесі!="0")&&(келесі!="1")&&(келесі!="2")&&( келесі!="3")&&(келесі!="4")&&(келесі!="5")&&(келесі!="6")&&(келесі!="7")&&(келесі!="8" ")&&(келесі!="9"))

Коут<

Коут<

Коут<

// Тақырыппен файлды қайта тексеру

Коут<

If(((fil==1)&&(x.rem!=1))||((fil==2)&&(x.rem!=2))))

Коут<

}
cout<in.clear();

in.seekg(0,ios::beg);
}
ФАЙЛ *myWFopen()

char * u = жаңа таңба;

Cin>>F1str;
егер ((str = fopen(F1str.c_str(),"a+"))==NULL)

Коут<

}
егер (fread(u,1,1,str)!=NULL)

Коут<

Егер(c=="Y")(n=1; fclose(str); үзіліс;)

Басқа жағдайда (c=="N") шығу(1);

Әйтпесе коут<

Егер ((str = fopen(F1str.c_str(),"w"))==NULL)

Коут<

}
cout<

}
std::string readstr(istream& in)// "\n" дейінгі жолды оқу әдісі, EOF.

Келесі = in.get();

Егер (in.eof()||(келесі=="\n")||(келесі=="\t")) үзілсе;

struct F1struct

Void setFakult(istream&in)

Fakult = readstr(in);

getFakult (ФАЙЛ*ағын) жарамсыз

Fputs(Fakult.c_str(),ағын);

/* std::string giveFakult()

SetAbriv(istream&in) жарамсыз

Abriv = readstr(in);

/* void getAbriv(FILE*ағын)

Fputs(Abriv.c_str(),ағын);

std::string giveAbriv()

///////////////////////////////////////////

SetKolvoRab(istream&in) жарамсыз

KolvoRab=readstr(in);

giveKolvoRab() жолы

KolvoRab қайтарыңыз;

////////////////////////////////////////////

SetAbriv2(istream&in) жарамсыз

Abriv2 = readstr(in);

/* void getAbriv2(FILE*ағын)

Fputs(Abriv2.c_str(),ағын);

std::string giveAbrive2()

/////////////////////////////////////////////

Kafra(istream&in) жиынын жарамсыз

Kafra = readstr(in);

getKafra(FILE*ағыны) жарамсыз

Fputc("\t",ағын);

Fputs(Kafra.c_str(),ағын);

/* std::string giveKafra()

//////////////////////////////////////////////

If(Abriv==Abriv2)

////////////////////////////////////////////////

Стринг факультеті; //Факультет атауын өзгерту

String Abriv; // F1 файлындағы факультеттің аббревиатурасы.

KolvoRab жолы; //жұмысшылар саны

Abriv2 жолы; // Факультеттің аббревиатурасы

String Kafra; // Бөлім атауы

// 1.cpp
#қосу "1сағ."
std аттар кеңістігін пайдалану;
int main(int argc, char** argv)

Fstream in1, in2;
F1struct F1;

Char * Chara = Жаңа Чар;

cout<< rus("\tВведите название файла F1(аббривиатура+полное название факультета).\n");

myRFopen(1,1-де);

Коут<< rus("\tВведите название файла F2(аббривиатура+кафедра+кодичество работающих).\n");

myRFopen(2,2-де);

Коут<< rus("\tВведите название выходного файла.\n");

Out=myWFopen();
while(in1.good())

F1.setAbriv(in1);

F1.setFakult(in1);
F1.getFakult(шығады);

Жол str1=":\n";

Fputs(str1.c_str(),out);
in2.clear();

In2.seekg(0,ios::beg);
while(in2.good())

F1.setAbriv2(in2);

F1.setKafra(in2);
F1.setKolvoRab(in2);

Mystr=F1.giveKolvoRab();

N=atoi(mystr.c_str());

Егер (F1.Ekviv()==1)

F1.getKafra(шығады);

Fputc("\n",шығыс);

Итоа(колво,чара,10);

Fputc("\t",шығыс);

Fputs(chara, out);
string str2="\n\n";

Fputs(str2.c_str(),out);

Коут<