Está en la página 1de 20

UNIVERSIDAD DE ATACAMA

Desde 1857 en la Enseanza Minera de Chile


Desde 1905 en la Formacin de Profesores.

CICLOS

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Sentencias de Programacin
Sentencias de Repeticin: Instruccin que posibilita
la repeticin de una o mas instrucciones
(Ciclos/Bucles).
Mientras- Hacer (While Do).
Repetir- hasta (Repeat - Until).

Para

(For).

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

SENTENCIAS DE REPETICION
Mientras- Hacer (While Do)
Diagramas
de flujo

Pseudolenguaje
/Pseint

A<=30
B
v

AA*2

Mientras expresion_logica Hacer


secuencia_de_acciones

FinMientras
Ej:
Mientras (A<=B) Hacer
AA*1;
FinMientras

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

SENTENCIAS DE REPETICION
Repetir- hasta (Repeat - Until)
Diagramas
de flujo

Pseudolenguaje
/Pseint
Repetir
secuencia_de_acciones
Hasta Que Expresion_logica

AA*1

Ej:
Repetir
AA*1;
Hasta (A>B)

A>30
v

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

SENTENCIAS DE REPETICION
Para (For)
Diagramas
de flujo

Pseudolenguaje
/Pseint

Para variable_numerica<-valor_inicial
Hasta valor_final Con Paso paso
Hacer
secuencia_de_acciones

FinPara
Ej:
Para

Hasta N Con paso


AA*2
FinPara
I1

INTRODUCCIN A LA PROGRAMACIN

1 Hacer

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

SENTENCIAS DE REPETICION
Equivalencias?
Diagramas
Pseudolenguaje
Diagramas
Pseudolenguaje
de flujo/Pseint

de flujo

A<=30
B
v

AA*2

/Pseint

Repetir
Mientras expresion_logica secuencia_de_acciones
Hacer
secuencia_de_acciones
Hasta Que Expresion_logica
FinMientras
AA*1
Ej:
Ej:
Repetir
Mientras (A<=B) Hacer AA*1;
AA*1;
Hasta (A>B)
f
FinMientras
A>30
v

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio
Mostar todos los nmeros entre 1 y 500

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio
Desplegar los 200 nmeros pares a
partir de un numero ingresado por
teclado, validando que el numero sea
positivo

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

SOLUCIN UTILIZANDO MIENTRAS


Proceso generacion_pares
repetir
Escribir "ingrese numero inicial positivo"
Leer n
Hasta Que n>0
mientras n <= 200 Hacer
si n mod 2 = 0 entonces
Escribir n
n<-n+2
Sino
n<-n+1
FinSi
FinMientras
FinProceso

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

SOLUCIN UTILIZANDO PARA


Proceso generacion_pares
repetir
Escribir "ingrese numero inicial positivo
Leer n
Hasta Que n>0
Para i<- n hasta 200 Con Paso 1 Hacer
si i mod 2 = 0 entonces
Escribir i
FinSi
FinPara
FinProceso

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio
Obtener el promedio de todas las notas
de un curso

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio

Escriba un algoritmo en psedocdigo y su correspondiente


Diagrama de Flujo, para que al ingresar los tres lados de un
triangulo determine si este corresponde o no a un triangulo
escaleno.

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio
Escriba un Diagrama de Flujo, que ingresando
dos nmeros n y m, determine si n es divisible
por m o no.

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio
Para poder ingresar a las carreras de Ingeniera de la Universidad de Atacama, los
alumnos deben cumplir obligatoriamente los requisitos de admisin establecidos:
ser egresado de E. Media y poseer un Puntaje Ponderado igual o superior a 475
pts. Para el Puntaje ponderado se calcula en base a los resultados obtenidos en la
PSU, as como de sus condiciones de egreso de Educacin Media y las
bonificaciones entregadas por la UDA. Las ponderaciones son: NEM 30%,
PSU_MAT 30%, PSU_LENG 20%, PSU_CSC 10%, RNK 10%. La Universidad
Bonifica : 50 ptos a los alumnos de la regin o si el promedio PSU (MAT y LENG)
es superior a 700; 70 pts si el promedio PSU es superior a 700; 60 pts si puntaje de
la PSC_CSC es superior a 700; 100 pts si obtuvo puntaje nacional en alguna de las
pruebas. Las condiciones de bonificacin entregan el puntaje correspondiente si es
que se cumplen o 0 pts si es que NO es as. Solo se considerara una de las
bonificaciones obtenidas (mayor Bonificacin). Sugerencia: Determine las Variables
de entradas necesarias y Priorice las Bonificaciones. Cree un Diagrama de Flujo
que sustente la problemtica planteada.

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicios
1. Leer 10 nmeros y obtener su cubo y su cuarta.
2. Leer 10 nmeros e imprimir solamente los nmeros
positivos
3. Leer 20 nmeros e imprimir cuantos son positivos,
cuantos negativos y cuantos neutros.
4. Leer 15 nmeros negativos y convertirlos a positivos
e imprimir dichos nmeros.
5. Suponga que se tiene un conjunto de calificaciones
de un grupo de 40 alumnos. Realizar un algoritmo
para calcular la calificacin media y la calificacin
mas baja de todo el grupo.
INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicios
6.

7.

8.

Calcular e imprimir la tabla de multiplicar de un nmero


cualquiera. Imprimir el multiplicando, el multiplicador y el
producto.
Simular el comportamiento de un reloj digital, imprimiendo la
hora, minutos y segundos de un da desde las 0:00:00 horas
hasta las 23:59:59 horas
Una compaa de seguros tiene contratados a n vendedores.
Cada uno hace tres ventas a la semana. Su poltica de pagos
es que un vendedor recibe un sueldo base, y un 10% extra por
comisiones de sus ventas. El gerente de su compaa desea
saber cuanto dinero obtendr en la semana cada vendedor
por concepto de comisiones por las tres ventas realizadas, y
cuanto tomando en cuenta su sueldo base y sus comisiones.
INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio 1
Deduzca y especifique el proceso para generar los n primeros trminos
de la serie de nmeros triangulares: (1, 3, 6, 10, 15, 21, 28, 36, ...)

1, 2, 3, 4, 5, 6, 7, 8, ...)
+

...

...

0 (1, 3, 6, 10, 15, 21, 28, 36, ...)


INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

Ejercicio 2
Deduzca y especifique el proceso para generar los n primeros
trminos de la serie de nmeros fibonachi

INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD DE ATACAMA
Desde 1857 en la Enseanza Minera de Chile
Desde 1905 en la Formacin de Profesores.

ALGORITMOS, DIAGRAMAS
Y PROGRAMAS

INTRODUCCIN A LA PROGRAMACIN

También podría gustarte