ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Pseudocodigo Fundamentos de Programación


Enviado por   •  23 de Septiembre de 2018  •  Tarea  •  2.472 Palabras (10 Páginas)  •  95 Visitas

Página 1 de 10

Universidad Nacional Autónoma de México

Facultad de Ingeniería

Fundamentos de Programación

Cabrera Pérez Oswaldo

Practica 5: Pseudocódigo

Fecha de entrega: 21/09/2018

INTRODUCCION

Le pseudocódigo es un proceso que viene antes de la programación como tal, se trata de una descripción de las ordenes que queremos que nuestro programa haga. El pseudocódigo es una forma de escribir los pasos que va a realizar un programa de la forma más cercana al lenguaje de programación que vamos a utilizar posteriormente. Es también conocido como falso lenguaje, pero en nuestro idioma, en el lenguaje humano y en español.

el pseudocódigo, que ayuda a asimilar con más facilidad las ideas básicas. Este pseudocódigo vale para pasarlo posteriormente a cualquier lenguaje de programación, no importa el que quieras usar.

Su objetivo es ayudar a los alumnos o personas que están empezando a crear los programas pensando en español, pero permitiéndoles, además, probar esos programas desde un entorno casi real.

En la actualidad y por lo general, el pseudocódigo, como su nombre lo indica, no obedece a las reglas de sintaxis de ningún idioma en particular ni es de forma estándar sistemática, a pesar de que cualquier escritor en particular vaya a pedir prestado las estructuras de control general, la sintaxis y el estilo, por ejemplo, de algún lenguaje de programación convencional. Pero en caso de que se quiera ejecutar, se debe llevar a forma tipo, para que no genere mensajes de error. Dependiendo del escritor, el pseudocódigo puede variar mucho en su estilo, yendo desde en un extremo, una imitación casi exacta de un lenguaje de programación real, hasta al acercarse a una descripción en prosa de formato de pseudocódigo en el otro extremo.

Los pseudocódigos presentan los siguientes beneficios:

*Ocupan mucho menos espacio en el desarrollo del problema.

*Permite representar de forma fácil operaciones repetitivas complejas.

*Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal.

*Si se siguen las reglas de indentación se puede observar claramente los niveles en la estructura del programa.

*En los procesos de aprendizaje de los alumnos de programación, éstos están más cerca del paso siguiente (codificación en un lenguaje determinado, que los que se inician en esto con la modalidad Diagramas de Flujo).

*Mejora la claridad de la solución de un problema.

Problema 1

Leer tres números y mostrar el mayor, contemplando la igualdad.

Análisis

Entrada: 1 arreglo de variables real

Restricciones: Ninguna

Salida: Un mensaje

INCIO

VAR:  a[3]<-- 0,0,0

        c<--0;ENTERO

MIENTRAS C<3

        ESCRIBE “Dame un numero”

        LEER a[c]

        c<--c+1

FIN MIENTRAS

SI a[0]=a[1]

        SI a[0]>a[2]

                ESCRIBE “El numero mayor es”a[0]

        SI NO

                SI a[0]=a[2]

                        ESCRIBE “Tus tres numeros son iguales”

SI NO

ESCRIBE “Tu numero mayor es “a[2]

FIN SI NO

FIN SI

        FIN SI NO

        FIN SI

SI NO

        SI a[0]=a[2]

                SI a[0]>a[1]

                        ESCRIBE”Tu numero mayor es” a[0]

                SI NO

                        ESCRIBE “Tu numero mayor es”a[1]

        SI NO

SI a[2]=a[1]

                        SI a[2]>a[0]

                                ESCRIBE “Tu numero mayor es “a[2]

                        SI NO

                                ESCRIBE “Tu numero mayor es”a[0]

                        FIN SI NO

                        FIN SI

                SI NO

                        SI a[2]>a[1] and a[2]>a[0]

                                ESCRIBE “Tu numero mayor es”a[2]

                        SI NO

                                SI a[1]>a[2] and a[1]>a[0]

                                        ESCRIBE “El numero mayor es”a[1]

                                SI NO a[0]>a[1] and a[0]>a[2]

                                        ESCRIBE “El numero mayor es”a[0]

                                FIN SI NO

                                FIN SI

                        FIN SI NO

                        FIN SI

                FIN SI NO

                FIN SI

        FIN SI NO

        FIN SI

FIN SI NO

FIN SI

FIN

Prueba de escritorio

a[0]

a[1]

a[2]

Salida

3

6

6

“Tu número mayor es 6”

                

Problema 2

Leer 10 números enteros positivos y mostrar cuantos son pares y la suma, lo mismo para los impares

Anàlisis

Entrada : 10 variables enteras

Restricciones: Tienen que ser positivas

Salida: 4 valores

INICIO

VAR a[10]<-0,0,0,0,0,0,0,0,0,0,c<-0,np<-0,ni<-0,sp<-0,si<-0;ENTERO

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (56 Kb) docx (17 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com