Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA MECATRONICA
Actividad lpp
Manizales 24/09/2012
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.
10. Fin
NIVEL 2
1. 2.
inicio Avanza
3. 4. 5. 6. 7. 8. 9.
10. Avanza 11. Derecha 12. Avanza 13. Acabe 14. fin
NIVEL 3
1. 2. 3. 4. 5. 6. 7. 8. 9.
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.
1. 2. 3. 4. 5.
1. 2. 3. 4. 5.
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
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(avanzar11)
i=1
i<=2
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
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.() ^ * /
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.