Beruflich Dokumente
Kultur Dokumente
PROFESIONAL DE QUIMICA
FACULTAD DE INGENIERIA ESTRUCTURAS DE CONTROL III CICLO
QUIMICA Y PETROQUIMICA
1. INTRODUCCION
En un programa los enunciados son ejecutados uno después del otro, en el orden en que aparecen escritos.
Sin embargo, habrá momentos en que el programa debe ejecutar determinadas partes dependiendo del
estado en el que se encuentre. Esto permite modificar el orden de la ejecución para adaptarse al estado del
programa.
2. OBJETIVO
Estudiar el funcionamiento de las estructuras de control.
3. MARCO TÉORICO
Estructuras de Control:
Se denominan estructuras de control a aquellas que determinan qué instrucciones deben ejecutarse y qué
número de veces.
Las estructuras de control especifican el orden en el que se ejecutan las instrucciones de un algoritmo o
programa.
Estructuras de Control básicas son:
Secuencia
Selección
Repetición
4. Estructuras secuenciales
Las instrucciones se ejecutan en el mismo orden en
que ellas aparecen en el programa. Una acción sigue
a otra en secuencia.
5. Estructuras selectivas
Se utilizan para tomar decisiones lógicas.
Se evalúa una condición y en función del resultado de la misma se realiza una opción u otra.
Las condiciones se especifican utilizando expresiones lógicas y relacionales. La condición puede resultar
verdadera o falsa, indicando qué decisión o acción se debe tomar.
EJERCICIO (2):
Calcular la raíz cuadrada si el número es positivo si no hace nada
x=input(‘Introduce un numero: ‘);
if x>0
x=sqrt(x);
end
disp.(x);
B) ESTRUCTURA CONDICIONAL DOBLE: IF – ELSE (Estructura condicional doble):
Este tipo de estructura permite implementar condicionales en los que hay dos acciones alternativas:
Si se verifica una determinada condición,
ejecutar una serie de instrucciones (bloque 1).
Si no, esto es, si la condición NO se verifica,
ejecutar otra serie de instrucciones (bloque 2).
En otras palabras, en este tipo de estructuras hay
una alternativa: se hace una cosa o se hace la otra.
En ambos casos, se sigue por la instrucción siguiente
a la estructura IF - ELSE.
Solución:
clc
x=input('Introduce un numero: ');
if x>0
y=log10(x)
else
disp('La entrada a la función log debe ser positiva')
EJERCICIO (1):
Elaborar un programa para ingresar 3 calificaciones de las cuales las dos mejores calificaciones se deben sumar
para obtener el promedio.
Solución:
%0. Inicio
%1. Pedir un la edad y guardarlo en la variable A
A=input ('¿Cuantos años tienes?')
%2. Comparar si A<18, si lo es imprimir en pantalla que A