programacion

Páginas: 14 (3363 palabras) Publicado: 13 de mayo de 2013

FECHA INCIO

07/05/2013
FECHA ENTREGA
07/02/20135
DURACION
3 Horas
AREA

Electiva CPC
ACTIVIDAD
TALLER
DOCENTE
ANA MARIA OBANDO
OBJETIVO GENERAL

DESARROLLO DEL PENSAMIENTO LOGICO


OBJETIVOS ESPECIFICOS

DE CONOCIMIENTO:
Ejemplificación de un algoritmo utilizando diagrama de flujo.
POR DESEMPEÑO:
El resultado de la valoración de la presentación por escrito de losdiferentes algoritmos en diagrama de flujo y programacion
DE CONOCIMIENTO:
Ejemplificación de un sistema utilizando la metodología simple y estructura condicional de los algoritmos.

MEDIO ENTREGA


BIBLIOGRAFIA E INFOGRAFIA
SERVICIO NACIONAL DE APRENDIZAJE, SENA
MÓDULO DE FORMACIÓN EVALUACIÓN DEL APRENDIZAJE





1. ESTRUCTURAS ALGORITMICAS



Las estructuras de operación deprogramas son un grupo de formas de trabajo, que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:

- Asignación
Secuenciales - Entrada
- Salida

- Simples
Estructuras Condicionales
Algorítmicas - Múltiples


-Hacer para
Cíclicas - Hacer mientras
- Repetir hasta


1.1. Estructuras Secuenciales (ya vistas )

La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una estructura secuencial se representade la siguiente forma:
Inicio
Accion1
Accion2
.
.
AccionN
Fin

- Asignación: La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma:
Simples: Consiste en pasar un valor constate a una variable (a=15)Contador: Consiste en usarla como un verificador del numero de veces que se realiza un proceso (a=a+1)
Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=c+b*2/4).

- Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Estaoperación se representa en un pseudocódigo como sigue:

Leer a, b

Donde “a” y “b” son las variables que recibirán los valores

Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje. Este proceso se representa en un pseudocódigo como sigue:

Escribe “El resultado es:”, R

Donde “El resultado es:” es un mensaje que se deseaaparezca y R es una variable que contiene un valor.


1.2 Estructuras de Condicionales

Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tiposbásicos, las simples y las múltiples.

Simples: Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:

Si entonces
Acción(es)
Fin-si

Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa dela siguiente forma:

Si entonces
Acción(es)
si no
Acción(es)
Fin-si

Dónde:

Si………………… Indica el comando de comparación
Condición………… Indica la condición a evaluar
Entonces……..…… Precede a las acciones a realizar cuando se cumple la condición
Acción(es)………… Son las acciones a realizar cuando se cumple o no la condición
Si no……………… Precede a las acciones a realizar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS