2. Un algoritmo es un procedimiento a seguir,
para resolver un problema en términos de:
1. Las acciones por ejecutar y el
2. El orden en que dichas acciones deben
ejecutarse
3. Pseudocódigo
Es un lenguaje
artificial e
informal que
ayuda a los
programadores
a desarrollar
algoritmos.
4.
5. La estructura secuencial es aquella en
la que una acción (instrucción) sigue a
otra en secuencia. Las tareas se
suceden de tal modo que la salida de
una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso.
6. Escriba un algoritmo que
pregunte por dos números y
muestre como resultado la suma
de estos. Use Pseudocódigo y
diagrama de flujos.
7. INICIO
Escribir ('introduzca dos
numeros')
leer (Num1, Num2)
Suma=Num1 + Num2
escribir ('La suma es:' ,
Suma)
FIN
12. Esta estructura evalúa la condición, luego:
Si la condición es cierta entonces ejecuta el
conjunto de sentencias definidas por Si
, i =
1 .. n.
Si la condición es falsa entonces no ejecuta
el conjunto de sentencias definidas por Si
, i =
1 .. n.
13. Si (x > 0.0) entonces
Escribir (“x es
positivo”)
Fin_si
14.
15. Pseudocódigo en Español
Si (condición1) entonces
…
Si (condición2) entonces
instrucción1
instrucción2
…
instrucciónn
Fin_Si
Fin_Si
NOTA:
Las estructuras de decisión
anidadas están contenidas unas
dentro de otras.
16.
17.
18. Las estructuras de
repetición, permiten la
ejecución repetida de
una lista o secuencia de
instrucciones (también
llamada bloque de
instrucciones).
19. La instrucción Mientras ejecuta una secuencia de instrucciones
mientras una condición sea verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
Al ejecutarse esta instrucción, la condición es evaluada. Si la
condición resulta verdadera, se ejecuta una vez la secuencia de
instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecución del cuerpo del ciclo se vuelve a evaluar la condición
y, si es verdadera, la ejecución se repite. Estos pasos se repiten
mientras la condición sea verdadera.
22. La instrucción Para ejecuta una secuencia de instrucciones un número
determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se
ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se
incrementa la variable <variable> en <paso> unidades y se evalúa si el valor
almacenado en <variable> superó al valor <final>. Si esto es falso se repite
hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso
<paso>, la variable <variable> se incrementará en 1.