UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
1
ALGORITMICA Y PROGRAMACION
GUIA DE APLICACIN N 03
Estructuras de control Instruccin if Estructuras de control Instruccin Switch (Estructura Mltiple)
I. DATOS INFORMATIVOS
1.1. Nombre de la asignatura : Algortmica y Programacin
1.2. Semestre Acadmico : 2015-II
1.3. Ciclo de estudios : II
1.4. rea curricular : TB (Tecnologa bsica)
1.5. Nombre del docente : Ing. Lizet Vargas Vera 1.6. Grupo : D
II. COMPETENCIAS A CONSEGUIR :
Conoce, entiende y disea soluciones integrales.
Construye algoritmos resolviendo problemas planteados.
Trabaja en equipo, entrega puntualmente y con responsabilidad.
III. CAPACIDADES
Conoce, comprende y disea una solucin integral a problemas planteados.
IV. FUNDAMENTO TERICO:
Estructuras de control Instruccin if Esta sentencia sirve para ejecutar unas instrucciones en caso de que se cumpla determinada condicin. La forma completa de la instruccin if es:
Pseudocdigo
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
2
Problemas 1. Escribir un algoritmo para determinar el mayor de tres nmeros
Pseudocdigo
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
3
2. Escribir un algoritmo que determine si un alumno aprueba o reprueba un curso, sabiendo que aprobar si su promedio de tres calificaciones es mayor o igual a 10; reprueba en caso contrario.
Pseudocdigo
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
4
Estructuras de control Instruccin Switch (Estructura Mltiple) La solucin de muchos problemas requiere algoritmos que hacen uso de mltiples
decisiones. Este problema, se podra resolver con estructuras selectivas anidadas del
tipo: SI ENTONCES SINO, tal como se vio en los ejemplos anteriores. Sin embargo, la
excesiva anidacin hace los algoritmos ms ilegibles.
La mayora de los lenguajes de programacin ofrecen estructuras selectivas mltiples,
que permite implementar este tipo de algoritmos de una manera muy simple y sobre
todo legible.
Pseudocdigo
C#
3. Escribir un algoritmo que lea el mes y el ao de una fecha y determine el nmero de das
del mes. Pseudocdigo
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
5
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
6
4. Escriba un programa que permita calcular lo que hay que pagarle a un trabajador teniendo en cuenta su sueldo y las horas extras trabajadas. Para el pago de horas extras se tiene en cuenta la categora del trabajador:
CATEGORA
PRECIO HORA EXTRA
1 30
2 38
3 50
4 70
Pseudocdigo
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
7
Codificacin C#
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA CIVIL
ALGORTMICA Y PROGRAMACIN SEM 2015-II
8
V. FICHA DE CALIFICACIN
FICHA DE CALIFICACIN GUIA DE APLICACIN N 3
Estructuras de control Instruccin if Estructuras de control Instruccin Switch (Estructura Mltiple
FECHA : 30 de junio de 2015
Nombres y Apellidos
Cdigo
Nombres y Apellidos.
Cdigo
Actividad N CRITERIO PUNTAJE CALIFICACIN
OBTENIDA
Act
ivid
ades
form
ativ
as
4.1 Copia el ejercicio N1 de la estructura Secuencial. 1
4.2 Copia el ejercicio N2 de la estructura Secuencial. 1
4.3 Copia el ejercicio N3 de la estructura Secuencial. 1
4.4 Copia el ejercicio N4 de la estructura Secuencial 1
Act
ivid
ades
de
inv
esti
gac
in
form
ativ
as.
4.1 Ejecuta la accin 0.5
4.2 Ejecuta la accin 0.5
4.3 Ejecuta la accin 0.5
4.4 Ejecuta la accin 0.5
Investiga, propone ejercicios que cumplan las estructuras
Mnimo 3 ejercicios
10
No genera error (c/u) 0.5
Total puntaje 20
NOTA: ltimo da de presentacin martes 07 de julio del 2015.