Vous êtes sur la page 1sur 5

IDENTIFICAR CONCEPTOS DE PROGRAMACIN

PRESENTADO POR
CAMILA SALINAS SERNA
GRADO 10

PRESENTADO A
MARISOL VILLA

I.E. RAFAEL URIBE URIBE


LA PINTADA
2015

3.1

1 Qu es una estructura de repeticin?


2 Cules son las principales estructuras de repeticin, describa cada
una?
3 Cul es la sintaxis utilizada en LPP para cada estructura de repeticin?
4 Qu son Instrucciones condicionales?
5 Cundo se utiliza el operador O?
6 Cundo se utiliza el operador Y?

Desarrollo
1. La estructura de repeticin o bucle hace posible la ejecucin repetida de una
o ms instrucciones.
Las estructuras de repeticin nos permiten ejecutar varias veces unas mismas
lneas de
cdigo
Estas estructuras describen procesos que se repiten varias veces en la
solucin del problema.
El conjunto de acciones que se repiten conforman el cuerpo del bucle y cada
ejecucin del cuerpo
del bucle se denomina iteracin
REPITA PARA
Se utiliza para repetir una sentencia o grupo de sentencias un nmero fijo de
veces.
REPITA PARA variable_de_control:= valor_inicial HASTA valor_final
Sentencia 1;
Sentencia 2;
FIN RP

REPETIR HASTA
Se utiliza para repetir una sentencia o grupo de sentencias hasta que una
condicin especificada sea verdadera.
Repetir
Sentencia 1;
Sentencia 2;
........
Sentencia n;
hasta Condicin;

REPITA MIENTRAS

Se utiliza para repetir una sentencia o grupo de sentencias mientras una


condicin especificada sea verdadera.
Repita Mientras Condicin se cumpla haga
Sentencia 1;
Sentencia 2;
........
Sentencia n;
fin rm
2. Hay dos tipos bsicos de estructuras de repeticin, cuya diferencia principal
radica en cmo se controlan las mismas:
Repeticin controlada por contador o bucle DO iterativo: Un bloque de
sentencias se ejecuta una vez para cada uno de los valores que va tomando un
contador. Se ejecuta un nmero especfico de veces, siendo el nmero de
repeticiones conocido antes de que empiece la ejecucin de tal bucle.
Repeticin controlada por expresin lgica o bucle WHILE: Un bloque de
sentencias se ejecuta un nmero indefinido de veces, hasta que se satisface
alguna condicin establecida por el usuario, lo cual desde el punto de vista de
la programacin, equivale a que una cierta expresin lgica tome el valor.
3. Procedimiento nombre_del_procedimiento [(parmetros)] [variables locales]
inicio instrucciones fin
Como se puede observar la sintaxis de los procedimientos es bastante
parecida a la de las funciones solo que estos se declaran con la palabra
procedimiento y no tienen tipo de retorno.
Siempre que usemos parmetros estos deben de ser del mismo tipo datos,
esto nos dice que la variable del programa, debe de del mismo tipo del
parmetro del procedimiento y pasados en el mismo orden en que estn
colocados en el procedimiento.
Ejemplo: elaborar un procedimiento que presente 5 asteriscos en una lnea
horizontal.
Cadena[25] nombre procedimiento asteriscos entero I inicio para i <- 1 hasta 5
haga escriba "*" fin para fin inicio escriba "Ingresar el nombre ..:" lea nombre
llamar asteriscos llamar nueva lnea escriba nombre llamar nueva_linea llamar
asteriscos fin
En este programa usamos un subprograma (procedimiento) para imprimir 5
asteriscos, si no lo hubiramos hecho de esta manera donde se encuentra la
instruccin Llamar asteriscos tendramos que escribir el ciclo , y lo haramos
dos veces , de la forma en que lo escribimos es ms estructurado, pues se

divide ese proceso en un subprograma, que cuando necesitamos una lnea de


5 asteriscos solo llamamos el procedimiento .
Nota: los procedimientos se llaman con la instruccin Llamar.
Ahora en el programa anterior usa un procedimiento esttico, siempre escribir
5 asteriscos, ahora lo podemos hacer dinmico usando parmetros para indicar
cuantos asteriscos queremos presentar en la lnea.
4. Estas se encuentran en la solucin algortmica de casi todo tipo de
problema. Las utilizamos cuando en el desarrollo de la solucin de un problema
determinado debemos tomar una decisin, para establecer un proceso o
sealar un camino o alternativa a seguir. Esta toma de decisin se basa en la
evaluacin de una o ms condiciones que nos sealaran como alternativa o
consecuencia, la operacin(es) (Instruccin(es)) a seguir.
Anteriormente hemos estado haciendo programas que solo hacen clculos,
pero la programacin es ms interesando cuando nuestros programas toman
sus propias decisiones en LPP existen instrucciones condicionales que se
describen a continuacin:
Instruccin si:
Sintaxis
Si condicin entonces
Instrucciones
Fin si

Si condicin entonces
Instrucciones
Sino
Instrucciones
Fin si
5. El operador O se utiliza cuando estamos evaluando dos o ms condiciones y
queremos que la condicin se cumpla cuando una de las condiciones que
estamos evaluando se hacen verdadera.
Ejemplo Cuando se introduce la zona en el ejercicio con la estructura Si solo
evalubamos una opcin que la zona sea igual a la letra A y si el usuario

escriba una a minscula no se tomaba en cuenta pero esto se puede corregir


de esta manera:
Si (zona ='A') o (zona ='a') entonces comis 0.06 * ventas sino si (zona='B') o
(zona='b') entonces comis 0.08 * ventas sino si (zona='C') o (zona='c') entonces
comis 0.09 * ventas sino comis 0 fin si fin si fin si
Ahora la condicin dice, si zona es igual a la letra A o es igual a la letra a ,
cualquiera que sea la zona a o A en ambos casos la condicin es verdadera ,
ahora el usuario puede usar maysculas y minsculas y el resultado ser el
mismo.
6. El operador Y se utiliza cuando estamos evaluando dos o ms condiciones y
queremos que la condicin se cumpla cuando las dos condiciones que estamos
evaluando se hacen verdadera.

Vous aimerez peut-être aussi