Sie sind auf Seite 1von 10

MODELO DE FORMACIÓN DE PROCESOS Y

VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 1 de 10
06/04/ 2015

Taller: _x_ Tarea: ___ Plan de Clase: ___ Otro, __Documento para la clase__
Tema: PSEUDOCÓDIGO
TECNOLOGÍA E Fecha
Área: Grado: 7 Semestre: SEGUNDO dd mm aaaa
INFORMÁTICA
Estudiante: Maestro (a): ALVEIRO MENA CAICEDO

CRITERIOS DE DESEMPEÑO VALORACIÓN


 Elabora el planteamiento, desarrollo y estructuración de
un algoritmo apoyándose en la estructuración de
diagramas de flujo
 Realiza exposiciones en grupos permitiéndole
desarrollar la competencia Interpretativa, argumentativa
y proposición haciendo uso todos los elementos
necesarios como; carteleras, vídeos, películas,
representaciones, presentaciones multimedia,
entrevistas, encuestas, entre otras herramientas y
elementos.

PSEUDOCÓDIGO
La importancia de sistematizar procesos y crear programas de cómputo radica
esencialmente en que estos se puedan utilizar como resolución de problemas similares
en muchos casos, dicho de otra forma: la resolución del problema por medio de un
programa informático debe funcionar para el uso de distintas variables y en diferentes
lenguajes de cómputo. Esa es principalmente la función de un pseudocódigo.

La resolución de problemas es una tarea únicamente humana comprobable en todos


los casos con los mismos resultados. .

Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se


emplea, dentro de la programación estructurada, para realizar el diseño de un
programa. En esencial, el Pseudocódigo se puede definir como un lenguaje de
especificaciones de algoritmos. M

En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de


algoritmos.
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 2 de 10
06/04/ 2015

Es la representación narrativa de los pasos que debe seguir un algoritmo para dar
solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el
proceso a realizar.

Según Analía Lanzillotta: "Considerado como un lenguaje falso, el pseudocódigo es


un lenguaje intermedio entre nuestro lenguaje y el de programación, debido a que quien
lo utiliza se guía por una serie de normas pero sin llegar a usar una estructura tan rígida
como la del lenguaje de programación.

El objetivo al que apunta es que quien lo pone en práctica se centre más en la solución
del algoritmo o el diseño de un software que en el programa que utiliza para crearlo. Y
esto es posible porque es más fácil de manipular ya que no tiene que tener en mente el
lenguaje en sí y además, más fácil de codificar.

Por ejemplo, si alguien tiene que hacer un software con un fin determinado, utiliza un
pseudocódigo propio en donde confluyen frases del lenguaje coloquial y algunas
palabras de programación, y una vez que se logra concretar el software, se puede
pasar al escalón siguiente que es el de la transformación al lenguaje de programación
formal que se vaya a utilizar.

De esta manera, al ser un lenguaje intermedio, no tiene una composición estandarizada


por lo que no todos los programadores utilizan la misma sintaxis con exactitud. Pero a
la vez, como es una herramienta que está un paso previo al lenguaje formal de
programación, es fácil de transformar al que será ejecutado en la computadora”.

VENTAJAS DE UN PSEUDOCÓDIGO
 Ocupa menos espacio en una hoja de papel
 Permite representar en forma fácil operaciones repetitivas complejas
 Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de
programación.
 Si se siguen las reglas se puede observar claramente los niveles que tiene cada
operación.

DESVENTAJAS DE UN PSEUDOCÓDIGO
 Difícil de entender si el problema es extenso.
 No se usa la misma sintaxis para referirnos al desarrollo de un mismo problema.
 Las instrucciones no tienen un orden claro
 Tienen que traducirse al lenguaje de programación.
 No usa normas de un determinado programa.
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 3 de 10
06/04/ 2015

