Está en la página 1de 7

UNIVERSIDAD DE EL SALVADOR

FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE


DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA

LÓGICA Y ALGORITMOS

ACTVIDAD N°1
INSTRUCCIONES EN PSEINT: FOR, WHILE E IF

DOCENTE:
ING. CARLOS STANLEY LINARES

ALUMNO (A):
VIRGINIA ELIZABETH BARQUERO GONZÁLEZ

MARZO 2020
SANTA ANA EL SALVADOR CENTRO AMÉRICA
INSTRUCCIONES EN PSEINT

• INSTRUCCIÓN “PARA” O “FOR”

La instrucción “PARA” O “FOR” nos sirve cuando conocemos la cantidad de veces que

queremos que se repita un determinado proceso o ciclo, es decir que se emplea cuando

queremos repetir un proceso una determinada cantidad de veces hasta llegar al número de

referencia que determinará el fin de dicho proceso.

Ejemplo:

Algoritmo TABLADEMULTIPLICAR
Escribir "¿De qué número deseas la tabla de multiplicar?"
Leer número1;
Para x<-1 Hasta 10 Con Paso 1 Hacer
Escribir x, "x", número1, "=" x*número1;
Fin Para
FinAlgoritmo

Como se puede observar en este algoritmo, se le pide al usuario que ingrese el número de la

tabla de multiplicar que desea calcular, seguido de esto se introduce el ciclo “PARA”,

donde “x” tendrá inicio en 1 hasta llegar al número 10, el cual ha sido el valor de

finalización del ciclo.

De esta forma podemos repetir un proceso o un ciclo una determinada cantidad de veces

hasta que este llegue al punto de finalización que hemos definido previamente.
• INSTRUCCIÓN “MIENTRAS” O “WHILE”

Esta es una instrucción del tipo condicional ya que para que se ejecute un ciclo debe

establecerse una condición verdadera.

Normalmente se utiliza cuando no sabemos la cantidad de veces que se va a repetir un

proceso, por lo que para evitar que se cree una repetición infinita de procesos es necesario

determinar una condición la cual debe ser verdadera para que dichos ciclos se cumplan, es

decir la condición que determinemos es evaluada antes de ejecutar dicho proceso, ya que si

ésta no se cumple, el ciclo o proceso no se ejecutará.

Ejemplo:

Algoritmo NúmerosPositivos
num=0
Mientras num<=0 Hacer
Escribir "Ingrese un número positivo"
Leer num;
Fin Mientras
Escribir "El número que ingresó es: ",
num; FinAlgoritmo

En el ejemplo anterior se ha declarado como variable “num=0” a la cual se le ha

determinado como condición que la variable “num” debe ser mayor o igual a cero, por lo

tanto cuando el usuario ingrese un numero positivo recibirá como mensaje “el número que

ingreso es: num;” y terminará dicho proceso, pero si el usuario no ingresa dicho número

como se le pide, el proceso no se ejecutará y se repetirá la indicación que ingrese un

número positivo hasta que lo haga.


• INSTRUCCIÓN “SI” O “IF”

Este tipo de instrucción nos sirve para crear una condición y decidir qué proceso realizará

esta misma dependiendo si la variable cumple o no la condición establecida. Es decir, la

función “SI” plantea una condición, si la condición se cumple, se realizará el proceso, pero

si la condición no se cumple, se realizará otro proceso.

Es importante establecer otro proceso en caso de que la variable no cumpla la condición

establecida ya que si no se establece otro proceso el ciclo seguirá corriendo sin realizar

ningún proceso.

Ejemplo:

Algoritmo MayorDeEdad
Escribir "Ingrese su edad"
Leer edad;
Si edad>18 Entonces
Escribir "Usted es mayor de edad"
SiNo
Escribir "Usted es menor de edad"
Fin Si
FinAlgoritmo
En el ejemplo anterior se puede observar que a la variable “EDAD” se le ha asignado una condición si esta es mayor a 18 el

proceso a seguir es que el programa escribirá: “Usted es mayor de edad” y en caso de que dicha edad fuera menor al valor

establecido el sistema escribirá: “Usted es menor de edad.”

También podría gustarte