Cum să lucrezi în studioul vizual

Un mediu nou pentru dezvoltarea programelor MS Visual Studio (600 MB-1000 MB) este folosit pentru învățarea Fortran, C ++ și C #. Acesta este MS Visual Studio, C ++, C # plus compilatorul Intel Fortran (500 MB).

- Creați un nou proiect în directorul Fișier | Nou | Proiect nou | Intel Visual Fortran | Application Console;

- specificați numele proiectului în câmpul Nume;

- mai jos prin Selectați Locația pentru a găzdui proiectul myProj;

- faceți clic pe butonul - Creați un proiect.

Opțiuni pentru includerea programului în proiect pe butonul din dreapta al mouse-ului:

1. Să includeți în proiect programul scris anterior lab.f90 prin meniul Sursă | File project ==> selectați lab.f90;

2. Creați textul programului lab.f90 în Visual Studio și includeți-l în proiect.

Crearea textului din lab.f90 în Visual Studio:

- selectați butonul drept al mouse-ului din meniul Sursă | Text nou;

- tastați textul programului;

- setați numele programului lab1.f90 și selectați locația pentru programul myProj;

- faceți clic dreapta, selectați Compilare din meniul contextual pentru a compila.

În plus față de program, este convenabil să includeți în proiect următoarele texte:

- datele brute care pot fi create ca text nou în meniul Inserare | fișier în proiect, pentru a myProj / citire in.txt în timpul execuției programului, datele din fișierul în directorul de proiect cu numele specificat în declarația deschisă;

- rezultatele textului sub numele specificat în instrucțiunea deschisă.

Textele programelor și rezultatelor vor face o imprimare pentru raport.

Apelul pentru mediul de proiectare este comanda rapidă MSVisual Studio. Pentru a termina lucrul cu programul și a salva toate informațiile, închideți aplicația făcând clic pe cruce în colțul din dreapta sus al ferestrei aplicației.

Când reintrați, trebuie să deschideți ultimul proiect.

Opțiunile pentru crearea aplicației sunt comutatorul Debug | Release:

- Debug este o versiune de depanare a aplicației (execuție );

- Eliberare - versiunea finală a aplicației (execuție +).

Opțiunile de rulare a programului sunt următoarele:

- după corectare, faceți clic pe bara de instrumente "săgeată dreapta" - compilați, conectați și executați programul în modul de depanare;

- la fel ca și "săgeata spre dreapta", pe bara de instrumente.

Opțiuni suplimentare pentru depanarea programului:

- Debug - continuați programul (execuție );

- - depanare pas-cu-pas, fără a intra în proceduri;

- - în loc de , să nu se "scufunde" în proceduri;

- pe butonul din dreapta al mouse-ului Run to Cursor - du-te în depanare la locul indicat de cursor;

- alternativ . Rulați la Cursor. , cu depanare "dificilă";

- pentru a aduce mouse-ul la variabila - valoarea acestuia va apărea;

Versiunea de depanare a aplicației (Debug) rulează sub Windows-Vista și Windows-7.

Funcții suplimentare fără depanare:
- execuție +;

Instrucțiuni de utilizare în Plato IDE Studio

- creați un dosar d: / PROJ pentru stocarea proiectelor;

- În dosarul proiectului d: / PROJ, creați folderul myProj pentru noul proiect;

- într-un dosar nu poate exista decât un singur proiect.

Creați un nou proiect în directorul numit myProj
Dosar | Proiect nou | Fortran Cerere:

- specificați numele proiectului din partea de jos a câmpului Nume;

- prin Selectați locația Locație pentru a plasa proiectul myProj în directorul d: / PROJ, apoi faceți clic pe , pentru a crea un proiect.

Opțiuni pentru includerea programului în proiect:

1) creați un nou text al programului Lab.f90 în Plato IDE Studio și includeți-l în proiect cu butonul drept al mouse-ului;

2) includeți programul anterior scris labac.f90 în proiect în fișierele sursă | Adăugați articolul existent ==> selectați labac.f90.

Creați un nou text al Lab.f90 făcând clic dreapta pe
Articol Explorer Articol Fișiere sursă | Post nou:

- specificați numele programului în câmpul Nume din partea de jos;

- prin selectați locația Locație pentru a plasa programul lab.f90 în directorul d: / PROJ / myProj și faceți clic pe butonul Deschidere. pentru a crea un program;

- introduceți noul text al programului;

- Faceți clic pe butonul din dreapta al mouse-ului și compilați-l pe butonul Compilare.

În plus față de program, este convenabil să includeți în proiect următoarele texte:

- Textul rezultatelor se află sub numele specificat în instrucțiunea deschisă.

Apelul este o fila Plato IDE. Pentru a termina lucrul cu programul și a salva toate informațiile, închideți aplicația făcând clic pe cruce în colțul din dreapta sus al ferestrei aplicației. Când reintroduceți, trebuie să descărcați cel mai recent proiect.

Opțiunile pentru crearea aplicației sunt comutatorul Debug | Release:

- Debug este o versiune de depanare a aplicației, execuție ;

- Eliberare - versiunea finală a aplicației, execuția +.

Opțiunile de rulare a programului sunt următoarele:

- Pas Info, depanare în modul pas-cu-pas, după corectarea programului, faceți clic pe buton , să compilați, să compilați și să executați programul în modul de depanare, într-o fereastră separată;

- Începeți rularea. sau, care este același lucru +, Pentru a rula programul fără depanare, în versiunea finală;

Opțiuni suplimentare pentru depanarea programului:

- - Continuați, continuați programul;

- - Pasul Info, depanare pas-cu pas,

- - Pasul Peste, pas cu pas, nu "scufundați" în proceduri,

- + - Goto Cursor, accesați depanarea la locația indicată de cursor,

- alternativ . , + cu depanare "dificilă"

- Versiunea de depanare a aplicației (Debug) funcționează sub Windows-Vista și Windows-7.

Calcule folosind formule

Realizați un program care:

1. Calculează valorile a două perechi echivalente de formule numerice
y1

z2, cu valorile datelor inițiale specificate în varianta de atribuire individuală.

2. emite datele originale și rezultatele calculului în fișierul out.txt.

a) Matematic, două formule numerice sunt echivalente dacă valorile lor sunt egale pentru toate valorile posibile ale variabilelor;

b) echivalentul pe calculator va fi considerat valorile care coincid cu până la 6-7 zecimale cu o singură precizie reală;

c) funcțiile din formulele de sarcini nu pot fi înlocuite de alte, cu excepția celor care nu au funcții încorporate cum ar fi sec x;

d) formulele de sarcini nu pot fi simplificate, dar se recomandă introducerea variabilelor auxiliare (intermediare).

1. Numele lucrării și numărul variantei sarcinii individuale.

2. Prenumele, numele, patronimul și numărul grupului elevului.

3. Textul sarcinii, formulele în forma în care sunt date în versiunea sarcinii individuale.

4. Zonele valorilor admisibile (ODZ) ale variabilelor pentru y1. y2.

5. Formule matematice pentru variabilele intermediare (dacă sunt utilizate în program).

6. Imprimarea textului programului și a rezultatelor programului cu trei seturi de date de intrare.

În pregătirea pentru apărare, răspundeți la întrebările testului.

1. Ordinea de executare a operațiunilor în funcție de prioritatea lor (prioritate) este prezentată în Tabelul 1.

Ordinea de executare a operațiunilor în funcție de vechimea acestora

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

3. Tipul rezultat al unei operații numerice (întreg sau real) este selectat automat de tipul operanzi este deosebit de important pentru înțelegerea mecanismului operației de împărțire:

a) dacă operanzii sunt întregi, rezultatul preluării întregii părți a coeficientului este un număr întreg (pentru 7/4 => 1);

b) dacă operanzii sunt reali, rezultatul este un număr real (pentru 7./4. => 1.75);

c) dacă operanzii sunt de diferite tipuri. de exemplu, întregul și un material, înainte de operație, ele sunt de un tip care corespunde numărului clasei largi (interval) (pentru 7./4 => 7./4 - a numerelor reale.); atunci se efectuează o operație pentru acest tip cu rezultatul corespunzător:
(7/4 => 7/4 = = 1,75).

4. Operația a ** b - exponentierea a b depinde de tipul indicatorului b:

a) pentru integerul b, b este o multiplicare multipla a bazei a;

b) pentru valoarea reală a b pentru un> 0.

Atenție vă rog! Terenul negativ nu este ridicat la puterea reală.

1. Numele variabilelor sunt alese, de preferință, cu un sens (de exemplu, circumferința C = 2PR. Circle = 2 * Pi * Raza).

2. Bulky formulă, se recomandă să se simplifice părțile care introduc pentru variabilele intermediare cu formula: recurente parte formula numitorii și numărătorii și așa mai departe.

3. Restabilirea formulei prin expresia din program, veți găsi erori.

4. Erori tipice în expresiile aritmetice - vezi secțiunea 8.3.

Valoarea inițială a argumentului din LDU: x = 3.3

Zona valorilor admisibile (GDZ)

Partea repetată a formulei:

Denumitorul cu formula y1.

Formula de program. subiect: calcule prin formule

student (numele, prenumele) nr.

Implicit Niciuna! Variabilele trebuie declarate fără valori implicite

Real. x = 3,3, y1, y2, yd, s1. [pro1] inițializarea variabilei x (din lucrare)
. <== потом z1, z2 - объявить здесь же

[pro3] Open (1, file = 'input.txt') - pentru a citi x din fișierul # 1 Citiți (1, *) x

s1 = Sqrt (x ** 2-9)! partea repetată a formulei

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

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

OK: în 6 și 7 cifre semnificative în y1 și y2

Sfârșitul formulei programului. <== далее – добавить вычисление z1,z2

Secvența lucrărilor asupra programului

Elaborează trei proiecte:

- [pro1] - arată pe PC;

- [pro2] - prezent pe PC cu datele introduse în dialog;

- [pro3] - tipăriți proiectul cu datele din fișier (3 seturi de numere);

Determinați intervalul valorilor acceptabile (ODZ) ale datelor sursă. Debugați programul cu datele specificate în sarcina [pro1].

[pro1] Depanarea este completă dacă există 6 - 7 cifre în y1 și y2.

[pro2] Organizați un dialog pentru a introduce datele sursă:

a) invitați să scrieți date Scrieți (*, *) 'x> 3 x =?'

b) adăugați date în program din consola Read (*, *) x

c) calculați și extrageți valorile rezultate y1 și y2.

[pro3] Luați datele din LDU prin pregătirea fișierului in.txt:

a) deschideți fișierul in.txt pentru a citi datele deschise (1, fișier = 'in.txt');

b) Utilizând ciclul, introduceți datele și obțineți 3 seturi de răspunsuri

- introduceți un set de date din fișierul in.txt;

- rezultatele rezultatelor cu nume variabile;

Întrebări de control pentru protecția locului de muncă

1. Ce se numește un program în limbajul algoritmic?

a) fișierul de pe disc; b) un dosar în interiorul căruia există un program de cuvânt;

c) Dați răspunsul dvs. detaliat.

Notă. Vizualizați un fișier text pe ecran. Puteți spune că acesta este un fișier cu programul?

2. Lucrați cu compilatorul, descrieți ce ar trebui să fie prezent în numele fișierului cu programul Fortran 90:

a) cel puțin o literă; b) cuvântul fortran; c) propriul dvs. răspuns - dați exemple de nume de fișiere cu programe pe Fortran 90.

4. Ce tipuri de date numerice sunt utilizate în Fortran? Dați exemple de constante numerice.

5. Este posibilă scrierea constantă reală 6420 pe Fortran fără punct zecimal? Dacă este posibil, cum se poate face acest lucru?

6. Cum se scrie Fortran numărul complex 19 + 4i?

7. Ce nume de variabile în program sunt scrise corect și care nu sunt?

8. Cum sa sunati corect functia sinx?

a) sinX b) sinx c) păcat (x)

9. Se determină valoarea variabilei M ca urmare a calculului:

Integer. N = 1, M; M = 1 / ((2 * N + 1) * (2 x N + 2))

10. În ce ordine sunt operațiile efectuate în termeni numerici?

a) cu paranteze; b) fără paranteze. Clarificați ambele cazuri.

11. Se determină valoarea variabilei B ca urmare a calculului:

reală. A = 2,0, B; B = -A ** 2

12. Corectați erorile:

a) este scris ca sqrt (4);

b) rădăcina reală este scrisă ca sqrt (4,0);

c) rădăcina complexă este scrisă ca sqrt (-4);

d) rădăcina complexă este scrisă ca sqrt (-4,0);

e) rădăcina complexă este scrisă ca sqrt (-4,0).

13. Un număr negativ nu este ridicat la un nivel material, de ce?

14. Scrieți în valorile cunoscute Fortran - o duzină, numărul de π. numărul e. viteza luminii c = 3,10 8:

a) sub formă de constante; b) ca valori corecte pentru computer.

15. Se determină valorile variabilelor B și C ca urmare a calculului:

reală. A = 2,0, B, C; B = 1/2 * A; C = 1 / (2 x A)

16. Cum se scrie formula în Fortran?

Notă. Corectitudinea răspunsurilor la întrebări: (9), (11), (15), (16) verificați calculatorul.

Exemplu de sarcină de control

1. Aranjați constantele în ordine ascendentă (prezentă în aceeași formă): 24.0; 2,4E + 2; 0.24E-3

2. b = 4.0 este o variabilă reală. Ceea ce obținem ca urmare a calculului: 1/2 * b; 1 / (2 * b); b ** (1/2); 1 / b * 2.

3. Formula a fost scrisă ca erori corecte x ** 1/5.

4. Notați formula pe Fortran

5. Care sunt valorile variabilelor m, n, k, c, c1 după executarea programului? În răspunsuri, luați în considerare tipul de variabile.

întreg. m, n, k; reală. a = 7,2, b = 1,8, c, c1

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

Variante ale sarcinilor individuale "Formula"

Dacă sucursalele și ciclurile Do

Porțiunea umbrită a figurii este denumită în continuare regiune. Sarcina este de a verifica punctele (x, y) din zona dată.

Sarcina conține un desen format din figuri geometrice.

1. Scrieți un program care:

a) pentru punctele fiecărei linii de contur a desenului, un tabel cu coordonatele coordonatelor din fișierele cu extensia .txt;

b) generează puncte într-un dreptunghi care se suprapune modelul cu 10-20% pe fiecare parte și înregistrează coordonatele acestor puncte într-unul din cele două fișiere, în funcție de locația lor în zonă.

2. Utilizați programul Agrapher pentru a interpreta grafic rezultatele.

Articole similare