PSEUDOCÓDIGO.docx

download PSEUDOCÓDIGO.docx

of 2

description

PSEUDOCÓDIGO.docx

Transcript of PSEUDOCÓDIGO.docx

PSEUDOCDIGO: Enciencias de la computacin, yanlisis numrico, elpseudocdigo(o falsolenguaje) es una descripcin dealto nivelcompacta e informal1del principio operativo de unprograma informticou otroalgoritmo.Utiliza las convenciones estructurales de unlenguaje de programacinreal,2pero est diseado para la lectura humana en lugar de la lectura mediante mquina, y con independencia de cualquier otro lenguaje de programacin. Normalmente, el pseudocdigo omite detalles que no son esenciales para la comprensin humana del algoritmo, tales como declaraciones de variables, cdigo especfico del sistema y algunassubrutinas..No existe unasintaxisestndar para el pseudocdigo, aunque los ochoIDE's que manejan pseudocdigo tengan su sintaxis propia. Aunque sea parecido, el pseudocdigo no debe confundirse con los programas esqueleto que incluyen cdigo ficticio, que pueden sercompiladossin errores. Losdiagramas de flujoyUMLpueden ser considerados como una alternativa grfica al pseudocdigo, aunque sean ms amplios en papel. (Todo documento en pseudocdigo debe permitir la descripcin de:)1. Instrucciones primitivas.2. Instrucciones de procesoInstrucciones de control.3. Instrucciones compuestas.4. Instrucciones de descripcin.Estructura a seguir en su realizacin:1. Cabecera.1. Programa.2. Mdulo.3. Tipos de datos.4. Constantes.5. Variables.2. Cuerpo.1. Inicio.2. Instrucciones.3. Fin.

Problema:calcular y mostrar la suma de los diez primeros nmeros entre 1 y 1000 que sean divisibles por uno dado.programasuma_divisiblesvariablesnatural : divisor, suma, contador, nmeroinicioprogramadivisorleer Introduce el divisor: suma0contador0paranmero desde 1 hasta 1000 hacersidivisor divide a nmero entoncessumasuma+ nmerocontadorcontador+ 1finsisicontador = 10 entoncesinterrumpirfinsifinparaescribirLa suma es, sumafinprograma

Programa:ComparaNmerosEntorno: NUMERO es un nmero enteroAlgoritmo:Escribir Introduzca un nmero leerNUMEROSI NUMERO>0 ENTONCESescribirEl nmero introducido es positivoSI NO SI NUMERO