Algoritmos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

Identificadores (Variables y Constantes).

Un identificador es un nombre que se le da a una variable, contante o a cualquier otro elemento


definido por el usuario. Los identificadores pueden tener uno o varios caracteres de largo. Los
nombres de variables pueden comenzar con cualquier letra del alfabeto. Los programas de
computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa.
Tales valores se llaman constantes. De igual forma, existen otros valores que cambiarán durante la
ejecución del programa; a estos valores se les llama variables.

Una variable: es un objeto o partida de datos cuyo valor puede cambiar durante el desarrollo del
algoritmo o ejecución del programa.

Una constante: es una partida de datos (objetos) que permanecen sin cambios durante todo el
desarrollo del algoritmo o durante la ejecución del programa.
Los Datos a procesar por una computadora, ya sean simples o estructurados, deben almacenarse en
casillas o celdas de memoria para su parte de utilización.

Estas casillas o celdas de memoria (Constante o variables) tienen un nombre que permite su
identificación.

Un identificador: es el nombre que se le asigna a las casillas de memorias de un programa para


almacenar datos (constantes, variables, tipos de datos), y que nos permiten facilitar el acceso a su
contenido.

La memoria del computador está dividida en celdas numeradas de forma consecutiva, por lo que,
cada una de ellas tiene una dirección. En informática las direcciones de memoria suelen
representarse con números hexadecimal (Figura 1).
Figura 1 Estructura de contenido y direcciones de una memoria.

Gráficamente si se guarda un dato en una celda de memoria, por ejemplo el número 5 (Figura 2), se
observara que la dirección de memoria de la variable podría ser 012FF88. Para poder acceder al
dato se tendría que saber la dirección de memoria.

Figura 2 Dato almacenado en memoria

Con el uso de los identificadores se reserva un espacio para la variable y se le asigna un


identificador con el nombre de: “numero”, solo se tendrá que hacer referencia al nombre para
acceder al dato donde se ha almacenado la variable. (Figura 3).

Figura 3 Uso de identificador número.


PALABRAS RESERVADAS.

En los lenguajes de programación es una palabra que tiene un significado gramatical para ese
lenguaje y no puede ser utilizada como identificador, del Pseudocódigo a estudiar las
palabras reservadas serian: Cadena, Real, Entero, Inicio, Fin, carácter, lógico, si, entonces,
entre otros.

SINTAXIS.

La sintaxis de un lenguaje de programación se define como el conjunto de reglas que deben


seguirse al escribir el código fuente de los programas o dentro del algoritmo, para darle las
instrucciones necesarias al ordenador y generar en él una respuesta adecuada; durante el
desarrollo del libro se encontraran partes de sintaxis que se ocupara para resolver los
problemas planteados.

Algunos ejemplos de regla de identificadores son

• Debe comenzar con una letra del alfabeto (A a Z mayúscula o minúscula).


• No está permitido la letra ‘ñ’ o ‘Ñ’.
• Las letras no pueden ser tildadas.
• No se puede utilizar palabras reservadas propias del lenguaje algorítmico.

Ejemplos de identificadores no validos:

Dirección No pueden llevar tildes.


No puede comenzar con valor
7sueldos
numérico.
No se puede utilizar palabra
Entero
reservada.
No puede llevar espacio en
Sueldo Neto
blanco.

Ejemplos de identificadores validos:

a) Sueldo_Neto b) Edad c) Direccion


d) Anio e) Promedio f) Porcentaje
g) Docente h) Nombre i) Carnet

VARIABLE: es un objeto cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución
del programa, es decir representa un valor almacenado en memoria que se puede modificar en
cualquier momento o conservar para ser usado tantas veces como se desee.

Declaración de variables:
Todas las variables pueden ser declaradas antes de ser usadas, cada variable tiene asociado un tipo
de dato, identificador y un valor.

En la variable se les declarara el tipo de datos que va permanecer; entre ellos serian, Entero, real y
cadena (Tabla 1.1).

Tipos de datos Descripción y ejemplos


Son números enteros, tanto positivos y negativos.
Entero
Ejemplo: 576
Real Son números con punto decimal. Ejemplo 64.45
Carácter Contiene un solo carácter Ejemplo: ‘G’
Contiene una serie de caracteres. Ejemplo:
Cadena
“Universidad”
Tabla 1.1 Tipos de variables.

Ejemplo de tipos de variables:

Variables válidas:

Variables no válidas:

Atributos de una variable

Una variable se identifica por los siguientes atributos:


