Estructura De Control
Enviado por yovaismar • 28 de Enero de 2015 • 1.744 Palabras (7 Páginas) • 145 Visitas
Introducción
Muchas personas piensan que una computadora puede realizar tareas o trabajos de complejidad superior a una inteligencia humana. La realidad es que una computadora no tiene ninguna inteligencia. No olvidemos que no es más que una máquina creada por el hombre, y por tanto, no podrá realizar una tarea que no haya sido previamente determinada por él.
1 Definan estructura de control y cuáles son sus formatos (simples, múltiples)
Las estructuras de control controlan en flujo de ejecución de un programa o función. Las estructuras de control permiten combinar instrucciones o sentencias individuales en una simple unidad lógica con un punto de entrada y un punto de salida. Las instrucciones o sentencias se organizan en tres tipos de estructuras de control que sirven para controlar el flujo de la ejecución: secuencia, selección (decisión) y repetición . Hasta este momento solo se ha utilizado el flujo secuencial. Una sentencia compuesta es un conjunto de sentencias encerradas entre llaves ( { y } ) que se utiliza para especificar un flujo secuencial
-Estructura selectiva simple:
Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso:
Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).Si la condición es falsa, entonces no se hace nada.
Algoritmo
Español Inglés Si If Entonces then fin si endif
-Estructura selectiva múltiple:
Con frecuencia es necesario que existan más de dos elecciones posibles. Este problema se podría resolver por estructuras selectivas simples o dobles, anidadas o en cascada, pero si el número de alternativas es grande puede plantear serios problemas de escritura y de legibilidad.
Usando la estructura de decisión múltiple se evaluará una expresión que podrá tomar n valores distintos, 1, 2 , 3, ....,n y según que elija uno de estos valores en la condición, se realizará una de las n acciones o lo que es igual, el flujo del algoritmo seguirá sólo un determinado camino entre los n posibles.
Esta estructura se representa por un selector el cual si toma el valor 1 ejecutará la acción 1, si toma el valor 2 ejecutará la acción 2, si toma el valor N realizará la acción N.
2 Como se realiza las lecturas o entradas de datos y salidas
En un algoritmo, los datos de entrada son los que la computadora va a procesar. Los datos de salida son datos derivados, es decir, obtenidos a partir de los datos de entrada. Por esta razón, a los datos de salida se les considera más significativos que a los datos de entrada. Sin embargo, en un sentido más filosófico, a los datos de entrada se les considera la materia prima de los datos de salida, considerados estos como la verdadera información.
-Entrada
Una instrucción de entrada (o simplemente entrada) consiste en asignar a una o más variables, uno o más valores recibidos desde el exterior. Normalmente, los datos son recogidos desde la entrada estándar (el teclado), pero, también existen otros dispositivos de entrada (el ratón, el escáner,...).
En algoritmos la instrucción de entrada es:
Leer ( <nombre_de_la_variable_1>,
<nombre_de_la_variable_2>,
...,
<nombre_de_la_variable_n> )
También se puede escribir como:
Leer ( <lista_de_variables> )
Ejemplo : Partiendo de las variables
cadena: nombre, apellido entero: edad para cada una de ellas se puede recoger un valor desde el teclado, escribiendo:
leer( nombre )
leer( apellidos )
leer( edad )
Otra posibilidad es
leer( nombre, apellidos, edad )
-Salida
Una instrucción de salida (o simplemente salida) consiste en llevar hacia el exterior los valores obtenidos de la evaluación de una lista de expresiones. Normalmente, los datos son enviados a la salida estándar (la pantalla), pero, también existen otros dispositivos de salida (la impresora, el plotter,...).
En pseudocódigo, la sintaxis de una instrucción de salida es:
Escribir ( <expresión_1>, ..., <expresión> )
También se puede escribir como:
Escribir ( <lista_de_expresiones> )
Ejemplo: Partiendo de las variables
cadena nombre = "Timoteo"
entero edad = 27, hijos = 2
al escribir
Escribir (nombre, " tiene ", edad, " años." )
Escribir (nombre, " tiene ", hijos, " hijos." )
3 De qué manera se declara las variables y constantes
Una variable es un nombre que designa a una zona de memoria (se trata por tanto de un identificador), que contiene un valor de un tipo de información.
Tal y como su nombre indica, las variables pueden cambiar su valor a lo largo de la ejecución de un programa. Completando a las variables existe lo que se denomina constantes las cuales son identificadores pero con la particularidad de que el valor que se encuentra en ese lugar de la memoria sólo puede ser asignado una única vez. El tratamiento y tipos de datos es igual al de las variables.
Para declarar un dato como constante únicamente es necesario utilizar la palabra Const en la declaración de la variable. Si durante la ejecución se intenta variar su valor se producirá un error.
Ejemplos:
Const MyVar = 459 ’ Las constantes son privadas por defecto.
Public Const My String = “HELP” ‘Declaración de una constante pública.
Private Const MyInt As Integer = 5 ‘Declaración de un entero constante.
Const Str = “Hi”, PI As Double = 3.14 ‘Múltiples constantes en una línea.
Visual Basic 6.0 tiene sus propias constantes, muy útiles por cierto.
Nombres de variables
El nombre de una variable (o de una constante) tiene que comenzar siempre por una letra y puede
tener una longitud hasta 255 caracteres. No se admiten espacios o caracteres en blanco, ni puntos (.),
ni otros caracteres especiales.
Los caracteres pueden ser letras, dígitos, el carácter de subrayado (_) y los caracteres de
declaración del tipo de la variable (%, &, #, !, @, y $ ). El nombre de una variable no puede ser una
palabra reservada del lenguaje (For, If, Loop, Next, Val, Hide,
...