Faqe në lidhje me vilën.  Mirëmbajtje shtëpiake dhe riparime të bëra vetë

dosje f. Përpilimi i skedarëve të tipit F1 dhe F2 për formimin e një dokumenti dalës të tipit F3 - skedari My coursework.doc. Kompjuteri im nuk tregon ekstensionin e skedarit që është

Për dukshmëri në kompjuterin e instaluar softuer antivirus e mundur, e mundur skanoni të gjithë skedarët në kompjuter, si dhe skedarin e lëkurës okremo. Mund të skanoni çdo skedar duke klikuar me të djathtën mbi skedar dhe duke zgjedhur opsionin e kontrollit për të kontrolluar skedarin për viruse.

Për shembull, mbi kë u pa i vogli file my-file.f, pastaj kliko me të djathtën mbi skedarin e dëshiruar dhe zgjidhni opsionin në menynë e skedarit "Skano për ndihmë AVG". Kur zgjidhni këtë opsion, AVG Antivirus do t'i kërkohet të skanojë skedarin për viruse.


Ndonjëherë një falje mund të fajësohet për rezultatin instalimi i gabuar i softueritçfarë mund të lidhet me problemin, çfarë vinili në procesin e instalimit. Mund të konfiguroni sistemin tuaj operativ Lidhni skedarin tuaj F me softuerin e duhur të aplikimit, duke pështyrë mbi një emër të tillë "Asocioni shtesat e skedarëve".

Ndonjëherë e thjeshtë duke riinstaluar MacroMates TextMate Ju mund ta zgjidhni problemin tuaj duke lidhur siç duhet F me MacroMates TextMate. Në raste të tjera, problemet me lidhjet e skedarëve mund të fajësohen si rezultat programim i keq i softuerit shitës me pakicë dhe mund t'ju duhet të kontaktoni shitësin për ndihmë të mëtejshme.


Porada: Provoni përditësimet e MacroMates TextMate në versionin më të fundit për të parë nëse pjesa tjetër e përditësimeve janë instaluar.


Mund të jetë e qartë, por shpesh në mes, vetë skedari F mund të jetë shkaku i problemit.. Nëse e keni marrë skedarin përmes një bashkëngjitjeje emaili ose keni marrë përsipër nga faqja e internetit, procesi i marrjes së përsipër do të ndërpritet (për shembull, ndezja e drejtpërdrejtë ose për ndonjë arsye tjetër), skedari mund të jetë i dëmtuar. Nëse është e mundur, provoni të bëni një kopje të re të skedarit F dhe provojeni përsëri.


Me kujdes: Skedari Poshkodzhenie mund të shkaktojë bllokime të mëvonshme në pjesën e përparme, ose edhe nëse është një program i rastësishëm në kompjuterin tuaj, është edhe më e rëndësishme ta mbani kompjuterin tuaj të përditësuar me përditësime antivirus.


Ashtu si skedari juaj F probleme me sigurinë e harduerit në kompjuterin tuaj për të hapur skedarin, mund t'ju duhet Përditëso drejtuesit e pajisjes, pov'yazanih іz cim zotëruar.

Cili është problemi tinguj lidhur me llojet e skedarëve multimedialë, yakі shtrihuni në formën e një zgjidhjeje të suksesshme të sigurisë së harduerit në mes të kompjuterit, për shembull, kartë zanore ose kartë video. Për shembull, nëse doni të hapni një skedar audio, nëse nuk mund ta hapni, mund t'ju duhet Përditësoni drejtuesit e kartës së zërit.


Porada: Pra, kur përpiqeni të hapni skedarin F, do të pranoni njoftimi për falje, skedari .SYS i pov'yazanu, problem, ymovіrno, ndoshta buti lidhur me drejtuesit e pajisjeve poshkogjenimi ose të vjetëruara, pasi është e nevojshme të ndryshohet. Ky proces mund të lehtësohet me ndihmën e softuerit për përditësimin e drejtuesve, si p.sh. DriverDoc.


Si e zgjidhën problemin të vegjlit, dhe ju ende keni probleme me hapjen e skedarëve F, por mund të ketë lidhje me numri i burimeve të sistemit në dispozicion. Për disa versione të skedarëve F, mund t'ju duhet një sasi e konsiderueshme burimesh (për shembull, memorie / RAM, presioni i numërimit) për një hard disk në kompjuterin tuaj. Një problem i tillë ndodh shpesh, pasi duhet të shkarkoni me sukses harduerin e vjetër të kompjuterit dhe në të njëjtën kohë një sistem të ri operativ.

Një problem i tillë mund të fajësohet, nëse është e rëndësishme që kompjuteri të dalë nga puna, pjesët e sistemit operativ (ato shërbimet e tjera që funksionojnë në sfond) mund të kurseni shumë burime për të parë skedarin F. Mundohuni të mbyllni të gjitha programet në kompjuterin tuaj, së pari hapni kodin burimor Fortran. Duke përdorur të gjitha burimet e disponueshme në kompjuterin tuaj, ju do të siguroni trurin më të mirë për përpjekjen për të hapur skedarin F.


Yakscho wi vikonali të gjitha të përshkruara më sipër croki, dhe dosja juaj F, si më parë, nuk shfaqet, mund t'ju duhet një viconate rinovimi i posedimit. Në bіlshostі vipadkіv, navіt në vikoristannі Vjetër versіy OBLADNANNYA, obchislyuvalna potuzhnіst Mauger Buti bіlsh nіzh dostatnoyu për bіlshostі koristuvachіv dodatkіv (vi Yakscho nuk vikonuєte Bagato resursomіstkoї robot CPU cikle, Taki jak 3D-pasqyrim fіnansove / Naukova modelyuvannya abo іntensivna robot multimedіyna). në një mënyrë të tillë, plotësisht i palëvizshëm, në mënyrë që kompjuteri juaj të mos marrë memorien e nevojshme(shpesh quhet "RAM", ose memorie operative) për shikimin e skedarit.

Ju jeni këtu sepse keni një skedar që ka një shtesë skedari që mbaron me .f. Skedarët me shtesën e skedarit .f mund të lëshohen vetëm nga disa aplikacione. , që do të thotë se ato "nuk janë menduar të shikohen fare.

çfarë është një skedar .f ?

Një skedar i kodit burimor Fortran klasifikohet si skedar zhvilluesi, dhe skedarët e kodit burimor Fortran mund të krijohen dhe modifikohen nga cilido prej programeve të zhvillimit të Fortran. Disponueshmëria në skedarin e kodit burimor Fortran është i gdhendur dhe i ruajtur në specifikime dhe standarde të formateve të ndryshme. Të dhënat ruhen në skedarin F, duke përfshirë kodet e kodeve dhe përshkrimet e tjera të detajeve, sikur të korrespondojnë me programet e zhvilluara për ndihmën e gjuhës programuese Fortran. Softueri C-PreProcessor është përgjegjës për mbishkrimin e të dhënave që ruhen në skedarët F dhe për mbishkrimin e kodit të ngurtësuar në mënyrë që të ketë përkthime në kompjuterin Fortran. Skedarët e kodit burimor Fortran janë ngjitur me shtesën, dhe këta gjithashtu skedarë teksti për shkak të standardeve të tekstit të thjeshtë dhe kodimit binar të zbatuar edhe në formatin F. Kjo do të thotë se ka shumë tekste, shtesa dhe shtesa për sistemet e bazuara në Microsoft Windows dhe platformat Mac, të cilat mund të ruhen dhe rishikohen në vend të skedarëve F.

si të hapni një skedar .f?

Hapni një skedar .f ose ndonjë skedar tjetër në kompjuterin tuaj, pasuar nga klikimi i dyfishtë mbi të. Sapo emri i skedarit të instalohet siç duhet, është gjithashtu e mundur që të keni një aplikacion të saktë në kompjuterin tuaj, por skedarët .f nuk janë ende të lidhur me të. Nëse po përpiqeni të hapni skedarë .f, mund të skanoni një skedar Windows për të gjetur atë skedar.

aplikacionet që hapin një skedar .f

FORTRAN me performancë të lartë

FORTRAN me performancë të lartë

HPF ose Fortran me Performancë të Lartë është një grup shtesë shtesë deri në Fortran 90 me struktura që mbështesin një kompjuter të fjetur. Do të publikohet dhe promovohet nga HPFF, një koalicion i përfaqësuesve të industrisë, laboratorëve dhe akademisë që punojnë në HPF. HPF fiton llogaritjen paralele të të dhënave për të mbështetur llogaritjen e një grupi të vetëm për t'u shpërndarë në procesorë të shumtë. Dizajn më efikas për arkitekturën MIMD dhe SIMD. Direktivat kompjuterike specifike të HPF për shpërndarjet e rekomanduara për të dhënat e grupit, rutinat shtesë të bibliotekës që përfshijnë prapashtesën/prefiksin paralel, kërkimin mjedisor, operacionet e renditjes dhe shpërndarjen e të dhënave, ndërlidhjen e procedurës së jashtme me procedurat paralele jo-HPF, si aftësia e rrëmujshme për të bërë procedura PURE.

Apple Xcode

Apple Xcode është një IDE, e cila është një shkurtim i mjedisit të integruar të zhvillimit. Është krijuar nga funksionaliteti i shitësit me pakicë të softuerit Apply për OS X dhe iOS. Qëllimi është dizajnimi, zhvillimi dhe zhvillimi i mjediseve inovative dhe më intuitive për kompjuterët Mac OS X dhe pajisjet iOS. Në funksionet e para të kësaj IDE, ju mund të përdorni hackat për koristuvach, në mënyrë që të mund të merrni akses të plotë dhe të shpejtë në OS që nga OS X i integruar me shumë teknologji të avancuara, i cili është i thjeshtë dhe i arritshëm për hakerim, dhe të krijoni aplikacione për ndihmë. i Core Animation, OpenGL dhe Core Image. Aplikacioni Vikoristovuyu mund të drejtohet pa duar duke përdorur AppleScript ose Automator. Teknologjia grafike e personelit u frymëzua nga krijimi i vizatimeve, animacioneve dhe elementeve të tjera multimediale në 2D dhe 3D. Ai është gjithashtu i integruar me Cocoa Frameworks, i cili është një mjedis programimi i nivelit të lartë që mund të sigurojë akses në sistemin operativ. Qëllimi është dizajni dhe animacioni shumë më argëtues dhe më i lehtë për përdoruesit.

një fjalë paralajmëruese

Nëse dikush nuk di për ato që mund të shihni në skedarë, qoftë skedarë të tjerë. Mos e ndryshoni llojin e skedarit në skedar. Vetëm konvertimet e veçanta të softuerit mund të ndryshojnë një skedar nga një lloj skedari në tjetrin.

çfarë është një zgjatje skedari?

Zgjerimi i skedarit është grupi i tre ose katër karaktereve në fund të emrit të skedarit; çfarëdo që ju pëlqen, .f. Zgjatjet e skedarit ju tregojnë se çfarë lloj skedari është dhe i tregoni Windows-it se cilat programe mund ta hapin atë. Windows do të ndalojë softuerin shtesë për skedarin shtesë të lëkurës, kështu që ju mund ta shkarkoni skedarin automatikisht. Nëse programi nuk është ekzekutuar në kompjuterin tuaj, mund ta harroni për një kohë, nëse përpiqeni të hapni skedarin e dërguar.

FIX .f GABIME TË SHOQËRISË SË DOSJEVE

Gjeni dhe rregulloni gabimet e zgjerimit të skedarëve, problemet e regjistrit dhe rivendosni performancën optimale të kompjuterit shpejt, lehtë dhe në mënyrë të sigurt.

Shkaku më i zakonshëm i problemeve me hapjen e skedarit F është thjesht prania e programeve të ndryshme të instaluara në kompjuterin tuaj. Për një person të tillë, mjafton të dini se si ta instaloni programin, si skedarët e shërbimit në formatin F - programe të tilla janë të disponueshme më poshtë.

Sistemi Poshukov

Futni shtesën e skedarit

ndihmë

aludim

Është e nevojshme të kontrolloni nëse të dhënat janë të koduara nga skedarët, pasi kompjuteri ynë nuk lexon, dhe ju mund të shikoni në Notepad. Në këtë mënyrë, ne lexojmë fragmentet e tekstit ose numrat - Varto rishikuar, e cila metodë është e njëjtë për skedarët F.

Çfarë robiti, si është programi i instaluar tashmë në listë?

Shpesh programi i instaluar është fajtor për lidhjen automatike me skedarin F. Nëse jo, skedari F mund të lidhet me sukses manualisht me programin e sapo instaluar. Klikoni me të djathtën në skedarin F dhe më pas midis atyre të disponueshme zgjidhni opsionin "Zgjidhni një program për kyçje". Pastaj është e nevojshme të zgjidhni opsionin "Shikoni prapa" dhe të shihni shtesat. Ndryshimi i hyrjeve duhet të konfirmohet me opsionin "OK".

Programet që hapin skedarin F

Dritaret
MacOS

Pse nuk mund ta hap skedarin F?

Problemet me skedarët F mund të shkaktohen edhe nga toka të tjera. Nëse provoni të instaloni softuerin në kompjuter, si p.sh. skedarët e shërbimit F nuk do ta zgjidhë problemin. Arsyeja e pamundësisë së daljes, si dhe puna me skedarin F, mund të jetë:

Lidhje të pavlefshme për skedarin F në regjistrimet e regjistrit
- skedari poshkodzhennya F
- infeksion në skedarin F (viruse)
- keni nevojë për një burim të vogël kompjuterik
- shoferë të vjetëruar
- përdorni shtesën F nga regjistri i sistemit Windows
- instalimi jo i plotë i programit, që është zgjerimi i shërbimit F

Këto probleme mund të sillen në një përfundim të duhur dhe të punojnë me skedarët F. Nëse si kompjuter, si më parë, mund të ketë probleme me skedarët, është e nevojshme të kërkoni ndihmë nga një ekspert për të përcaktuar shkakun e saktë.

Kompjuteri im nuk shfaq shtesat e skedarëve, cili është problemi?

Në instalimet standarde të Windows, bërthama e kompjuterit nuk shkarkon shtesën e skedarit F. Mund ta ndryshoni me sukses te cilësimet. Mjafton të shkoni te "Paneli i Kontrollit" dhe të zgjidhni "Shiko dhe personalizim". Pastaj duhet të shkoni te "Opsionet e dosjeve" dhe të zgjidhni "Shiko". Në skedën "Shiko" ekziston një opsion "Pastroni shtesat e të gjitha llojeve të skedarëve" - ​​është e nevojshme të zgjidhni këtë opsion dhe të konfirmoni funksionimin duke shtypur butonin "OK". Në të njëjtën kohë, zgjerimi i të gjithë skedarëve, në atë numër F, emrat e skedarit do të shfaqen të renditur.

- Zgjerimi (formati) – të njëjtat karaktere si në skedar pas pikës së pushimit.
- Kompjuteri përcakton vetë llojin e skedarit për zgjerim.
- Windows nuk shfaq shtesat e emrave të skedarëve për shkak të promovimeve.
- Zgjerimi i emrit të skedarit nuk mund të ndryshohet në simbole specifike.
- Jo të gjitha formatet mbështeten nga i njëjti program.
- Më poshtë mund të gjeni të gjitha programet, për ndihmën e të cilave mund të hapni skedarin F.

Shumë MS Windows të mirë kanë qenë prej kohësh të vetëdijshëm se një bllok shënimesh standarde nuk është i dobishëm për një program tjetër. Mund ta zëvendësoj me një redaktues pa kosto të skedarëve tekst, i cili do të ofrojë mbështetje sintaksore për një numër të madh gjuhësh programimi. Programi mund të arrijë një gamë të gjerë opsionesh dhe ndikohet nga reduktimi minimal i burimeve të procesorit. Programi mundëson rishikimin për një orë me radhë të një numri të madh dokumentesh dhe modifikimin e tyre, pa mbyllur datat e mbylljes. Ky opsion është bërë gjithashtu i disponueshëm, si redaktimi i të njëjtit dokument në zona të ndryshme, gjë që është më e përshtatshme.

Notepad2 është një shtesë e thjeshtë që ju lejon të redaktoni dhe modifikoni tekstin. Do të ndihmojë në krijimin e faqeve HTML, të programuara nga gjuhë të ndryshme (CSS, Java, JavaScript, Python, SQL, Perl, PHP) dhe krijimin e kodeve me porosi. Programi u frymëzua nga parimi i një blloku shënimesh të thjeshtë, i lehtë dhe kompakt. Redaktori i tekstit Tsey kontrollon të gjitha harqet për mundësinë e një basti, zbret hapat automatikë. Programi Notepad2 jo vetëm që mbështet kodimin ASCII dhe UTF-8, por edhe i konverton ato. Duke ju lejuar të shihni operacionin e gabuar ndaj të pasurve të barabartë me atë. Mbështet vizionin e bllokut të elementeve në tekst dhe numërimin e elementeve.

PSPad është një redaktues më themelor i kodit të programit, i cili është i përshtatshëm për programuesit-kodues, si të shkruajnë në gjuhën angleze. Pіdіyde tim, i cili ka nevojë për kodin e softuerit pіdіbіchuvannya. Ju lehtë mund të zëvendësoni mjetet më të njohura. PSPad sjell vlerën tuaj në punë me sintaksën e kodit të palosshëm. krijimet Vіn buv, schobgti për të ndihmuar të gjitha llojet e koristuvachіv. Programi kërkon një listë pushtuese të shablloneve. Іsnuyut funktsії, sintaksa e jak podsvіchuvannya, regjistrimi i macrosіv ose kërkimi për atë funksion zëvendësohet, yakі є splnimi për podіbnih dodatkіv. Ai vjen me një redaktues HEX, klient FTP, kështu që ju mund ta modifikoni kodin drejtpërdrejt.

Komodo Edit është një redaktues i dobishëm kodesh që trajton një gamë të gjerë gjuhësh programimi. Programi u jep koristuvachs aftësinë për të punuar me skedarët kіlkom, për të shkruar kodin, për t'u bërë më efikas me funksionet e plotësimit automatik, kërkesat. Programi ju lejon të shihni automatikisht ndryshimin në orën e zgjedhjes suaj. Për ndihmën e redaktuesit, mund të shikoni skedarët me gjuhë tjetër programi. Programi mbështet sintaksë, hapa. Ju mund të ndryshoni parametrat e sintaksës, fragmentet, si të hakoni për të ruajtur kodin e daljes. Mund mënyra e redaktimit të thjeshtë dhe zbritjes së elementit.

Ka shumë programe në internet që ju lejojnë të redaktoni kodin hyrës të programit tuaj, skedarin në të. Provo më shumë nga programet e ngjashme vetëm me një redaktues teksti në një kompjuter notebook. Erë e keqe e redaktorit të caktuar ka më pak gjasa të jetë në gjendje të ndryshojë sintaksën. Megjithatë, në disa raste, një funksionalitet i tillë i programit nuk është i mjaftueshëm. Programuesi duhet të jetë i vetëdijshëm për pjesët e ndryshme të dokumentit. Aksi i parë, nareshti, është shfaqur një program që ju mundëson ta zgjidhni këtë problem. Programi quhet SynWrite. Її vіdmіnna osoblivіst - nayavnіst navіgаtsіynoї panel і s dru, scho vikorivuєtsya për instalim...

^

1. Thirrni në punë

Zgjero programin për ndarjen e skedarëve të tipit F1 dhe F2 për të formuar një dokument dalës të tipit F3.
SHIKO TË DHËNAT DHE SPECIFICITETET TEK ALGORITMI

Skedarët e tekstit në MD, struktura e të dhënave të të cilave tregohet më poshtë:
Tabela 1 - Struktura e skedarit F1

Tabela 2 - Struktura e skedarit F2

Rezultati i përpunimit për dokumentin e daljes vizuale të paraqitur në tabelën F3:
Tabela 3 - Struktura e skedarit F3

Gruponi të gjitha shënimet nga lëndët e së kaluarës. Emrat e rekomanduar të skedarëve janë F1 dhe F2 për shfaqjen e tastierës.
^

2. Struktura e qëllimeve të programit që po zhvillohet


Palosja e specifikimeve aktuale të zhvillimit të PZ transferohet në analizën e qëllimeve të produktit të ardhshëm, i cili në metodat e zhvillimit të PZ quhet analiza strukturore dhe baza metodologjike e një strategjie kaq të ulët.