• a) Identificador: Es el nombre que identifica de manera única la localización de memoria
donde se almacena el dato.
• b) Tipo de Dato: Describe el uso que especifica la naturaleza del dato que puede almacenar
en la variable.
• c) Valor: Dato guardado en la casilla de memoria ya sea numérico, alfanumérico o lógico.

Declaración de una variable

Tres partes fundamentales en la vida de una variable:

Declaración de las variables:

Esta es la primera fase en la vida de cualquier variable. La declaración se realiza en la sección que
comienza con la palabra reservada var. Sintaxis es:

Var: nombre de la variable

Para declarar más de una variable en una misma línea, las separaremos por medio de comas (,)

Ejemplo: la edad de una persona y el número de hijos se escribe.

Entero: edad o Entero : edad, Numero_Hijos

Inicialización de una variable:

Es darle un valor inicial a la variable. Así como la primera que se hace con una variable es
declarada, lo siguiente se tienen que ser inicializada. Esto se realiza para evitar posibles errores en
tiempo de ejecución, pues una variable tienen un valor indeterminado después de la declaración.
Principalmente, existen dos maneras de otorgar valores iniciales a las variables:

1. Mediante una sentencia de asignación.


2. Mediante una de los procedimiento de entrada de datos(Leer).

Utilización de variables:

Una vez declaradas e iniciada una variable, es el momento de utilizarla. Esta es la parte que
presenta una mayor abanico de posibilidades.
CONSTANTE: es un dato que permanece sin cambio durante el desarrollo del algoritmo o durante la
ejecución del programa, es decir valores fijos

que no pueden ser alterados por el usuario.

En la constante se les declarara el tipo de datos al que va permanecer; entre ellos tenemos: Entero,
real y cadena (Tabla 1.2).

Tipos de datos Descripción y ejemplos


Entero Son números enteros, tanto positivos y negativos.
Ejemplo: 12
Real Son números con punto decimal. Ejemplo 42.54
Carácter Contiene un solo carácter Ejemplo: ‘Z’
Cadena Contiene una serie de caracteres. Ejemplo:
“Tecnológica”
Tabla 1.2 Tipos de constantes.

Para declarar una constante, vamos a utilizar la sintaxis:

<nombre de la constante> = <Valor o expresión>

Para declarar más de una constante en una misma línea, las separaremos por medio de comas (,)

