Вы находитесь на странице: 1из 5

Algoritmo:

Un algoritmo es un conjunto finito de reglas bien definidas en su lógica de control que


permiten la solución de un problema en una cantidad finita de tiempo

El algoritmo tiene:

- Reglas de entrada
- Reglas de proceso de cálculos
- Reglas de finalización del algoritmo

Variables:

- Datos numéricos
- Datos carácter y cadena (letras o palabras)
- Datos lógicos (si o no; verdadero o falso)

Operadores:

- Aritméticos (+-*/><=)

Instrucciones Algorítmicas:

O primitivas, se usan en la resolución de un problema en forma de algoritmo, para


posteriormente ser codificado de acuerdo con la sintaxis de un lenguaje de programación

- Primitivas de inicio y fin


- Asignación
- Entrada y salida
- Condicionales
- No repetitivas
- Condiciones repetitivas

Notación:

Proc. Nombre del algoritmo

Det. Variable

Lea V1, V2 //Def. de Variables

VExpresion //Solucion de Exp.

Escriba V //Resultado

Fin-Proc
Ejemplo:

DETERMINE EL ÁREA DE UN TRIÁNGULO RECTÁNGULO

Proc. Área del triangulo


b×h
//Solo Triángulo rectángulo
2

Entero b, h

Real a

Lea b, h

b×h
A 2

Escriba “El área del triángulo es:”, a

“El área del triángulo de base”, b, “y de altura”, h, “es”, a

Fin_Proc

CALCULO DE NÚMERO DE m3 CONTAMINADOS POR UNA PILA: Si es posible que una pila
contamina 175000 L de agua, ¿cuantos metros cúbicos de agua serán contaminados por la
población de una ciudad de N millones de habitantes en un año, si cada persona usa 2 pilas al
semestre?

DATOS:

1 Pila=175000 L de agua

1 Persona= 4Pilas/año

4x175000Xn

Proc. m3 Contaminados

Entero N,r // N Habitantes de una ciudad

Lea N

r 4x175Xn

Escriba “El número de m3 de agua contaminados en la ciudad de habitantes”, N, “es”, r


Fin_Proc

CÁLCULODE RESISTENCIA EQUIVALENTE CON DOS RESISTENCIAS:

Proc. Resistencia equivalente en paralelo

//Circuito con resistencia en paralelo

Real r1, r2, req

Lea r1,r2

req = (r1*r2)/(r1+r2)

Escriba “La resistencia equivalente es:”, req

Fin_Proc
Escritura lógica condicional simple:

V
INSTRUCCIONES

Si (CONDICIÓN) entonces

INSTRUCCIONES

FIN_PROC

TRANSFORMAR DE ºC a K o F:

Datos:

𝐾 = 273 + º𝐶

º𝐹 = 1.8º𝐶 + 32

º𝐶 > 0

Real C, K, F

Lea C si (C>=0) entonces


𝐾 ← 273 + 𝐶

𝐹 ← 1.8𝐶 + 32

Escriba “La temperatura K es”, K, “y la lectura F es”, F

Fin Si

Fin_Proc
CHEQUEO DE NÚMERO PAR:

Entero a, n

Lea a

n a/2

si (n*2=a) entonces

Escribir “El número es par”, a

Fin_si

Fin_Proc

CALCULO DE VALOR ABSOLUTO DE UN NÚMERO

Proc. Valor Absoluto

Real número, R

Lea número

Si (número>0) entonces

Rnúmero

SiNo

Rnúmero *(-1)

Fin_Si

Escriba “El valor absoluto del número”, número “es:”, R

Fin_Proc

Вам также может понравиться