Está en la página 1de 15

UNIVERSIDAD DE CALDAS

INGENIERIA MECATRONICA

Mayra Alejandra Liz herrera

Actividad lpp

Docente: Tatiana serna imbachi

Manizales 24/09/2012

Actividad 5 programacin Mayra Alejandra Liz herrera

Qu es un pseudocdigo o pseudolenguaje? Qu es un lenguaje de programacin? Qu es una sintaxis en programacin? Por qu cree usted que es importante aprender con pseudolenguaje?

Respuestas: 1.En ciencias de la computacin, y anlisis numrico el pseudocdigo (o falso lenguaje ) es una descripcin de un algoritmo informtico de programacin de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programacin verdadero, pero que est diseado para la lectura humana en lugar de la lectura en 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 algunas subrutinas. 2. es un idioma artificial diseado para expresar procesos que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.1 Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. 3.A la forma visible de un lenguaje de programacin se le conoce como sintaxis. La mayora de los lenguajes de programacin son puramente textuales, es decir, utilizan secuencias de texto que incluyen palabras, nmeros y puntuacin, de manera similar a los lenguajes naturales escritos. Por otra parte, hay algunos lenguajes de programacin que son ms grficos en su naturaleza, utilizando relaciones visuales entre smbolos para especificar un programa. La sintaxis de un lenguaje de programacin describe las combinaciones posibles de los smbolos que forman un programa sintcticamente correcto. El significado que se le da a una combinacin de smbolos es manejado por su semntica (ya sea formal o como parte del cdigo duro de la referencia de implementacin). Dado que la mayora de los lenguajes son textuales, este artculo trata de la sintaxis textual.

4. porque sabiendo manejar este concepto y sabindolo aplicar podemos crear programas de computacin que nos ahorraran hacer otros procesos que sern ms extenuantes y con ayuda de este programa sern mucho ms cortos y pueden llegar a ser ms efectivos.

NIVEL 1

1. 2. 3. 4. 5. 6. 7. 8. 9.

Inicio Derecha Avanza Avanza Avanza Izquierda Avanza Avanza Acabe

10. Fin

NIVEL 2

1. 2.

inicio Avanza

3. 4. 5. 6. 7. 8. 9.

Derecha Avanza Levanta Avanza Avanza Soltar Izquierda

10. Avanza 11. Derecha 12. Avanza 13. Acabe 14. fin

NIVEL 3

1. 2. 3. 4. 5. 6. 7. 8. 9.

inicio Avanza Avanza Levanta Izquierda Izquierda Soltar Derecha Derecha

10. Avanza 11. Avanza 12. Avanza 13. Acabe

14. fin NIVEL 4 Ayuda 2 ciclos: Mientras que (mirar==Vacio)[avanza] 1. 2. 3. 4. inicio avanza acabe fin

ciclo para:[P:1,11,1]

1. 2. 3. 4.

inicia avanza11 acabe fin

NIVEL 5 Ciclo mientras:

(mirar==piedra)[levantar, izquierda, izquierda, sotar, derecha, derecha,avanza]

1. 2. 3. 4. 5.

inicio avanza avanza acabe fin

ciclo para:[P:1,9,1](levanta, derecha, derecha, soltar ,izquierdqa, izquerda,

1. 2. 3. 4. 5.

inicio avanza avanza acabe fin

NIVEL 6

Ayuda 3 - Funciones f(avanzar) {i:1 i<=11 i++;avanzar} f(avanzar2) {i:1 i<=4 i++; avanzar}

Void(avanzar) 1. 2. 3. 4. 5. 6. 7. 8. 9. inicio void(avanzar) izquierda void(avanza2) izquierda void(avanza) derecha void(avanza2) derecha

10. void(avanza) 11. acabe 12. fin

NIVEL 7 (La red grande puede aparecer en uno u otro lado)

Ayuda 4 Condicin gire a la izquierda Avance gire a la derecha Si (mirar(red pequea) 1.inicio. 2.avanza 3.avanza 4.derecha 5.avanza 6.izquierda 7.acabe

8.fin SINO condicion Gire a la derecha Avance Gire a la izquierda SI(mirar(red grande)parar

NIVEL 8

Condicion gire a la izquierda Avance gire a la derecha Si (mirar(red pequea) 1.inicio. 2.avanza 3.avanza 4.avanza 5.coger 6.izquierda 7.izquierda 8.soltar 9.derecha 10.derecha 11.avance SINO condicion Gire a la derecha Avance 12.derecha 13.avance 14.izquierda 15.acabe 16.fin

Gire a la izquierda SI(mirar(red grande)parar Funcion avanzar F(avanzar0) NIVEL 9 {i=1 i<=11 i++;avanzar} F(avanzar1) i=1 i<=12 F(avanzar2) i=1 i<=11 i++; F(avanzar3) i=1 i<=10 i++; F(avanzar4) i=1 i<=9 F(avanzar5) i=1 i<=8 F(avanzar6) i=1 i<=7 F(avanzar7) i=1 i<=6 i++; i++; i++; i++; i++;

F(avanzar8) i=1 i<=5 i++;

F(avanzar9) i=1 i<=4 i++;

F(avanzar10) i=1 i<=3 i++;

F(avanzar11)

i=1

i<=2

i++;

F(avanzar12) i=1 i<=1 i++;

1.inicio 2.void avanzar 0 3.izquierda 4.void avanzar1 5.izquierda 6.void avanzar2 7.izquerda 8.void avanzar3 9izquierda 10.void avanzar4 11.izquierda 12.void avanzar5 13.izquierda 14.void avanzar 6 15.izquierda 16.void avanzar7 17.izquierda 18.void avanzar8 19.izquierda 20.void avanzar9 21.izquierda 22.void avnaza10 23.izquierda 24.void avanzar11

25.izquierda 26.void avanzar12 27.izquierda 27.acabe 28.fin NIVEL 10 Ciclo(x=1,7,1)(avanza) Ciclo(y=1,7,1)(avanza) Ciclo(z=1,7,1)(avanzar)

1. 2. 3. 4. 5. 6. 7. 8.

inicio avanza ciclox izquierda avanza cicloy derecha avanza cicloz Acabe fin

Actividad 6 programacin Mayra Alejandra Liz herrera


Qu es una variable? Cules son los operadores que utiliza el LPP? Cmo se asigna un valor a una variable? Cules son las instrucciones condicionales? Cules son las instrucciones de ciclo? Qu es una funcin y como se crea una? Qu es un arreglo?

Respuestas: 1.las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecucin de un programa. Una variable corresponde a un rea reservada en la memoria principal del ordenador.

2.() ^ * /

Agrupar expresiones Operador para exponenciacin Operador de multiplicacin Operador de divisin

ModOperador de clculo de residuo DivOperador de divisin entera y Operador lgica y + Operador de suma Operador de Resta

o Operador lgico o 3. se asigna un valor a la variable con el signo igual (=), que a veces se denomina operador de asignacin, como se muestra en el siguiente ejemplo: A number=42 esta lnea cdigo adquiere el valor 42 y lo almacena en la variable declarada con anterioridad, denominada anumber. 5. Las funciones son subprogramas que hacen una o ms instrucciones pero que Siempre nos devuelven un solo valor. Sintaxis Funcin nombre funcin [(parmetros) ]: tipo_de_retorno [Variables locales] Inicio Instrucciones Retorne valor Fin

6. Es una Coleccin de datos del mismo tipo , que se almacenan en posiciones Consecutivas de memoria y reciben un nombre comn. Y para referirse a un determinado elemento tendremos de acceder usando un ndice para especificar la posicin que queremos extraer o modificar su valor. Los arreglos pueden ser: 1-Unidimensionales: solo tiene una solo dimensin una fila y una columna 2-Bidimensionales: tablas o matrices. 3-Multidimensionales: de 3 o ms dimensiones.