• Ejemplo: Blanco = “bbb” /* Espacio en blanco, Interes = 0.6 /*El porcentaje 6%


• Ejemplo: se quieren declarar las siguientes constantes.

Const

E = 2.718228 /* Base de los algoritmos naturales

PI = 3.1416 /* Valor Real y es el valor de

Min = 0 /* Valor Entero

Max = 99 /* Valor Entero

SaludosAmoroso = “Hola amor“; /* Valor cadena

Constantes Expresión: También se declara en la sección const, pero a estas no se les asigna un
valor directamente, sino que se les asigna una expresión. Esta expresión se evalúa en tiempo de
compilación y el resultado s ele asigna a la constante.

Ejemplo: se quieren declarar las siguientes constantes.

Const

Min = 0

Max = 99
Intervalo = 10

N = ( Mx – Min ) div Intervalo

Centro = ( Max – Min ) div 2

Tipos de constantes:

a) Constantes Numéricas.

• Enteras: Números con valor entero, ya sea positivo o negativo.

Ejemplo: 90

• Reales: Números con punto decimal.

Ejemplo: 3.14159

b) Constantes Alfanuméricas.

• Cadena: Contienen una serie de caracteres tales como letras mayúsculas, minúsculas,
dígitos, signos de puntuación y otros símbolos especiales.

Ejemplo: "19 Av. Norte # 49"

• Carácter: Contiene un solo carácter.

Ejemplo : ‘F’

c) Constantes Lógicas (Booleanas).

• Es aquella que representa a un valor (dato) perteneciente al conjunto: {verdadero, falso}, el


cual son palabras reservadas que, en sí mismas, representan a constantes de tipo lógico.

Por ejemplo: ESTADO= verdadero


OPERADORES

Un operador es un símbolo que permite relacionar dos datos en una expresión y evaluar el resultado
de la operación.

Los programas de las computadoras y los algoritmos se apoyan esencialmente en la realización de


numerosas operaciones aritméticas de diferentes complejidades.

Los operadores fundamentales son:

• Aritméticos
• Relacionales
• Lógicos

OPERADORES ARITMÉTICOS

Los operadores aritméticos (Tabla1.1), pueden ser utilizados con los tipos enteros y reales, sirven
para realizar operadores aritméticos básicos.

Para algunos operadores algebraicos será necesario convertirlo a una expresión a que la
computadora lo entienda; a eso se le llama en forma: Algorítmica.

OPERADORES ARITMÉTICOS
Operador Operador Ejemplo Ejemplo
Significado Resultado
Algebraico Algorítmica Algebraico Algorítmica
Circunflejo ⁿ ^ 4² 4^2 16
Multiplicación × * 5×5 5*5 25
División ÷ / 10 ÷ 4 20/ 6 3.3333
Suma + + 45+10 45 + 10 55
Resta - - 60-45 60 – 45 15
División entera Div (\) 20 div 6 3
Modulo Mod (%) 20 mod 6 2
Tabla 1.1 Operadores aritméticos.

LOS OPERADORES DIV Y MOD

La división de dos números, sin importar su tipo, puede dar como resultados de tipo real, para
obtener resultados enteros sin importar el tipo se puede ocupar los operadores DIV la cual devolverá
la parte entera del resultado del cociente, el MOD devolverá la parte entera del residuo.

• Sintaxis del DIV:

<Dividendo> DIV <Divisor>

• Sintaxis del MOD:

<Dividendo> MOD <Divisor>

Ejemplo:

1. Operar 49 DIV 5
2. Operar 49 MOD 5

Desarrollo:

Para este ejercicio se trabaja como que fuera una división normal (Figura 1), pero al momento de
extraer el resultado se trabaja de la siguiente manera:

1. Al trabajar 49 DIV 5 el resultado será 9 porque devuelve solamente la parte entera


del cociente.
2. Al trabajar 49 MOD5 el resultado será 4 porque devuelve solamente la parte entera
del residuo.Figura 1
Figura 1 Parte de la división.

Al evaluar expresiones que contengan operadores aritméticos se tiene que respetar la jerarquía
de operadores, es decir, al tener una expresión más de un operador, se tiene que aplicar primero el
operador de mayor jerarquía, resolver esa operación, y así sucesivamente, se presentara la jerarquía
de operadores aritméticos, (Tabla 1.2).

NOTA: Es importante señalar que el operador de paréntesis “()” es un operador asociativo


que tiene la prioridad más alta.

JERARQUÍA DE OPERADORES ARITMÉTICOS


() • De Mayor

*, /

Div (\), Mod (%)

+, - • A Menor

NOTA: Al existir operadores de un mismo nivel jerárquico en una expresión, se


operan de izquierda a derecha.
Tabla 1.2 Jerarquía de operadores aritméticos.

Conversión de fórmulas matemáticas

Para los operadores algebraicos será necesario convertirlo a una expresión Algorítmica por eso es
necesario conocer el orden de las operaciones aritméticas para que la computadora entienda y
ejecute en el orden correcto, vemos algunos ejemplos.

Ejemplo:
Convertir a expresiones algorítmica los siguientes ejercicios

Asignación

El bloque de asignación se utiliza para asignar valores a una variable, viéndolo de otra forma, la
asignación es una operación destructiva, que si la variable tiene asignado un valor, este valor es
eliminado, quedando con un nuevo valor.
Instrucciones de Asignación:

• La operación de asignación se denota con el símbolo del =


• El nombre de la variable cuyo valor va a ser modificado debe ser escrito a la izquierda del
operador de asignación y a la derecha se sitúa una expresión, cuyo valor es asignado a la
variable situada a la izquierda, Ejemplo: X= 32; la variable es: ‘X’ y la expresión es el numero
32.
• Es posible utilizar el mismo nombre de la variable en ambos lados del operador de asignación.
Ejemplo: Contador = Contador + 1.
• Se le llama Asignación de variables al declarar a = 1 o b=”Hola”.
• A la variable en la que se le va asignar tiene que ser del mismo tipo.

La sintaxis para hacer referencia a una asignación seria:

<Identificador = Expresión o valor>

Donde,

Identificador: cuyo valor va a ser modificado debe ser escritos la izquierda del operador de
asignación.

Valor o expresión: a la derecha se sitúa una expresión cuyo valor se proporciona a la variable
situada a la izquierda.

La acción de asignar es destructiva, ya que el valor que tuviera la variable antes de la asignación se
pierde y se reemplaza por el nuevo valor. Así, en la secuencia de operaciones.
Cuando éstas se ejecutan, el valor último que toma A será 5 (los valores 25 y 134 han
desaparecido).

Las acciones de asignación se clasifican según sea el tipo de expresiones en: aritmética, lógicas y
de caracteres.

Reglas de Asignación de Operación

Una variable en el lado derecho de una sentencia de asignación debe tener un valor antes de que la
sentencia de asignación se ejecute. Hasta que un programa le da un valor a una variable, esa
variable no tiene valor.

En la izquierda de una sentencia de asignación solo pueden existir variables. Por consiguiente no es
válido lo siguiente:

Al lado derecho del igual puede haber una constante, una variable o una expresión Por consiguiente
es válido lo siguiente:

El computador siempre resuelve lo de la derecha del igual y su resultado lo almacena en la variable


que esté a la izquierda del igual.

La asignación es una operación destructiva. Esto significa que si la variable tenía asignado un valor
anteriormente, éste se destruye, conservando ahora el nuevo valor. Estas variables pueden tomar
únicamente valores que correspondan al mismo tipo. Es decir, una variable declarada como variable
tipo carácter solo puede tomar valores caracteres.

Ejemplos: Entero: A, B, C Declara de tipo entero las variables A, B y C de manera que solo podrán
almacenar datos enteros.
Los resultados finales en las tres variables son:

• Variable A 4
• Variable B -22
• Variable C 26

Clasificación de Asignación.
Operadores Relacionales
Los operadores relacionales son símbolos que se usan para comparar dos valores, todos
los operadores relacionales dan como resultado un valor lógico (Booleano).

Si el resultado de la comparación es correcto la expresión es considerada verdadera, en caso


contrario es falso.

Ejemplo:

4 > 10 (Cuatro es mayor a diez) es falso. Ya que cuatro es menor que 10


Los operadores relacionales también tienen símbolos que no pueden ser interpretados por la
maquina y es necesario convertirlo algorítmicamente. (Tabla 1.1).

Operadores algebraicos Conversión


algorítmica
≥ >=
≤ <=
≠ <>
Tabla 1.1 Conversión algorítmicamente a operadores relacionales.

Los operando pueden ser de tipo numéricos, cadena, constantes o variables, entre
las constantes o variables pueden ser de tipo entero, real, carácter o cadena, a continuación se
presentara operadores relacionales con sus respectivos resultados (Tabla 1.2).

Operador Significado Ejemplo Resultado


> Mayor que 5<2 Falso
< Menor que 25 < 50 Verdadero
>= Mayor o Igual 23 > = 23 Verdadero
<= Menor o Igual 64 < = 60 Falso
= Igual “ IVA” = “IBA” Falso
<> Diferente 5 <> 6 Verdadero
Tabla 1.2 Operadores relaciones con sus respectivos resultados.

Todos los operadores relacionales pertenecen al mismo nivel de prioridad pero a la vez se
encuentran en un nivel inferior al grupo de operadores aritméticos, (Tabla1.3).

JERARQUÍA DE OPERADORES ARITMÉTICOS Y RELACIONALES

JERARQUÍA DE OPERADORES
() • De Mayor

*, /

Div (\), Mod (%)

+, -

>, <, <=, >=, =, <>


• A Menor

NOTA: Al existir operadores de un mismo nivel jerárquico en una expresión, se


operan de izquierda a derecha.
Tabla 1.3 Jerarquía de operadores aritméticos y relacionales.

Operadores Lógicos o Booleanos


Se le denominan operadores Booleanos, en honor a George Boole, considerado como uno de los
fundadores del campo de las ciencias de la computación.

LOS OPERADORES LÓGICOS


Cambian sus operando de acuerdo con las reglas del algebra de Boole, con el fin de producir un
nuevo valor que se convierta en el valor de expresión. Son empleados para comparar dos valores
(Verdadero o falso).
Los operadores lógicos básicos son:

OPERADOR SIGNIFICADO
Not (no) Negación
And (Y) Producto Lógico
Or (O) Suma Lógica

Hay que tener en cuenta que cada operador lógico tiene su jerarquía de operadores(Tabla 1.1).
JERARQUÍA DE OPERADORES LÓGICOS
NOT • Mayor

AND (Y)

OR (O)

• Menor

Tabla 1.1 Jerarquía de operadores Lógicos.

TABLAS DE VERDAD

• Operador NOT

En el operador not (Negación), afecta a la expresión cambiando su estado lógico, lo invierte de


verdadero a falso o viceversa, (Figura 1.2).

NOT
Valor1 Resultado
Verdadero Falso
Falso Verdadero
Figura 1.2 Tabla de verdad NOT.

• Operador AND (Y)

En el operador And (Producto Lógico), es un operador que afecta a dos operadores, este operador
va devolver valor verdadero únicamente cuando ambos operando sean verdaderos, (Figura1.3).

And ( y )
Valor1 Valor2 Resultado
Falso Falso Falso
Falso Verdadero Falso
Verdadero Falso Falso
Verdadero Verdadero Verdadero
Figura 1.3 Tabla de verdad And.

• Operador OR (O)

En el operador OR (Suma Lógica), es un operador que afecta a dos operadores, este operador va
devolver valor falso únicamente cuando ambos operando sean Falso, (Figura1.4).
OR (O)
Valor1 Valor2 Resultado
Falso Falso Falso
Falso Verdadero Verdadero
Verdadero Falso Verdadero
Verdadero Verdadero Verdadero
Figura 1.4 Tabla de verdad OR.

Metodología, para la solución de problemas.


Es un proceso o camino sistemático establecido para realizar una tarea o trabajo con el fin de
alcanzar un objetivo predeterminado. Para resolver el problema, es indispensable entender
exactamente en qué consiste el problema y que tipo de resultado solicita.

La mayoría de los problemas se pueden resolver más de una forma, por lo que es necesario pensar
y plantear diferentes alternativas que permitan resolver cada problema planteado.

DEFINICIÓN DE PROBLEMA
Representa una dificultad o una situación que necesita ser transformada de un estado a otro.

En esta fase está dada por el enunciado del problema, se tiene como objetivo alcanzar, mediante
una serie de operaciones, actividades o métodos bien definidos a encontrar una solución.

SOLUCIÓN DE PROBLEMAS
En el proceso de creación de un programa pueden ser identificadas por dos fases.(Figura 1.1).

I. Fase de solución de problema.

II. Fase de implementación (Realización) del computador.

Figura 1.1 Fase de solución de problemas


Fase de solución de problemas
Esta fase incluye:

• Análisis del problema.


• Diseño del algoritmo.
• Verificación del algoritmo.
· ANÁLISIS DEL PROBLEMAS
Para encontrar una solución a un problema es necesario hacer un análisis de datos, es decir
reconocer con que datos se cuentan y cuáles son los datos que se pretenden conseguir, para
después lograr asociar algún proceso u operación a fin de obtener aquellos datos que se desea
conseguir (Solución), se deberá examinar cuidadosamente el problema a fin de obtener ideas claras
para conseguir datos necesarios.

Tres factores Fundamentales para implementar un análisis de problema:

1. Que información se necesita para obtener el resultado de los datos (Datos de Entrada).
2. Los métodos y formulas que se necesitan para procesar los datos y producir una salida
(Proceso).
3. Que información se desea producir (Datos de Salida).

Figura 2.1 Análisis de problema.

· DISEÑO DEL ALGORITMO


En esta etapa se proponen soluciones a los problemas a resolver, por lo que se realiza una toma de
decisiones aplicando los conocimientos adquiridos y utilizando los datos existentes, al analizar el
problema se diseña el algoritmo, el cual especifica la secuencia lógica de pasos para la solución de
problema.

Para resolver un algoritmo se debe comenzar por identificar las tareas más importantes para resolver
el problema y disponerlas en el orden el que han de ser ejecutadas.

Los algoritmos por lo general constan de tres partes:

• Datos de Entrada: Es la información dada al algoritmo.


• Proceso: Es el conjunto de operaciones a realizar para dar solución al problema.
• Datos de Salida: Son los resultados obtenido a través del proceso.

Ejemplo: se desea desarrollar un algoritmo que calcule la superficie de un rectángulo: lo primero que
se tiene que plantear son las siguientes preguntas:
• En la parte de entrada:

¿Qué datos son de entrada?

¿Cuántos datos hay que solicitar?

¿Cuántos son datos de entrada validos?

• Especificaciones de salida:

¿Qué datos son de salida?

¿Cuantos datos de salida se producirán?

¿Qué precisión tendrán los resultados?

Para el problema se va a resolver de la siguiente manera (Figura 2.2),

Pasos:

Identificar la parte de entrada, la información o datos a solicitar al usuario para determinar lo que
pide, la entrada de datos es base y altura.

En la parte de Proceso: es el Cálculo de la superficie, que será del resultado de la multiplicación


base por altura.

En la parte de salida, es mostrar el resultado de la superficie, que es la operación que se calculo en


la parte de proceso.

Figura 2.2 Ejemplo cálculo de una superficie de un rectángulo.

Como se puede observar en el ejemplo anterior, el análisis del problema es encontrar la superficie de
un rectángulo para eso se tiene que solicitar dos datos de entrada, altura y base, para continuar con
el proceso que es calcular la superficie con la formula que existe para calcular la superficie de un
rectángulo para que al final se muestre el resultado de la superficie.
· VERIFICACIÓN DEL ALGORITMO
Una vez terminado de escribir el algoritmo es necesario comprobar y que ejecute todo los resultados
correcto y esperado para lo que se ha diseñado.

La manera de comprobar un algoritmo es mediante su ejecución manual, usando datos significativos


que abarquen rangos de valores y anotando las modificaciones que se den en los datos y en las
diferentes fases del algoritmo.

Fase de implementación.
En esta fase representa que una vez finalizado el algoritmo que se está diseñando, representando
mediante un método normalizado (Diagrama de flujo o Pseudocódigo, Figura 3), y verificado se debe
pasar a la fase de codificación, traducción de algoritmo a un determinado lenguaje de programación,
que se deberá ser completada con la ejecución y comprobación del programa en la computadora.

Figura 3 Ejemplo de diagrama flujo y pseudocódigo.

Análisis del problema.


Para encontrar una solución a un problema es necesario hacer un análisis de datos, es decir
reconocer con que datos se cuentan y cuáles son los datos que se pretenden conseguir, para
después lograr asociar algún proceso u operación a fin de obtener aquellos datos que se
desea conseguir (Solución), se deberá examinar cuidadosamente el problema a fin de obtener
ideas claras para conseguir datos necesarios.
Tres factores Fundamentales para implementar un análisis de problema (Figura 1).

1. Que información se necesita para obtener el resultado de los datos (Datos de Entrada).
2. Los métodos y formulas que se necesitan para procesar los datos y producir una salida
(Proceso).
3. Que información se desea producir (Datos de Salida).
Figura 1 Análisis de problema.

Tabla de análisis.
La tabla de análisis tiene como objetivo desarrollar las habilidades de análisis de los
problemas, haciendo uso de los conocimientos adquiridos hasta el momento, se deberá
obtener por cada ejercicio los identificadores, clasificarlos de que tipos de datos pertenecen
además presentar cuál de ellos adquieren valores en la parte de entrada, cuales durante la
fase de proceso y cuales serán la parte de salida (Figura 1).

Figura 1 Tabla de análisis.

PARTES DE LA TABLA DE ANÁLISIS


La tabla de análisis está conformada de las siguientes partes:

Identificador: Se escribirá un nombre a la variable o constante que se ocupara en el desarrollo


del problema, recordando que el nombre tiene que ser significativos.

Variable: Se le asignara una ‘X’ al identificador cuyo valor se desconoce y son datos que
pueden cambiar durante el desarrollo del algoritmo.

Constante: Se le asignara una ‘X’ al identificador cuyo valor se conoce, mismo dato que el
enunciado al problema proporciona y son datos que no van a cambiar durante el desarrollo
del algoritmo.

Nota 1: Nunca un identificador va ser de tipo variable y constante a la vez; solo se le marcara
una ‘X’ si es variable o una constante.
Numérica de tipo Entero: Se le asignara una ‘X’ al identificador cuyos datos sean números
que no lleven decimales y que se realizara operaciones aritméticas.

Numérica de tipo Real: Se le asignara una ‘X’ al identificador cuyos datos sean números que
lleven decimales y que se realizara operaciones aritméticas.

Alfanumérica: Se le asignara una ‘X’ al identificador cuyos datos sean números o caracteres
especiales pero que no se podrán realizar operaciones aritméticas.

Nota 2: Un identificador nunca va ser de tipo numérica y alfanumérica a la vez; solo se le


marcara una ‘X’ si fuera numérica Entera, Real o alfanumérica.

Entrada: Se le asignara una ‘X’ al identificador cuyos datos se desconocen y que serán
necesarios solicitarlos para la solución al problema.

Proceso: En esta parte se reflejaran los procedimientos necesarios para obtener la solución al
problema efectuando cálculos de acuerdo a una secuencia de operaciones.

Salida: Se le asignara una ‘X’ al identificador cuyo dato o resultados se encuentre almacenado
para presentar lo que el enunciado haya solicitado.

Nota3: Las variables solamente pueden adquirir datos o valores en la parte de entrada y
proceso.

Nota Importante: Así como se van a nombrar los identificadores así los va a tener que ocupar
en todo el desarrollo del algoritmo.

También podría gustarte