Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
RepúblicaBolivarianadeVenezuela. MinisteriodelPoderPopularparalaEducación. UniversidadPolitécnicaTerritorialdelEstadoTrujillo. MarioBriceñoIragorry. ElDividive,MunicipioMiranda,EstadoTrujillo. AlgoritmoyProgramación. Autor: NombreyApellido:KatherinCarrillo C.I:31.040.100 Asignatura:AlgoritmoyProgramación. Profesor:YoberMendez AlgoritmoyProgramación. Unalgoritmoesunconjuntodefinitasydelimitadasinstruccionesquesecreancon lafinalidaddedescribirdeunaformasistemáticalaejecucióndeunatarea.Estos algoritmos son de uso común ya que se pueden encontraren manuales de instruccionesparaejecutarunplanoejecutarprocesos.Aunqueelusomáscomúndel algoritmoesenelámbitodelaprogramación.Además,unalgoritmoestáestructurado portrespartesquesonimportantesparaquelasinstruccionespuedanejecutarse,la cualesson:entrada,procesoysalida.Sinembargo,losalgoritmossonexpresadosde muchasmanerascomoenellenguajenatural,pseudocódigo,diagramasdeflujoy lenguajesdeprogramación.Aunquelasdescripcionesenlenguajenaturalsonextensas yambiguas,usarelpseudocódigoydiagramasdeflujoevitaestásambigüedades.La descripcióndelalgoritmosehaceentrespartes:descripcióndealtonivel,formale implementación.Estosalgoritmossonclasificadosen:algoritmocomputacional,no computacionalycualitativo,tambiénsecaracterizanporserprecisos,definidos,finitos ylegibles.Porotrolado,unprogramasoninstruccionesoalgoritmosdiseñadospara interpretarseyejecutarsemedianteunacomputadora.Unprogramaessolounaparte delsoftwareyesteestácompuestonosoloporprogramas,sinoporbasededatosy otrotiposdearchivos.Losprogramasdecomputadorapuedenejecutarconlaayudadeun intérpreteopuedenserempotradosdirectamenteenhardware.Dependiendodesusfunciones losprogramasinformáticosseclasificanen:softwaredesistemaysoftwaredeaplicacióncon lafinalidaddealternarlaejecuciónsimultáneadevariosprogramas.Estosusanunlenguajede programación,elcualestá diseñado para realizarprocesos a través de una máquina (computadora),los elementos dellenguaje de programación son:variables,estos son conectoresdedatoscapacesdealmacenardatosespecíficosyelsiguienteelementodel lenguajeeselvector,esunconjuntodebytesconsecutivasenmemoriaguardadasdentrode unavariablecontenedor.Loslenguajesseclasificanatendiendoavarioscriterios:segúnelnivel deabstracción,laformadeejecuciónysegúnelparadigmadeprogramaciónqueposeencada unodeellos.Algunostiposdelenguajedeprogramaciónson:C++,PHP,PythonyJava.
Compartir