Capitulo 2DesarrolloLogicoAlgoritmos Redes
II. Elementos Básicos de un Algoritmo
2.1. Estructura de un algoritmo en Seudocódigo
El siguiente esquema ilustra el formato general en seudocódigo para la solución de
un problema bajo un enfoque de seudocódigo:
Formato – seudocódigo
/* Nombre del algoritmo */
INICIO
/* Bloque de declarativas */
Declaración de variables y/o constantes
/* Bloque deinstrucciones */
Sentencia 1;
...
Sentencia n;
FIN
Cuerpo del
programa
principal
Este formato está compuesto por dos partes fundamentales:
Área de declaración de variables. Se definen las variables creadas por el
usuario.
Área del programa principal o cuerpo del programa. Es el bloque de
instrucciones o sentencias que permitirán la utilización de clases, además de
otras tareas para lasolución del problema.
2.1.1. Reglas de escritura de un Algoritmo en Seudocódigo
El cuerpo del programa principal debe empezar con la palabra INICIO y
finalizar con la palabra FIN.
El seudocódigo debe ser escrito en letra imprenta.
Los comentarios se harán en una de dos formas:
o /* Comentario de bloque */
o // Comentario de línea
Apegarse a los formatos establecidos para cada instrucción.Licdo. Eduardo Beitia, MSc.
Redes – Primer Año
Desarrollo Lógico y Algoritmos – I Semestre 2015
10
Elementos Básicos de un Algoritmo- Capítulo 2
2.2. Elementos Básicos
2.2.1. Identificadores
Los identificadores son palabras creadas por el programador para
denominar los elementos que necesita declarar en un programa, tales como
variables, constantes, funciones, objetos y estructuras dedatos.
Los identificadores deben crearse con las siguientes reglas:
1.
2.
3.
4.
5.
Deben comenzar con una letra
Pueden combinar letras y dígitos
NO se aceptan caracteres especiales excepto el de subrayado ( _ )
NO se aceptan espacios en blanco
NO debe ser palabra reservada
Constantes
Las constantes son valores que permanecen fijos durante la ejecución del
programa. Se cuenta con los siguientes tiposde constantes
Constantes literales
Constantes definidas
Constantes declaradas
Constantes literales. Las constantes literales son la más usuales; toman valores
como 45.65, 345, “Teclee un valor entero: “ que se escriben directamente en el
texto del programa. En general, se clasifican también en cuatro grupos, cada uno
de los cuales puede ser de cualquiera de los tipos:
Constantesenteras
Constantes reales
Constantes caracteres
Constantes de cadena
CONSTANTE
EJEMPLO
REGLAS
Enteras
3, 454, 267, -453
No utilizar comas ni otros signos de puntuación, excepto
el + para positivo y el – para negativo, al inicio del
número.
Reales
3.5, 4.67, -34.0, 3.4e5,
76E-4
Caracteres
Cadena
Licdo. Eduardo Beitia, MSc.
‘x’, ‘*’, ‘@’, ‘A’
“secuencia de caracteres”
En el caso de losreales, se utiliza el punto para indicar
las posiciones decimales y la letra “e” para representar
la notación científica.
Utilizar una sola posición entre apóstrofos o comillas
simples.
Utilizar doble comillas para delimitar las cadenas. En
este espacio, se pueden escribir todos los caracteres.
Redes – Primer Año
Desarrollo Lógico y Algoritmos – I Semestre 2015
11
Elementos Básicos de unAlgoritmo- Capítulo 2
Constantes definidas (simbólicas). Las constantes pueden recibir nombres
simbólicos mediante la directiva #define. Estas constantes definidas son variables
que no pueden modificar su valor durante la ejecución del programa. Se escriben
de la siguiente forma:
#define PI 3.141592
#define VALOR 54
En el caso de C++, sustituye los valores 3.141592 y 54 cuando se encuentra lasconstantes simbólicas PI y VALOR. Las líneas donde se escribe el #define, no son
sentencias y, por ello, no terminan en punto y coma. Por ejemplo:
#define PI 3.141592
#define VALOR 54
. . .
escribir "El valor es de PI es: ", PI
Constantes declaradas const.
El cualificador const permite dar nombres
simbólicos a constantes a modo de otros lenguajes, como Pascal. Tiene como
formato: const tipo NOMBRE =...
Regístrate para leer el documento completo.