CARACTERÍSTICAS DE UN PSEUDOCÓDIGO
Las principales características de este lenguaje son:
 Se puede ejecutar en un ordenador
 Es una forma de representación sencilla de utilizar y de manipular.
 Facilita el paso del programa al lenguaje de programación.
 Es independiente del lenguaje de programación que se vaya a utilizar.
 Es un método que facilita la programación y solución al algoritmo del programa.

LISTA DE PALABRAS RESERVADAS Y SIGNIFICADO


Instrucción Significado
algoritmo nombre Marca el comienzo de un algoritmo y le adjudica
un nombre
Inicio Marca el comienzo de un bloque de instrucciones
fin Marca el final de un bloque de instrucciones
Variables
nombre_var es tipo_de_datos Declaración de variables. Indica el identificador y
el tipo de las variables que se van a usar en el
algoritmo
Constantes
nombre_const = expresión Declaración de constantes. La expresión se evalúa
y su resultado se asigna a la constante. Este valor
no puede modificarse a lo largo del programa.
leer (variable) Entrada de datos. El programa lee un dato desde
un dispositivo de entrada (si no se indica otra
cosa, el teclado), asignando ese dato a la variable

escribir (variable) Salida de datos. Sirve para que el programa


escriba un dato en un dispositivo de salida (si no
se indica otra cosa, la pantalla).
variable = expresión Asignación. La expresión se evalúa y su resultado
es asignado a la variable
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 4 de 10
06/04/ 2015

si (condición) entonces Instrucción condicional doble. El ordenador


inicio evaluará la condición, que debe ser una expresión
acciones-1 lógica. Si es verdadera, realiza las acciones-1, y, si
fin es falsa, las acciones-2.Instrucción condicional
si_no simple. Es igual pero carece de la rama “si_no”, de
inicio modo que, si la expresión de falsa, no se realiza
acciones-2 ninguna acción y la ejecución continúa por la
fin siguiente instrucción

según (expresión) hacer Instrucción condicional múltiple. Se utiliza cuando


inicio hay más de dos condiciones posibles (verdadero o
valor1: acciones-1 falso) . Se evalúa la expresión, que suele ser de
valor2: acciones-2 tipo entero, y se busca un valor en la lista valor1,
… valor2,… valorN que coincida con ella,
valor3: acciones-N realizándose las acciones asociadas al valor
si_no: acciones-si_no coincidente.Si ningún valor de la lista coincide con
fin la expresión del “según”, se realizan las acciones
de la parte “si_no”.

mientras (condición) hacer Bucle mientras. Las acciones se repiten en tanto la


inicio condición, que debe ser una expresión lógica, sea
acciones verdadera. La condición se evalúa antes de entrar
fin al bloque de acciones, de modo que pueden no
ejecutarse ninguna vez.

repetir Bucle repetir. Las acciones se repiten en tanto que


inicio la condición, que debe ser una expresión lógica,
acciones sea verdadera. Se parece mucho al anterior, pero
fin la condición se evalúa al final del bucle, por lo que
mientras que (condición) éste se ejecuta, como mínimo, una vez

para variable desde expr-ini hasta expr-fin Bucle para. Se evalúa la expresión expr-ini, que
hacer debe ser de tipo entero, y se asigna ese valor a la
inicio variable. Dicha variable se incrementa en una
acciones unidad en cada repetición de las acciones. Las
fin acciones se repiten hasta que la variable alcanza
el valor expr-fin.
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 5 de 10
06/04/ 2015

EJEMPLOS
1. Realzar un Pseudocódigo que calcule la suma de dos números
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 6 de 10
06/04/ 2015

TALLER
Se hará durante las dos clases de la semana. Realizar el siguiente taller de acuerdo al texto
anterior o consultando en un buscador.
1. Gestione la siguiente matriz de acuerdo al texto.

Nombre del estudiante: Ana Sofía García borrero

Documento (Nombre de Pseudocódigo- conceptos básicos


la lectura)

