modulul 3

Subiect 3.1. Informații generale privind programarea și modelirovanii.Algoritmizatsiya

I. Sarcini pentru activitatea independentă

1. Familiarizarea cu conceptul de algoritm. pentru a studia proprietățile algoritmului și metodele de înregistrare algoritm.

2. Examinați modul de a construi o diagramă bloc a principalelor elemente și structuri (convenționale, ciclice, desemnare) sale.

3. Creați o diagramă bloc a algoritmilor cel mai frecvent utilizate - însumare, găsirea produsului (ciclic) găsirea rădăcinilor unei ecuații pătratice a formei generale (condiționată).

4. Faceți cunoștință cu o imagine de ansamblu de limbaje de programare. să examineze structura generală.

5. Pentru a vizualiza conceptul unui mediu de programare?

6. Familiarizarea cu conceptele de programe de difuzare într-un limbaj de programare, compilatoare de software. Program-traducători.

7. Pentru a vizualiza conceptul de inginerie software.

8. Faceți cunoștință cu metodele de bază ale programelor de proiectare.

III. Recomandări cu privire la punerea în aplicare a sarcinilor

Lucrul cu aplicații și software-ul de sistem trebuie să înțeleagă modul în care ei au dezvoltat și modul în care un calculator le poate executa. Este cunoscut faptul că un computer modern, capabil să acționeze numai pe sistemele de formale pregătit pentru el un om.

Există o triadă clasică pentru Informatica: modelul - algoritm - un program. În multe cazuri, etapele de modelare și algoritmizarea inseparabile.

Orice proces sau obiect este necesar, în primul rând, pentru a modela, apoi descrie un algoritm detaliat. Astfel, este necesar să se ia în considerare proprietățile sale - performanță, versatilitate, claritate, certitudine, desigur, eficiență. Dintre toate mijloacele de scriere algoritm este cel mai convenabil și perceptibil diagrama structurală.

Sunt diagrame bloc a unui algoritm într-o formă grafică. Acțiunile plasate în interiorul blocurilor de algoritm conectate prin săgeți care indică secvența de efectuarea etapelor a algoritmului. Adoptate anumite standarde grafice blocuri funcționale:

acțiune q intrare - ieșire de date este plasat în blocuri, care au forma unui paralelogram,

q etapele de prelucrare a informațiilor sunt plasate în blocuri, care au forma de dreptunghiuri,

q team condiții de validare - în blocuri având forma de pastile,

În elaborarea orice algoritm trebuie să ia în considerare datele de intrare și rezultatele algoritmului. Prin urmare, algoritmul începe cu o intrare de date și de ieșire se termină rezultate.

Aceasta este urmată de efectuarea inițială de atribuire a variabilelor auxiliare care sunt implicate în calcul. De exemplu, o variabilă trebuie resetat pentru însumarea, adică Suma = 0, iar variabila trebuie să fie alocat pentru unitatea de produs, adică N = 1. Dacă acțiunea asociată cu oricare dintre termenii, condițiile de necesitatea de a utiliza blocuri de testare. În cazul în care, cu toate acestea, orice acțiune trebuie să fie repetată, este necesar să se organizeze o structură ciclică.

Această problemă este dedicat un întreg capitol la un manual de informatică în format electronic. Verificați cu exemplele de mai sus și să încerce să creeze o diagrame bloc însumării, precum și alte produse constatare este indicat în manual.

V. întrebări de control pentru auto-examinare

Testați-vă cunoștințele răspunzând la următoarele întrebări.

Ce este un algoritm?

2. Care sunt proprietățile algoritmului.

3. Ce Recorder algoritm.

4. Care este programul?

5. Care este schema bloc?

6. blocuri Lista schemele bloc ale imaginii.

7. Definiți limbaje de programare de nivel înalt.

8. Care sunt instrumentele pentru difuzarea programului într-un limbaj de programare în cod mașină.

ÎNTREBĂRI PENTRU PREPARAREA LA SCUTIRI

1. Care este lista de fișiere caracteristicile fișierului, da un exemplu de nume de fișier completă, lista principalelor tipuri și tipuri de fișiere.

2. Ce este o cale de director, discuri logice și fizice. Dă exemple de rută și nume de antrenare (rigide și flexibile).

3. Compoziția, care include un sistem de sistem de fișiere? Ce este un driver?

4. Ceea ce distinge pachetul de funcționare a sistemului de operare?

5. Care este directorul rădăcină, directorul părinte și curentul?

6. Ce este de rezervă, care archivers lucrează sub Windows și unele formate de arhivă create?

7. Care sunt logice și fizice obiecte de operare Windows.

8. Care este programul Windows funcționează cu sistemul de fișiere?

9. Lista de aplicații care fac parte din Microsoft Windows, numele acestei trupe?

10. Ce este bara de activități utilizat?

11. Vă rugăm să listați toate domeniile în care căutarea documentelor în IRS „Consultant Plus“.

Ce trebuie să faceți înainte de introducerea detaliilor pentru căutare?

13. Cum de a aduce mai multe detalii într-un câmp?

14. Ce înseamnă „după statutul de căutare„?

15. Care este șablonul de diapozitive și care șabloane pentru a utiliza pentru a crea prezentări, rapoarte?

16. Elementele de bază ale MS Word # 8209; punctul și secțiunea. Care sunt preferințele lor?

17. Metodă de creare a unui tabel de cuprins.

18. Metodă de creare a unei liste mai multe niveluri.

19. Tehnicile de bază pentru lucrul în MS Excel (introducerea de date și formule).

20. Componentele care fac parte din orice computer, construit pe principiile von Neumann.

21. Definiți scopul componentelor de bază ale calculatorului.

22. Care sunt principalele clase și caracteristici ale calculatoarelor moderne.

23. Ce tipuri de calculatoare personale și componența PC-ului.

24. Ce este o rețea de calculatoare, amfibie specii amfibie clasificate în funcție de ce principii?

25. Care sunt mijloacele tehnice necesare pentru corporative LAN, WAN?

26. Care este protocolul de transfer de date?

27. Ce este Internetul? Care sunt serviciile de Internet de bază.

28. Care este diferența de la rețeaua deschisă a rețelelor corporative? Ce este un Intranet și Extranet?

29. Conceptul algoritmului, proprietățile algoritm, metodele pentru algoritmul de înregistrare

30. Conceptul de medii de programare, un program difuzat pe limbajul de programare,

31. Care este compilatoare de program, programul-traducători?