Está en la página 1de 14

INTRODUCCIÓN

A LA PROGRAMACIÓN
UNIDAD I

DISEÑO DE ALGORITMOS

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

Son una serie de operaciones detalladas


y no ambiguas, a ejecutar paso a paso, y
que conduce a la resolución de un
problema.
En otras palabras, Un algoritmo es un
conjunto de reglas para resolver una
cierta clase de problema o una forma de
describir la solución de un problema.

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

Un algoritmo debe ser preciso e indicar el orden de realización de cada


paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se


debe obtener el mismo resultado cada vez.

Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en


algún momento; o sea, debe tener un numero finito de pasos.

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

Palabras reservadas
Identificadores
Constantes
Variables
Expresiones
Instrucciones

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

Leer el enunciado cuantas veces sea necesario, hasta entenderlo


completamente
Determinar claramente con que datos de entrada se cuentan para la
solución del problema.
Definir que cálculos y/o comparaciones se necesitan para llegar al
resultado final
Tener en cuenta toda clase de condiciones y restricciones para la
solución del problema.

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

DATO OPERACION RESULTADO

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

DATO

Es la mínima unidad de información


significativa para alguien. Es la materia
prima para la obtención de información.

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

ENTEROS
NUMERICOS

REALES

TIPO DE DATOS

ALFANUMERICOS
NO NUMERICOS
LOGICO

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS
Son todos aquellos valores que no
CONSTANTE
cambian en el transcurso de un
algoritmo y son introducidas en el
momento de utilizarse o desde el
principio del algoritmo. Ej: A= 5, a=8
V1=6, v1=9

Son todos aquellos valores que


pueden o no cambiar en el VARIABLE
transcurso de un algoritmo.
Usualmente son introducidas
como datos. Ej: A, a, V1, v1.

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS

Identificadores

Son palabras creadas por el programador para dar nombre a los objetos y
demás elementos que necesita declarar en un programa.

Reglas para la construcción de identificadores:

1. Debe ser significativo


2. No puede coincidir con palabras reservadas
3. Máximo 32 caracteres
4. Siempre comienza por un carácter alfabético.
5. Se puede utilizar letras, números y el símbolo de subrayado (_).
6. Podrá ser utilizado indistintamente escrito en mayúscula o minúscula.

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

OPERADORES DISEÑO DE ALGORITMOS

Símbolos o signos que se utilizan para


relacionar los datos (variables y/o
constantes).
Operadores Aritméticos Operadores Relacionales
OPERADOR NOTACION OPERADOR NOTACION
EXPONENTE ** Ó ^ MAYOR QUE >
MULTIPLICACION * MAYOR O IGUAL QUE >=
DIVISION / MENOR QUE <
SUMA + MENOR O IGUAL QUE <=
RESTA - IGUAL QUE =
IGUALDAD = DIFERENTE QUE <>

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS
OPERADORES

Operadores Lógicos
OPERADOR NOTACION

AND “y” &&

OR “ó” ||

NOT “no” !

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS
OPERADORES

Orden de Evaluación de los Operadores

1. (Paréntesis )
2. Signo
3. ^
4. *, /
5. Div
6. Mod
7. +, -
8. <, >, =, <>, >=, <=
9. Not
10. And
11.Or

FACULTAD DE INGENIERÍA
INTRODUCCIÓN A LA PROGRAMACIÓN

DISEÑO DE ALGORITMOS
CONTADOR

Variable que se incrementa o se decrementa


durante la ejecución de un proceso de forma
CONSTANTE.

ACUMULADOR
C=C+1
Variable que se incrementa o se decrementa
durante la ejecución de un proceso de forma
VARIABLE.

A=A+N
FACULTAD DE INGENIERÍA

También podría gustarte