852 Shares 5562 views

Quali sono algoritmi e che cosa servono?

In principianti e programmatori inesperti spesso si pone la domanda: "Qual è l'algoritmi e cosa servono" Anche se questo concetto è lentamente e va nel dimenticatoio, ma è ancora rilevante. Quando si crea un grandi progetti commerciali semplicemente non può fare a meno di algoritmi. E prima di iniziare la programmazione, è meglio di capirli, e solo allora procedere alle esercitazioni pratiche. Anche se questo concetto è associato con la creazione di software su un PC, ma si è diffusa nella vita quotidiana. Questo articolo è un esempio di quello che gli algoritmi nella vita reale.

In informatica,

Ora scopriamo che cosa algoritmi nella scienza e nella programmazione di computer. Secondo tale concetto si trova procedimento, con cui è possibile rapidamente e facilmente risolvere il problema. Come esempio, il calcolo di qualsivoglia formula. Per fare questo sarà necessario effettuare le seguenti operazioni:

  • Inserire i dati iniziali necessari per i calcoli.
  • Eseguire calcoli.
  • Stampare i risultati o sullo schermo del computer, o su altri supporti
    (Quale carta).

tipi

Algoritmo in informatica in apparenza può essere nei seguenti modifiche:

  • Graficamente (come un insieme di unità standardizzate).
  • testo descrittivo per fasi.

Nel primo caso è costituito da blocchi, il cui aspetto è regolato da GOST Seriale No. 19,701-90. Ad esempio, una semplice operazione apparirà nella forma di un rettangolo, e la condizione di selezione – un diamante.

descrizioni complete non sono così evidenti e così è usato molto meno frequentemente. In apparenza assomiglia a un normale elenco puntato con numeri o lettere. Secondo la descrizione della struttura distinguere lineare e ramificata. La prima opzione è molto più raro. La differenza tra loro è che in quest'ultimo caso vi sono unità e numero imprecisato di calcoli ramificazione per ottenere il risultato finale.

la vita reale

Ora cerchiamo di trattare con il fatto che tali algoritmi nella vita reale. Nella preparazione di vari piatti ospite dovrebbe ricetta. Per esempio, nella preparazione di pasta è necessario eseguire la seguente sequenza di azioni:

  • Portare l'acqua ad ebollizione.
  • Sale esso.
  • Assorbire la pasta.
  • A fuoco lento, li mescolando, portare ad ebollizione.
  • Dopo che sono cotti, drenato.
  • Aggiungere il burro.
  • Mescolare fino a uniforme.

Il piatto è pronto. Se la si guarda con gli occhi del programmatore, di solito è un algoritmo lineare, scritto in un formato tabulare. Quindi non è così raro nella nostra vita elaborano questo concetto viene trovato. Abbiamo appena li usiamo e non sappiamo nemmeno su di esso.

invece di conclusioni

In molte aree dell'attività umana tale concetto è usato come un algoritmo. Information technology – uno di loro. Inoltre, il più famoso. Correttamente sequenza composta di attività può semplificare notevolmente il processo di creazione di un prodotto software e migliorarne la qualità. E 'come un business plan con la costruzione di un impianto o di fabbrica. Quando si creano programmi semplici può essere fatto senza di essa, ma il software quando seria sviluppato – senza di essa nessuna parte. Esso può essere generalizzata o dettagliata, ma in ogni caso è.