Hogyan kell dolgozni a vizuális stúdióban

Az MS Visual Studio programokat fejlesztő új környezet (600 MB-1000 MB) a Fortran, a C ++ és a C # tanulására szolgál. Ez az MS Visual Studio, a C ++, a C # és az Intel Fortran fordító (500 MB).

- Hozzon létre egy új projektet a File | New | New Project nevű könyvtárban | Intel Visual Fortran | Console Application;

- adja meg a projekt nevét a Név mezőben;

- alatt Válasszon Helyet a myProj projekt megnyitásához;

- kattintson a gombra - Hozzon létre egy projektet.

A program jobb egérgombbal történő beillesztésének lehetőségei:

1. A projektbe be kell illeszteni a korábban írt lab.f90 programot a Source | File project ==> menüben lab.f90;

2. Hozzon létre a lab.f90 program szövegét a Visual Studio alkalmazásban, és vegye fel a projektbe.

A lab.f90 szövegének létrehozása a Visual Studio programban:

- válassza ki a jobb egérgombot a menüben Forrás | Új | Szöveg;

- írja be a program szövegét;

- állítsa be a lab1.f90 program nevét és válassza ki a myProj program helyét;

- jobb gombbal válassza ki a Compile parancsot a helyi menüből a fordításhoz.

A program mellett célszerű a következő szövegeket is beilleszteni a projektbe:

- az új szövegként létrehozható kezdeti adatok a Beszúrás | Fájl segítségével a projektmenübe úgy, hogy a program végrehajtásakor a myProj / in.txt a projektmappában lévő fájlból olvasható, a nyílt utasításban megadott névvel;

- szöveges eredményeket a nyílt utasításban megadott névvel.

A program és az eredmények szövegei kinyomtatják a jelentést.

A tervezési környezet hívása az MSVisual Studio parancsikon. A program befejezéséhez és az összes információ mentéséhez egyszerűen zárja be az alkalmazást az alkalmazásablak jobb felső sarkában található keresztre kattintva.

Amikor újra belép, meg kell nyitnia az utolsó projektet.

Az alkalmazás létrehozásának lehetőségei a Debug | Release kapcsoló:

- A hibakeresés az alkalmazás hibakeresési változata (végrehajtás );

- Release - az alkalmazás végső változata (végrehajtás +).

A program futtatásának lehetőségei a következők:

- javítás után kattints az "jobbra mutató nyíl" eszköztárra - fordítsd, kösse össze és futtassa a programot debug módban;

- ugyanaz, mint a "jobbra nyíló", az eszköztáron.

További lehetőségek a program hibakeresésére:

- Indítsa el a Debug programot - folytassa a programot (végrehajtás) );

- - lépésről lépésre történő hibakeresés, anélkül, hogy belépnének az eljárásokba;

- - helyett , nem "merülni" az eljárásokba;

- a jobb egérgombbal Futtassa a kurzorhoz - menjen a hibakereső helyre a kurzor által jelzett helyre;

- váltakozó . Fuss a kurzorhoz. , "trükkös" hibakereséssel;

- hogy az egeret a változóhoz vigye - az értéke megjelenik;

Az alkalmazás hibakeresési változata (hibakeresés) Windows Vista és Windows 7 alatt fut.

További funkciók hibakeresés nélkül:
- végrehajtás +;

Használati utasítások a Plato IDE Studio alkalmazásban

- hozzon létre egy d: / PROJ mappát a projektek tárolásához;

- A d: / PROJ projekt mappában hozzon létre egy myProj mappát az új projekthez;

- egy mappában csak egy projekt lehet.

Hozzon létre egy új projektet a myProj nevű könyvtárban
Fájl | Új projekt | Fortran Alkalmazás:

- adja meg a projekt nevét a Név mező alján;

- keresztül Jelölje ki a Helyszín helyét a myProj projekt helyére a d: / PROJ mappában, majd kattintson a gombra , projekt létrehozása.

A program beillesztésének lehetőségei a projektben:

1) hozzon létre egy új szöveget a Lab.f90 programból a Plato IDE Stúdióban, és helyezze be a projektbe a jobb egérgombbal;

2) tartalmazza a korábban írott labac.f90 programot a projektben a Forrásfájlokban Meglévő elem hozzáadása ==> select labac.f90.

A Lab.f90 új szövegének létrehozása a jobb egérgombbal a
Project Explorer elem Forrásfájlok Új elem:

- adja meg a program nevét a Név mezőben alulról;

- keresztül válassza ki a Helyszín helyét a lab.f90 program helyére a d: / PROJ / myProj mappában, majd kattintson a Megnyitás gombra. program létrehozása;

- írja be a program új szöveget;

- Kattintson a jobb egérgombbal - és fordítsd a Compile gombra.

A program mellett célszerű a következő szövegeket is beilleszteni a projektbe:

- Az eredmények szövege a nyílt utasításban megadott név alatt található.

A hívás Plato IDE lap. A program befejezéséhez és az összes információ mentéséhez egyszerűen zárja be az alkalmazást az alkalmazásablak jobb felső sarkában található keresztre kattintva. Amikor újra belépsz, le kell töltened a legújabb projektet.

Az alkalmazás létrehozásának lehetőségei a Debug | Release kapcsoló:

- A hibakeresés az alkalmazás hibakeresési változata, végrehajtása ;

- Release - az alkalmazás végső verziója, a végrehajtás +.

A program futtatásának lehetőségei a következők:

- Step Info, hibakeresés lépésről lépésre, a program javítása után kattintson a gombra , a program összeállítása, összeállítása és végrehajtása hibakeresési módban, külön ablakban;

- Indítsa el a futást. vagy, ami ugyanaz +, A program futtatása hibakeresés nélkül, a végleges verzióban;

További lehetőségek a program hibakeresésére:

- - Folytassa, folytassa a programot;

- - Lépés Info, lépésről-lépésre hibakeresés,

- - Lépés lépésről lépésre, nem "merülés" az eljárások,

- + - Goto Cursor, ugorjon be a kurzor által jelzett helyre,

- váltakozó . , + "trükkös" hibakereséssel,

- Az alkalmazás hibakeresési változata (hibakeresés) Windows Vista és Windows 7 alatt működik.

Képletek kiszámítása

Készítsen egy olyan programot, amely:

1. Számítja ki két ekvivalens pár numerikus képlet értékét
y1

z2, az egyedi hozzárendelési változatban megadott kezdeti adatok értékeivel.

2. az eredeti adatokat és a számítási eredményeket az out.txt fájlba továbbítja.

a) Matematikailag két numerikus képlet egyenértékű, ha értékeik egyenlőek a változók összes lehetséges értéke esetén;

b) a számítógéppel egyenértékű értékek olyan értékek, amelyek egy-egy precíziós valósággal egybeesnek 6-7 tizedes pontossággal;

c) a feladatok képleteiben szereplő függvények nem helyettesíthetők másokkal, kivéve azokat, amelyeknek nincs beépített funkciójuk, mint a sec x;

d) a feladat formuláit nem lehet egyszerűsíteni, de ajánlott segéd (köztes) változók beírása.

1. A munka neve és az egyedi feladat változatának száma.

2. Vezetéknév, név, utónév és a hallgatói csoport száma.

3. A feladat szövege, a képletek az egyes feladatok változatában megadott formában.

4. Az y1 változókra vonatkozó elfogadható értékek (ODZ) területei. y2.

5. Középváltozók matematikai képletei (ha azokat a programban használják).

6. A program szövegének és a program eredményeinek háromféle bemeneti adat nyomtatása.

Felkészülés a védelemre, válaszoljon a tesztkérdésekre.

1. A műveletek végrehajtásának sorrendjét a prioritás (prioritás) szerint az 1. táblázatban mutatjuk be.

A műveletek végrehajtásának sorrendje a szolgálati idővel összhangban

amikor x <0 и n четном cmplx(x)**(1./n)

