Você está na página 1de 14

ELEMENTOS USADOS EN UN ALGORITMO

Datos simples (sin estructura)


numricos(enteros, reales)
lgicos (booleanos)
carcter (char)
Datos compuestos (estructuras)
cadenas
vectores
matrices
estructuras
archivos
ELEMENTOS USADOS EN UN ALGORITMO
Cada datos est asociado a un tipo, este tipo
determina el rango de valores y las operaciones
que puede realizar con ese dato
A : entero; X : char;
TIPOS DE DATOS NUMERICOS
Corresponden a este tipo los datos que se representan
mediante
valores numricos, son los enteros y los reales
ENTEROS
Es un subconjunto finito de los enteros, carecen de parte
fraccionario y pueden ser positivos o negativos
Las operaciones que se pueden realizar son:
+ , - , *, DIV, MOD
ELEMENTOS USADOS EN UN ALGORITMO
REALES
Es un subconjunto de los nmeros reales, son nmeros que tiene
parte entera y parte decimal separados por punto son posi. Y
nega.
Las operaciones que se pueden realizar son: + , - , *, /
DATOS LOGICOS (BOOLEANOS)
Son datos que pueden tomar uno de dos posibles valores
verdadero
(true) o falso (false).
Sirve para representar las alternativas si/no a ciertas condiciones
Las operaciones que se pueden realizar son: and, or, not
DATOS CARCTER
Son datos que se representan mediante el conjunto finito de
Caracteres, Un dato de tipo carcter contiene un solo carcter
encerrado entre apostrofes
ELEMENTOS USADOS EN UN ALGORITMO
Existen caracteres:
Alfabticos (A,B,Z, a,b ..z)
Numricos ( 0,1,2,3,4,5,6,7,8,9)
Especiales (+,-,*,/, ;, <,>,$.....)
TIPO CADENA
Es una sucesin de caracteres delimitado por apstrofes
Ej: hola amigo

CONSTANTES
Son datos cuyo valor no cambia en ningn momento
durante el
desarrollo del algoritmo o la ejecucin de un programa
ej. x= 12;
ELEMENTOS USADOS EN UN ALGORITMO
VARIABLE
Son datos cuyo valor puede cambiar durante la ejecucin del
Algoritmo
Toda variable debe pertenecer a un tipo de dato y slo puede
tomar
valores de ese tipo
IDENTIFICADOR
Son los nombres que se ponen a las constantes y variables
EXPRESIONES
Son combinaciones de constantes, variables, smbolos de
operaciones, y nombre de funciones
Cada expresin toma un valor que se determina tomando los
valores
de las constantes y las variables implicadas y la ejecucin de las
operaciones
ELEMENTOS USADOS EN UN ALGORITMO
EXPRESIONES ARITMETICAS
Son las frmulas matemticas, las constantes y variables
contiene
valores numricos y las operaciones son aritmticas
EXPRESIONES LOGICAS
El resultado de estas expresiones es verdadero o falso, est
formado
por la combinacin de constantes, variables que contiene valores
lgicos y las operaciones que se pueden realizar son: or, and, not
EXPRESIONES RELACIONALES
Son expresiones donde aparecen los siguientes operadores:
=, <,>, <=, >=, <>
Se pueden aplicar a enteros, reales, carcter
FUNCIONES ESTANDAR
Abs(x), arctan(), cos(), ln(), sqr(), sqrt(), round(), trunc()
ELEMENTOS USADOS EN UN ALGORITMO

INSTRUCCIONES (SENTENCIAS)
Son los diferentes pasos (acciones) de un algoritmo
Las instrucciones bsicas para construir algoritmos
son:
Instrucciones de: inicio/fin, asignacin, E/S, de
decisin, de
repeticin
PSEUDOCODIGO
Es un lenguaje de especificacin de algoritmos
Este lenguaje hace fcil el paso de codificacin final en un
lenguaje de programacin
Es un medio de representar bsicamente las estructuras de
control de programacin estructurada y no preocuparse de
las reglas de un lenguaje especifico
El Pseudocdigo no puede ser ejecutado por un
computador
Se usa para representar las acciones sucesivas palabras
reservadas en ingles similares a sus homnimas en los
lenguajes de programacin : begin, end, if-then- else, while-
do, repeat-until, for-do, case of
La escritura en pseudocdigo exige indentacin (sangra al
margen izquierdo)
Los comentarios (documentacin interna) se los encierra
entre corchetes, no son instrucciones ejecutables
PSEUDOCODIGO
Como nosotros hablamos espaol las palabras
reservadas se traducen al espaol

ESTRUCTURA GENERAL DE UN ALGORITMO


Encabezado Cuerpo Fin

Encabezado : Algoritmo nombre_algortimo;

Cuerpo: Declaracin de constantes


Declaracin de variables
Implementacin de subprogramas
Inicio
Sentencias (Instrucciones, Expresiones, etc)
Fin.
PSEUDOCODIGO
INSTRUCCIONES ENTRADA/SALIDA
ENTRADA: leer(nombre_variable)
SALIDA: escribir(nombre_variable) escribir(mensaje)

ESTRUCTURA SECUENCIA
instruccin 1
instruccin 2
-----------------

ESTRUCTURA DE DECISION
SIMPLE: SI ( condicin) entonces
inicio
instrucciones
fin
PSEUDOCODIGO

ESTRUCTURA DE DECISION
DOBLE: SI ( condicin) entonces
inicio
instrucciones
fin
Caso contrario
inicio
instrucciones
fin
PSEUDOCODIGO

ESTRUCTURA DE DECISION
MULTIPLE: En caso de Variable hacer
caso 1: instrucciones
caso 2: instrucciones
--------------------------
otros: instrucciones
fin en caso de
PSEUDOCODIGO

ESTRUCTURA DE REPETICION
FIJA : PARA variable desde vi hasta vf hacer
Inicio
instrucciones
fin

CONDICIONAL:
WHILE: Variable de control del lazo
Mientras (Condicin) hacer
inicio
instrucciones
Actualizacin variable control del lazo
fin
PSEUDOCODIGO

CONDICIONAL:
REPEAT: Variable de control del lazo
Repita
inicio
instrucciones
Actualizacin variable control del lazo
fin
Hasta (Condicin)

Você também pode gostar