Você está na página 1de 2

ALGORITMOS

Conjunto de pasos, instrucciones o acciones que se deben realizar ordenadamente para llegar a un fin
determinado (solución de un problema, obtención de una respuesta intermedia).

Existen 2 tipos de algoritmos:


- Cualitativos: Descrito por medio de palabras.
- Cuantitativos: Involucran cálculos numéricos para llegar a un resultado.

Para representar los algoritmos existen muchas formas:

SEUDOCÓDIGOS: Se utilizan enunciados, cada uno representa una instrucción fácil de describir en un
lenguaje no formal para después escribirlo en un lenguaje de programación.

DIAGRAMAS DE FLUJO O DIAGRAMAS DE BLOQUE.

CONCEPTOS:

- VARIABLE: Símbolo que representa un valor y que puede cambiar o no en el transcurso de un


algoritmo. En Visual Basic se puede asociar con un espacio de memoria que contiene un valor.

Las variables tiene 2 partes:


- Nombre: Conjunto de caracteres, letras y números (nemotécnicos). En VisualBasic debe tener ciertas
condiciones:
a) No debe tener espacios.
b) Debe comenzar con una letra.
c) No debe tener caracteres extraños.
d) No debe ser una palabra reservada del lenguaje.

- Valor: Cantidad que tiene asociado en un determinado momento. Puede ser: secuencia de caracteres,
números o valor lógico (F, V).

- CONSTANTE: Valores que no cambian en el transcurso de un algoritmo.

- EXPRESIONES ARITMETICAS: Conjunto de variables y/o constantes unidas o relacionadas por


operadores aritméticos. Los operadores tienen jerarquía así:
exponente (^)
multiplicación (*), división real (/), división entera (\), residuo (MOD)
resta (-), suma (+).

ESTRUCTURAS PARA EL DESARROLLO DE ALGORITMOS

ESTRUCTURA DE INICIACIÓN: Empiece o Inicio.

ESTRUCTURA DE LECTURA: Para introducir datos que se utilizan en la solución del algoritmo.

Lea (Lista de var)


Lea altura
Lea “Digite dato”, a
Lea a, b, c
Cuando se escribe esta estructura, el algoritmo espera que el usuario digite uno o más valores de
acuerdo al número de variables que se lean, y cada dato se almacena en la respectiva variable.

ESTRUCTURA DE ESCRITURA: Informa los resultados obtenidos al ejecutarse el algoritmo.

Escriba Var1, Var2


Escriba “El resultado es : “, R

ESTRUCTURA DE TERMINACION: Todo algoritmo finaliza con la palabra FIN o PARE.

ESTRUCTURA DE ASIGNACIÓN: Proceso en el que se asigna un valor (constante o variable) o el


resultado de una operación a una variable. Se utilizan generalmente para cambiarle de valor a una
variable o definirla. Definir una variable consiste en asignarle por primera vez un valor, que se puede
efectuar por medio de lectura de datos o con el enunciado asignación.

Var ← Cte Ej: A← 3


Var ← Var Ej: A← B
Var ← Expresión aritmética Ej: N ← N +2
Ej: T ← (A^2)/(3*B)

En el lado izquierdo siempre debe ir una variable y el símbolo ← indica la asignación del valor de la
derecha (a veces se utiliza el símbolo =).

Ejemplo: Hacer un algoritmo para calcular el área de un triángulo.

Para resolver el problema se necesitan 2 datos: la base y la altura del triángulo, por lo tanto, se
necesita leer 2 variables, estas variables se llaman variables de entrada. En este caso vamos a usar
las variables b y h para tal fin; además el resultado, es decir, el área del triángulo debe quedar
almacenada en otra variable, a estas variables se conocen como variables de salida.

Inicio
Lea “Digite la base:”, b
Lea “Digite la altura”, h
A ← b * h /2
Escriba “El area es :”, A
Fin

Ejemplo: Calcular la hipotenusa de un triángulo rectángulo.

Variables de entrada: C1, C2


Variables de salida: H

Inicio
Lea “Digite cateto 1”, C1
Lea “Digite cateto 2”, C2
H ← (C1^2 + C2^2)^(1/2)
Escriba “ La hipotenusa es: “, H
Fin

Você também pode gostar