3. A numerikus művelet eredményének típusát (egész vagy valós) az operandusok típusai automatikusan választják ki, különösen fontos a megosztási művelet mechanizmusának megértése:

a) ha az operandusok egész számok, a hányados egészének egész számát egy egész szám (7/4 => 1);

b) ha az operandusok valósak, akkor az eredmény egy valós szám (7., 4., => 1.75);

c) ha az operandusok különbözőek. például egy egész és egy valós, mielőtt elvégeznék egy műveletet, akkor egy olyan típusú típushoz vezetnek, amely megfelel a számok legszélesebb osztályának (tartományának) (7./4 => 7./4 - ig valós számokhoz); akkor egy ilyen művelet elvégezhető a megfelelő eredménygel:
(7/4 => 7/4 => 1,75).

4. A művelet a ** b - exponenciáció a b függ a b jelző típusától:

a) a b egész szám esetén; b az a alap többszörös szorzása;

b) a> 0 valós értékéhez.

Figyelem! A negatív föld nem emelkedik az igazi hatalomra.

1. A változó neveket előnyösen a jelentés értelmezésével választjuk meg (például a kör kerületének C = 2pR, Kör = 2 * Pi * Radius).

2. A nehézkes képleteket egyszerűsíteni kell azáltal, hogy közbenső változókat vezetnek be a képlet egyes részeihez: a képlet ismétlődő részei, számlálói és a frakciók nevezői, és így tovább.

3. A képlet visszaállítása a programban található kifejezéssel hibákat talál.

4. A számtani kifejezések tipikus hibái - lásd 8.3.

Az argumentum kezdeti értéke az LDU-tól: x = 3.3

Az elfogadható értékek területe (GDZ)

A képlet ismétlődő része:

Az y1 képlet névadója.

Programképlet. téma: számítások képletek szerint

diák (név, vezetéknév) csoport száma munka száma változat száma

Implicit Nincs! A változókat alapértelmezettnek kell nyilvánítani

Real. x = 3,3, y1, y2, yd, s1. [pro1] az x változó inicializálása (a munkából)
. <== потом z1, z2 - объявить здесь же

[pro3] Nyitott (1, file = 'input.txt') - olvasni az x-et a # 1-ből Read (1, *) x

s1 = Sqrt (x ** 2-9)! a képlet ismétlődő része

m = x ** 2 - 2 * x - 3 + (x-1) * s1! y1 nevező

y1 = (x ** 2 + 2 * x - 3 + (x + 1) * s1) / yd

OK: 6-os és 7-es számjegyek jelentősek az y1-ben és y2-ben

End Program Képlet. <== далее – добавить вычисление z1,z2

A program munkájának sorrendje

Három projekt összeállítása:

- [pro1] - mutasd meg a számítógépen;

- [pro2] - jelen van a PC-n a párbeszédbe bevitt adatokkal;

- [pro3] - nyomtassa ki a projektet a fájlból származó adatokkal (3 sornyi szám);

Határozza meg a forrásadatok elfogadható értékeinek (ODZ) tartományát. Javítsa ki a programot a [pro1] feladatban megadott adatokkal.

[pro1] A hibakeresés befejeződött, ha y1 és y2 6 - 7 számjegy van.

[pro2] Párbeszédablak létrehozása a forrásadatok beírásához:

a) írja meg az írási adatok írását (*, *) 'x> 3 x =?'

b) adjon hozzá adatokat a programhoz a Read (*, *) x konzolból

c) kiszámolja és adja ki az y1 és y2 értékeket.

[pro3] Vegye ki az LDU adatait az in.txt fájl elkészítésével:

a) Nyissa meg az in.txt fájlt az Open data (1, file = 'in.txt') olvasásához;

b) A ciklus használatával írja be az adatokat, és kapjon 3 válaszcsoportot

- adjon meg egy adatkészletet az in.txt fájlból;

- kimeneti eredmények változó nevekkel;

Ellenőrzési kérdések a munkahelyi védelemhez

1. Mi úgynevezett program algoritmikus nyelven?