Analiza strukturore përdoret për të emërtuar një sistem të tillë përcjellës, pasi fillon nga një vështrim i thellë dhe më pas detajon, duke ndërtuar një hierarki strukturash me një numër më të madh të barabartësh. Për metoda të tilla, është më e zakonshme të prishet në nivelin e abstraksionit me reduktimin e numrit të elementeve në nivelin e lëkurës (tingulli nga 3 në 6-7). Në teknologjinë e programimit, ideja u formulua si një nga parimet e programimit strukturor: rekomandohet të zhvillohen programe për të çuar bishën poshtë, ose përndryshe, për një strategji të ulët.

Thelbi i strategjisë së ulët është se qëllimet e PP-së, të cilat po zgjerohen, janë të strukturuara sipas skemës: qëllimet - niveli i parë - ... - niveli i-të - ... - rreshti n. - funksionon deri në një nivel të tillë detajesh, nëse zbatimi i pjesës tjetër të barabartë (funksioneve) bëhet i dukshëm.

Kontrollimi i korrektësisë së skedarit f1

Kompilimi i 2 skedarëve

Formimi i skedarit të daljes f3

Kontrollimi i korrektësisë së skedarit f2

^

3. Shkëmbim mbi të dhënat hyrëse dhe dalëse


3.1 Tarifat që mbivendosen mbi të dhënat hyrëse që lexohen nga skedari i parë

Skedari F1:


      • Një rresht mund të ketë saktësisht dy mes

      • Nuk është fajtor për buti bosh seredkiv

      • Fusha "numri i artikullit" përbëhet nga shifra

      • Fusha "Emri i jashtëm i artikullit" përbëhet nga shkronja

3.2 Shkëmbimet që mbivendosen mbi të dhënat hyrëse që lexohen nga një skedar tjetër


  • Në një rresht mund të jetë buti njëlloj sіm seredkіv

  • Nuk është fajtor për buti bosh seredkiv

      • Fusha "Dita e javës" përbëhet nga shkronja

      • Fusha "Lloji për të zënë" përbëhet nga shkronja

      • Fusha "Ora e kallirit" është e përbërë nga numra

      • Fusha "Ora e fundit" përbëhet nga numra

      • Fusha "numri i artikullit" përbëhet nga numra

      • Fusha "Numri i botimit të parë" përbëhet nga numra

      • Fusha "Numri i mbetur" përbëhet nga numra

3.3 Specifikimi i skedarit dalës F3:

Vhidnimi є skedari F3, për t'u hakmarrë strukturave


  • Skedari mund të jetë bosh.

4. Grafikët e rrjedhës

4.1 Diagrami i sistemit robotik

4.2 Skema programore


4.3 Skema e modulit "leximi i skedarit f1 dhe f2 dhe kontrollimi i korrektësisë"
^

5. Testimi i programit

Testimi i sigurisë së softuerit përfshin një sërë aktivitetesh të ngjashme me sekuencën e proceseve të zhvillimit të sigurisë së softuerit. Hyrje e re:

a) vendosja e detyrave për testin,

b) dizajni i testit,

c) teste me shkrim,

d) testet e testimit,

e) testet vikonannya,

f) kontrollin e rezultateve të testimit.

Një rol jetik luhet nga hartimi i testeve. Është e mundur që çmimi të jetë i ulët për afrimin e strategjisë së projektimit të testit. Për t'u orientuar në to, le të shohim dy qasje ekstreme. E para është se testet janë hartuar me përmirësimin e specifikimeve aktuale të programeve, dhe moduleve dhe specifikimeve të programit të modulit. Programi duket si një ekran i zi (strategjia e "ekranit të zi"). Arsyeja për një qasje të tillë është të kontrollohet nëse programi përputhet me specifikimet aktuale. Për kë nuk respektohet logjika e modulit.

Një ide tjetër bazohet në analizën e logjikës së programit (strategjia e "ekranit të bardhë"). Arsyeja e qasjes është rishkrimi i rrugës së lëkurës, gjilpërave të lëkurës në algoritëm. Në asnjë nivel, specifikimi nuk merret deri në pikën e respektit.

