You are on page 1of 10

UNIDAD CURRICULAR

PROGRAMACIN I
ING. ANTONIO J. GARCA C. MSc.
SANTA ANA DE CORO; SEPTIEMBRE 2012
2011 by Ing. Antonio Garca
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
2011 by Ing. Antonio Garca
PROGRAMACION I
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
2011 by Ing. Antonio Garca
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Contenido Tema n.2
A.- . Elementos y estructura del Lenguaje C.
1. Archivos de inclusin
2. Declaracin de variables y constante
3. Sentencia para E/S de datos.
4. Instrucciones de control de datos por pantalla

B.- . Estructura de control en lenguaje C.
1. Condicional bloque if,else
2. Bucles o lazos- bloque for, while, do-while

C.- . Arreglos en lenguaje C.
1. Unidimensional - vectores
2. Multidimensional - Matrices


PROGRAMACION I
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Estructura de seleccin o decisin.
Un algoritmo se realiza para resolver un problema. Por ello, al elaborar
la solucin de un problema se trazan ciertas condiciones. Estas
condiciones se describen a travs de una estructura selectiva, tambin
llamada de decisin o condicin. Una estructura selectiva esta
compuesta por una expresin lgica, si al evaluar esta expresin lgica,
el resultado es Verdadero, es decir se cumple la condicin, se realizar
una secuencia de instrucciones; pero si el resultado es falso, se
ejecutar otra secuencia de instrucciones.
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Estructura condicional simple (Si-Entonces / If-Then)
La estructura condicional simple, Si-Entonces (o IF-THEN, en ingls),
permite evaluar una condicin determinada y si se cumple la condicin
ejecuta una o varias instrucciones. Si la condicin es falsa, entonces no
se realizar ninguna accin.
Pseudocdigo en
Espaol
Pseudocdigo
en Ingls
Diagrama N-S
Si <Condicin>
Entonces
<Accin N>
Fin_si
If <Condicin>
then
<Accin N>
end_if
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Estructura condicional simple (Si-Entonces / If-Then)
ESTRUCTURAS DE
DECISIN
Se utiliza cuando se requiere tomar
decisiones lgicas
Pueden ser de instrucciones:
SIMPLES
DOBLES
COMPUESTAS
MULTIPLES (Case)
La estructura simple obedece
a evaluar una condicin, si se
cumple se realizar una o un
conjunto de instrucciones, y
finalizar la ejecucin del
programa.
If <Condicin> Then
Endif
Ejemplo: De acuerdo al ejercicio de la
asignacin del bono a empleados y
aprendices, utilizando la estructura
simple, tenemos:
Bono: 0
Si Edad >= 18 Entonces
(Calcular Bono de empleado)
Bono = Salario * 0.50
Fin_si
Total Salario = Salario + Bono
Condicin?
Accin
Falso
Verdadero
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Estructura condicional doble o Alternativa (Si-Entonces-Si no /
If-Then-Else)
La estructura condicional simple es limitada porque permite la evaluacin
de una sola condicin a la vez, la estructura condicional doble o alternativa
permite evaluar una condicin, la cual puede tener dos acciones, cuando
se cumple, y cuando no se cumple. Si se cumple, se realizar una o un
conjunto de instrucciones A, si no se cumple, se realizar una o un
conjunto de instrucciones B.
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Estructura condicional doble o Alternativa (Si-Entonces-Si no /
If-Then-Else)
ESTRUCTURA CONDICIONAL DOBLE O ALTERNATIVA

Esta estructura obedece a evaluar una condicin y en
funcin del resultado, se realiza un conjunto de
instrucciones u otras.
(Pseudocdigo Ingls)
If Condicin Then
<Instrucciones>
Else
<Instrucciones>
Endif
Nota: En la data slo estn registrados empleados
y aprendices
Su Diagrama de Flujo se representara de la forma
siguiente:

Ejemplo: De acuerdo al ejercicio de la asignacin del bono a empleados y
aprendices, tenemos:
(Pseudocdigo Espaol)
Si Edad >= 18 Entonces
(Calcular Bono de empleado)
Bono = Salario * 0.50
Si no
(Calcular Bono de aprendiz)
Bono = Salario * 0.40
Fin_si
Total Salario = Salario + Bono


NO SI
Bono Empleado Bono Aprendiz
Edad>=18
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Ejercicio No: 1
Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos
valores es el mayor y escribirlo.

Pseudocdigo

Diagrama de Flujo

1. Inicio
2. Inicializar variables: A = 0,
B = 0
3. Solicitar la introduccin de
dos valores distintos
4. Leer los dos valores
5. Asignarlos a las variables
A y B
6. Si A = B Entonces vuelve
a 3 porque los valores
deben ser distintos
7. Si A>B Entonces
Escribir A, Es el mayor
1. De lo contrario: Escribir B,
Es el mayor
2. Fin_Si
3. Fin



Ejercicios propuesto:
a. Realizar un algoritmo que permita leer dos valores, determinar cual de los dos valores
es el menor y escrbalo
b. Realizar un algoritmo que sume dos nmeros.
Inicio
Introduzca
dos valores
distintos
A, B
A = B
Si
No
A > B
No
Si
B Es el mayor A Es el mayor
Fin
2011 by Ing. Antonio Garca
Elementos y estructura del
Lenguaje C.
INSTITUTO UNIVERSITARIO DE
TECNOLOGA ALONSO GAMERO
PNF INSTRUMENTACIN Y CONTROL
Ejercicios Generales - Condicionales
1. Deducir si un numero es par o impar.
2. Leer un nmero y escribir si es mayor que 100.
3. De un nmero, indicar aquellos si es divisibles por 3.
4. Dado un ao cualquiera, determinar si es o no bisiesto.
5. Un hombre desea saber cuanto dinero se genera por concepto de
intereses sobre la cantidad que tiene en inversin en el banco. El
decidir reinvertir los intereses siempre y cuando estos excedan a
$7000, y en ese caso desea saber cuanto dinero tendr finalmente
en su cuenta.
6. Determinar si un alumno aprueba o reprueba un curso, sabiendo que
aprobara si su promedio de tres calificaciones es mayor o igual a 70;
reprueba en caso contrario.
7. En un almacn se hace un 20% de descuento a los clientes cuya
compra supere los $1000 Cual ser la cantidad que pagara una
persona por su compra?

You might also like