Palabras claves Modificarse, Bucle

¿Qué es una variable? Que varía o puede variar.


Los cuatro tipos de variables son:
Variables de tipo cadena (string).
¿Cuáles son los tipos Variables numéricas.
de dato que se pueden Variables booleanas.
usar en una variable? Variables sin definir (undefined).
Variables nulas (null).

Función de una
variable.
Resumen del texto que
se encuentra al
comienzo de este
documento. En ciencias de la computación, y análisis numérico,
el pseudocódigo (o lenguaje de descripción
algorítmico) es una descripción de alto nivel
compacta e informal del principio operativo de un
programa informático u otro algoritmo.
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 7 de 10
06/04/ 2015
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 8 de 10
06/04/ 2015

Preguntas que le genera Qué es un bucle?


el documento

Defina con sus palabras En ciencias de la computación, y análisis numérico, el


y de acuerdo al texto: pseudocódigo (o lenguaje de descripción algorítmico)
es una descripción de alto nivel compacta e informal
 ¿Qué es un del principio operativo de un programa informático u
pseudocódigo? otro algoritmo.

 Diga dos ventajas DESVENTAJAS:


> Cada persona maneja su pseudocódigo.
y dos desventajas > No vez exactamente como es la sintaxis de alguna línea.
de los > Tal vez no entiendas la notación de la persona que lo
pseudocódigos explica.
diferentes a las Ventajas del pseudocódigo sobre los diagramas de
que se flujo
encuentran en el  Ocupan mucho menos espacio en el desarrollo
texto anterior. 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.
Realizar los siguientes PROGAMA RESTA:
pseudocódigos: 1.[digite x]:(X)
2.[digite Y]:(Y)
1. Realizar un 3.[x-y=]: [*x-y*]
pseudocódigo PSC:
que sirva para []: escriba en la pantalla
calcular la resta (): Guarde en la memoria
de dos números. **: calcule el resultado
PROGRAMA NOMBRE:
2. Realizar un 1.[digite su nombre]:(nombre)
pseudocódigo 2.{Hola *nombre*}
que solicite el
nombre de una PSC:
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 9 de 10
06/04/ 2015

persona y luego []: escriba en la pantalla


imprima la (): Guarde en la memoria
palabra hola **: Escriba lo guardado en la memoria
seguida del {}: Imprima
nombre de la PROGRAMA RECTÁNGULO:
persona. PERÍMETRO:
1.[Digite B]:(B)
3. Escriba un 2.[Digite H]:(H)
pseudocódigo 3.[PERÍMETRO=]: [*2B+2H*]
que calcule el ÁREA:
área y el 1.[Digite B]:(B)
perímetro de un 2.[Digite H]:(H)
rectángulo. 3.[ÁREA=]: [*BH*]
PSC:
4. Realice un []: escriba en la pantalla
pseudocódigo (): Guarde en la memoria
que calcule el **: calcule el resultado
área de un PROGRAMA TRIÁNGULO:
triángulo. 1.[Digite B]:(B)
2.[Digite H]:(H)
3.[ÁREA=]: [*BH/2*]
PSC:
[]: escriba en la pantalla
(): Guarde en la memoria
**: calcule el resultado
¿Qué le llamo la Que los pseudocódigos hacen parte de un lenguaje
atención del documento específico y me parece algo fascinante e increíble.
y por qué?

¿Qué conclusiones Que los pseudocódigos forman un lenguaje, a través


propone frente al tema? del cual se puede programar un algoritmo, y es para
hacer las cosas más fáciles. :v
MODELO DE FORMACIÓN DE PROCESOS Y
VALORES CRISTIANOS

ACTIVIDAD ACADÉMICA
Fecha última actualización
Versión 6.0 Página 10 de 10
06/04/ 2015

2. Realice un mapa conceptual que contenga la información del tema.

Das könnte Ihnen auch gefallen