Zgjidhja e tabelës së metodës së provës

Testimi i TR bazohet në faktin se një numër i tillë testesh janë krijuar, pasi lejon mbulimin e të gjitha kombinimeve të mundshme të mendjeve. Si rregull, numri i këtyre testeve rritet nga numri i pjesëmarrësve në TR

Metoda është e thjeshtë, duke ju lejuar të ndryshoni në mënyrë efektive tiparet e programeve të zhvilluara në specifikimet më të avancuara, por jo gjithmonë duke ju lejuar të tregoni luhatjet, nëse programi do të punojë me ato që nuk u janë dhënë specifikat. Për më tepër, specifikimi mund të hakmerret për një falje, e cila nuk do të zbulohet me një test të tillë, veçanërisht nëse rezultatet e testit janë të besueshme. Përpara pjesës së pasme të diagrameve funksionale, dhe më pas TR ju lejon të kontrolloni logjikisht specifikën e shpinës në diagramet e barabarta funksionale, dhe më pas në TR të barabartë, gjë që redukton ndjeshëm numrin e faljeve në specifikat.

Testi 1

Meta test: kontrolloni funksionalitetin e programit për praninë e skedarëve F1 dhe F2

Testi 2

Qëllimi i testit: kontrolloni funksionin e programit me një skedar bosh F1 dhe F2

Testi 3

Qëllimi i testit: të kontrollohet funksionimi i programit në prani të tabelave

Testi 4

Qëllimi i testit: kontrolloni funksionin e programit me regjistrim të pasaktë

^

6. Visnovki për rezultatet e testit

Provat e kryera kanë sjellë prodhim të mjaftueshëm të PP të thyer. Në bazë të marrjes së orës së testimit të rezultateve, është e mundur të gjenerohen një numër shënimesh për ato që programi plotëson specifikimet e tij të deklaruara.

^

7. Lista e letërsisë fitimtare:


1. V. Y. Gvozdev, V. N. Mukaseva, A. Yu. Khasanov. Specifikimet dhe programet e testimit (vlerësimet metodologjike për punën e kursit), Ufa, 2004.

2. H. M. Deitel, P. J. Deitel. Si të programoni në C++, Binom-Press, 2005.
^ SHTESË A

//1h.h Skedari i kokës.
#përfshi

#përfshi

#përfshi

#përfshi

#përfshi

#përfshi

#përfshi
duke përdorur hapësirën e emrave std;
charbufRus;

char* rus (konst char* tekst)

CharToOem (tekst, bufRus);

}
void myRFopen (fstream& in,int fil)

Cin>>F1str;

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

// Rifaktorimi i rrjedhës

Nëse (!in.mirë())

Cout<

// Kontrollo sërish karakteret e skedarit

Next = in.get();

Nëse (in.eof()) thyejnë;
if((next=="\n")||(next=="\t"))

Cout<

Cout<

Nëse(fil==1)(x=div(numërimi,2);)

Nëse(fil==2)(x=div(numërimi,3);)

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

Nëse((next!="\t")&&(next!="\n")&&(next!="a")&&(next!="b")&&(next!="c")&&( next!="g")&&(next!="e")&&(next!="e")&&(next!="f")&&(next!="w")&&(next!="h ") ")&&(next!="i")&&(next!="j")&&(next!="k")&&(next!="l")&&(next!="m")&& (next !="n")&&(next!="pro")&&(next!="n")&&(next!="r")&&(next!="c")&&(next!=" t" )&&(next!="y")&&(next!="f")&&(next!="x")&&(next!="u")&&(next!="h")&&( tjetër! ="w")&&(next!="w")&&(next!="b")&&(next!="s")&&(next!="b")&&(next!="e ") &&(next!="u")&&(next!="i")&&(next!="_")&&(next!="A")&&(next!="B")&&(tjetër != "C")&&(next!="Y")&&(next!="E")&&(next!="E")&&(next!="E")&&(next!="F" )&& (next!="Z")&&(next!="I")&&(next!="J")&&(next!="K")&&(next!="L")&&(tjetër! =" M")&&(next!="H")&&(next!="O")&&(next!="P")&&(next!="P")&&(next!="C") &&( tjetër!="T")&&(next!="Y")&&(next!="F")&&(next!="X")&&(next!="C")&&(next!= "H" " ")&&(next!="W")&&(next!="W")&&(next!="b")&&(next!="S")&&(next!="b" )&&( tjetër !="E")&&(tjetër!="U")&&(tjetër!="I"))

Cout<

Cout<

Cout<

}
nëse (x.rem==2)