a) a fájl a lemezen; b) egy fájl, amelyen belül egy szóprogram van;

c) Adja meg részletes válaszát.

Megjegyzés. Szövegfájlt nézi a képernyőn. Meg tudja mondani, hogy ez egy fájl a programban?

2. A fordítóval dolgozik, írja le, hogy mi szükséges a fájlnévben a Fortran 90 programban:

a) legalább egy betű; b) a fortran szó; c) a saját válaszod: adjon példákat a Fortran 90 programokkal rendelkező fájlnevekre.

4. Milyen numerikus adattípusokat használnak a Fortran-ban? Adjon példákat számszerű állandókra.

5. Lehetséges-e a 6420-as valós konstans megírása Fortranra tizedespont nélkül? Ha lehetséges, hogyan lehet ezt tenni?

6. Hogyan írhatom a Fortran komplex számot 19 + 4i-re?

7. Milyen változó nevek vannak a programban helyesen írva, és melyek nem?

8. Hogyan kell a sinx funkciót helyesen hívni?

a) sinX b) sinx c) bűn (x)

9. Határozza meg az M változó értékét a számítás eredményeként:

Egész. N = 1, M; M = 1 / ((2 * N + 1) * (2 * N + 2))

10. Milyen sorrendben végeznek műveleteket számszerűen?

a) zárójelekkel; b) zárójelek nélkül. Tisztázza mindkét esetben.

11. Határozza meg a B változó értékét a számítás eredményeként:

igazi. A = 2,0, B; B = -A ** 2

12. Javítsa ki a hibákat:

a) írható sqrt (4);

b) az igazi gyökeret sqrt (4,0);

c) az összetett gyökeret sqrt (-4) -ként írjuk;

d) a komplex gyökeret sqrt (-4.0);

e) a komplex gyökeret sqrt (-4,0) -ként írjuk.

13. A negatív szám lényegesen nem emelkedik, miért?

14. Írja meg Fortran ismert értékeit - egy tucat, a π számot. szám e. fénysebesség c = 3,10 8:

a) konstansok formájában; b) a számítógéppel pontos értékek.

15. Határozza meg a B és C változók értékeit a számítás eredményeként:

igazi. A = 2,0, B, C; B = 1/2 * A; C = 1 / (2 * A)

16. Hogyan kell írni a képletet Fortran-ban?

Megjegyzés. A kérdések megválaszolásának helyessége: (9), (11), (15), (16) ellenőrizze a számítógépet.

Példa egy ellenőrzési feladatra

1. Rendezzük el a konstansokat növekvő sorrendben (azonos formában): 24.0; 2.4E + 2; 0.24E-3

2. b = 4.0 egy valós változó. Amit a számítás eredményeként kapunk: 1/2 * b; 1 / (2 * b); b ** (1/2); 1 / b * 2.

3. A képletet x ** 1/5-helyes hibákként írta.

4. Írja le a képletet Fortran-ra

5. Melyek az m, n, k, c, c1 változók értékei a program végrehajtása után? A válaszokban vegye figyelembe a változók típusát.

egész szám. m, n, k; igazi. a = 7,2, b = 1,8, c, c1

m = a; n = b; k = a / b + b; c = a / b + b; c1 = m / n + b

Egyéni feladatok változatai "Formula"

Ha ágak és Do ciklusok

Az ábrán az árnyékolt rész a továbbiakban a régió. A feladat az adott területen lévő pontok (x, y) ellenőrzése.

A feladat geometrikus alakokat tartalmazó rajzot tartalmaz.

1. Írjon be egy programot, amely:

a) a rajz minden egyes körvonalának pontjai esetében a .txt kiterjesztésű fájlok koordinátáinak táblázata;

b) pontokat generál egy téglalapban, amely a mintát 10-20% -kal átfedi a két oldalról, és rögzíti a két koordinátát a két fájl egyikében, attól függően, hogy milyen helyük van a területen.

2. Használja az Agrapher programot az eredmények grafikus értelmezéséhez.

Kapcsolódó cikkek