Teoria Pseudocodigo
Teoria Pseudocodigo
Teoria Pseudocodigo
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 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)