Nëse((next!="\t")&&(next!="\n")&&(next!="0")&&(next!="1")&&(next!="2")&&( next!="3")&&(next!="4")&&(next!="5")&&(next!="6")&&(next!="7")&&(next!="8 ")&&(tjetër!="9"))

Cout<

Cout<

Cout<

// Rikontrollimi i skedarit me një kokë

Cout<

Nëse(((fil==1)&&(x.rem!=1))||((fil==2)&&(x.rem!=2))))

Cout<

}
cout<në.e qartë();

in.seekg(0,ios::beg);
}
FILE *myWFopen()

char * u = char i ri;

Cin>>F1str;
nëse ((str = fopen(F1str.c_str(),"a+"))==NULL)

Cout<

}
nëse (fread(u,1,1,str)!=NULL)

Cout<

If(c=="Y")(n=1; fclose(str); break;)

Përndryshe nëse (c=="N") dilni (1);

Ndryshe cout<

Nëse ((str = fopen(F1str.c_str(),"w"))==NULL)

Cout<

}
cout<

}
std::string readstr(istream& in)// metodë për të lexuar rreshtin deri në "\n", EOF.

Next = in.get();

Nëse (in.eof()||(next=="\n")||(next=="\t")) prishet;

struct F1struct

Seti i pavlefshëmFakult(transmetim&hyrje)

Fakult = readstr(në);

Void getFakult (FILE*transmetim)

Fputs(Fakult.c_str(),stream);

/* std::string giveFakult()

SetAbriv i pavlefshëm (transmetohet dhe hyn)

Abriv = readstr(në);

/* void getAbriv (FILE*transmetim)

Fputs(Abriv.c_str(),stream);

std::string giveAbriv()

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

Kompleti i pavlefshëmKolvoRab (istream&in)

KolvoRab=readstr(në);

Vargu giveKolvoRab()

Kthimi KolvoRab;

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

Seti i pavlefshëmAbriv2 (transmetim&në)

Abriv2 = readstr(në);

/* void getAbriv2 (FILE*transmetim)

Fputs(Abriv2.c_str(),stream);

std::string giveAbrive2()

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

SetKafra i pavlefshëm (instream&in)

Kafra = readstr(në);

Anuloje getKafra (FILE*transmetim)

Fputc("\t",stream);

Fputs(Kafra.c_str(),stream);

/* std::string giveKafra()

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

Nëse (Abriv==Abriv2)

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

Fakulteti i Stringut; //Riemërtoni fakultetin

String Abriv; // Shkurtesa për fakultetin në dosjen F1.

String KolvoRab; //numri i punëtorëve

Vargu Abriv2; // Shkurtesa e fakultetit

String Kafra; // Emri i Departamentit

// 1.cpp
#përfshi "1h.h"
duke përdorur hapësirën e emrave std;
int kryesore (int argc, char** argv)

Fstream in1, in2;
F1 struktura F1;

Char * Chara = Char i ri;

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

myRFopen(në1,1);

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

myRFopen(në2,2);

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

Out=myWFopen();
ndërsa(në1.mirë())

F1.setAbriv(në1);

F1.setFakult(in1);
F1.getFakult(jashtë);

String str1=":\n";

Fputs(str1.c_str(),out);
in2.qartë();

In2.seekg(0,ios::beg);
ndërsa(në2.mirë())

F1.setAbriv2(in2);

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

Mystr=F1.giveKolvoRab();

N=atoi(mystr.c_str());

Nëse (F1.Ekviv()==1)

F1.getKafra(jashtë);

Fputc ("\n", jashtë);

Itoa(kolvo,chara,10);

Fputc ("\t", jashtë);

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

Fputs(str2.c_str(),out);

Cout<