Pseudocodice

De Wikipedia, le encyclopedia libere
Saltar a: navigation, cercar
Nuvola apps kcmsystem.png

In informatica e in analyse numeric le pseudocodice (o false linguage) es un description de un algorithmo de programmation informatic de alte nivello, compacte e informal, que utilisa le conventiones structural de un ver linguage de programmation, ma que es designate pro le lectura human in loco del lectura in machina, e con independentia de qualcunque altere linguage de programmation. Normalmente, le pseudocodice omitte detalios que non son essential pro le comprension human del algorithmo, como declarationes de variabiles, codice specific del systema e alcun subroutines. Le linguage de programmation se complementa, ubi es conveniente, con descriptiones detaliate in linguage natural, o con notation mathematic compacte. Le uso de pseudocodice es plus facile de comprender pro le personas que le codice de linguage de programmation conventional, durante que illo es un description efficiente del principios fundamental de un algorithmo. On utilisa lo communmente in le libros de texto e publicationes scientific in le quales on documenta plure algorithmos, e anque in le planification del disveloppamento de programmas informatic, pro delinear le structura del programma ante realisar le codification effectivemente. Il non existe un syntaxe standard pro le pseudocodice, ben que le duo programmas que manea pseudocodice habe lor syntaxe proprie. In despecto de similantia, on non debe confunder le pseudocodice con le programmas skeleto que include codice fictive, que pote esser compilate sin errores. Ben que le diagrammas de fluxo e UML son plus ample in le papiro, illos pote esser considerate como un alternativa graphic al pseudocodice.

Application[modificar | modificar fonte]

Multe vices, le libros de texto e publicationes scientific relationate con le informatica e le computation numeric usa pseudocodice in le description de algorithmos, de modo que tote le programmatores pote comprender, ben que non tote cognosce le mesme linguage de programmation. Generalmente, in le libros de texto, il ha un explication que accompania le introduction que explica le conventiones particular in uso. Le nivello de detalio del pseudocodice pote, in alcun casos, approchar se a lo de formalisar le linguages de objecto general.

Un programmator que debe applicar un algorithmo specific, super toto un incognite, generalmente comencia con un description in pseudocodice, e plus tarde "traduce" iste description in le linguage de programmation de scopo e lo modifica pro interactuar correctemente con le resto del programma. Le programmatores anque pote initiar un projecto describente le forma del codice in pseudocodice in le papiro ante scriber lo in su linguage de programmation, como ocurre in le structuration de un approche de Top-down e Bottom-up desde le alte verso le basse.