computacion

Páginas: 6 (1484 palabras) Publicado: 13 de octubre de 2014

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
VICERECTORADO PUERTO ORDAZ
DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA
SECCIÓN DE COMPUTACIÓN
COMPUTACION I
Prof. Neyva Martínez S.



Guía Teórica:
ESTRUCTURAS DE CONTROL SELECTIVAS
Programación Estructurada
Es un Método disciplinado de escribir programas que sean claros, que se demuestren que son correctos yfáciles de modificar

Un programa se compone de:
Estructuras de datos.- Los hechos reales, representación en forma de datos, manera en que se organizan los datos.
Operaciones primitivas elementales.- Son acciones que se ejecutan sobre los datos para transformarlos en información.
Estructuras de control.- Son los métodos que existen para dirigir el flujo de acciones que la computadora deberáejecutar sobre los datos manejados por el programa

ESTRUCTURAS DE CONTROL DE FLUJO
Para la solución de un problema complejo es conveniente descomponerlo en subproblemas más simples. Es posible demostrar que cualquier problema puede reducirse, utilizando sólo las siguientes estructuras algorítmicas:
Estructura secuencial,
Estructura condicional o selectivas y
Estructura repetitiva ( o lazorepetitivo).
Estructura de control secuencial
La computadora ejecutará automáticamente enunciados uno después del otro, en el orden en el cual se han escrito de inicio a fin.
Ejemplo Sumar dos números:
Pseudocódigo Sumar
Entero: a,b,c //declara las variables a utilizar
Pseudocódigo suma
Inicio
Entero a,b;
Mostrar (“Ingrese valor de a y valor de b: “)
Leer (a,b) // solicita el valor de ay b
c= a+b //suma a y b y lo almacena en c
mostrar(“la suma es: “, c) // muestra el resultado almacenado en la variable c
Fin

Estructura Selectivas o Condicional
En este caso la solución del problema conduce a que, según se cumpla cierta condición o no, se ejecute una u otra de dos acciones diferentes.
Esta estructura puede ser:
Simple
Doble
Múltiple

Estructuras simples:
Evalúauna expresión lógica y ejecuta una acción (o grupo de acciones) si es cierta y no hace nada si es falsa.
Ejemplo:
Algoritmo que determina cuanto debe pagar un cliente, que va a una tienda donde solo puede comprar un artículo por cliente y donde hay una promoción, que si el producto es de marca “S” se le aplica un 30% de descuento
pseudocódigo compra
inicio
real monto, precio, desc
caráctermarca
desc=monto=0
mostrar (“ingrese precio del artículo”)
leer(precio)
mostrar (“ingrese marca del artículo”)
leer(marca)
si (marca==’s’ o marca==’s’)
desc=precio*0.3
finsi
monto= precio-desc
mostrar(“el total a pagar es: “, monto, “bsf”)
fin

Estructuras dobles:
Similar a la anterior, ejecuta una acción (o grupo de acciones) si la expresión es cierta y otra acción (o grupo) si esfalsa.





Ejemplo: el mismo pero con algunas adiciones
Algoritmo que determina cuanto debe pagar un cliente, que va a una tienda donde solo puede comprar un artículo por cliente y donde hay una promoción, que si el producto es de marca “S” se le aplica un 30% de descuento y en caso contrario se le aplica el 20%

pseudocódigo compra
inicio
real monto, precio, desc
carácter marcadesc=monto=0
mostrar (“ingrese precio del artículo”)
leer(precio)
mostrar (“ingrese marca del artículo”)
leer(marca)
si (marca==’s’ o marca==’s’)
desc=precio*0.3
sino
desc=precio*0.2
finsi
monto= precio-desc
mostrar(“el total a pagar es: “, monto, “bsf”)
fin
Estructuras múltiples o por casos:
Evalúa una expresión que pueda tomar n valores (enteros, caracteres y lógicos pero nuncareales) y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora
.


Ejemplos
Algoritmo que dado un número del 1 al 7, determina que a que día de la semana corresponde
pseudocódigo semana
inicio
entero dia
mostrar (“ingrese un número del 1 al 7”)
leer(dia)

en caso (dia)
caso 1: mostrar(“DOMINGO”)
caso 2: mostrar(“LUNES”)
caso 3:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS