Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
1.1. FUNDAMENTOS
Un elemento básico para el funcionamiento del computador es el Software, el cual está
formado por una serie de instrucciones y datos que permiten el aprovechamiento de los
diversos recursos de la computadora, para resolver gran cantidad de problemas. El software
está constituido por programas los cuales son un conjunto detallado de instrucciones que
instruyen al procesador para realizar determinados procesos particulares. Los datos
pueden ser cualquier información que necesite el programa: caracteres, números,
imágenes, etc.
Por otro lado un computador es incapaz de hacer cosas por su propia iniciativa, hace
únicamente lo que se le ordene para lo cual es necesario especificarle detalladamente paso
a paso de qué manera debe ejecutar un conjunto de órdenes. Este proceso de enseñar al
computador se conoce como programación: y su producto es el programa. Un programa se
escribe en un lenguaje de programación el cual proporciona la interfaz hombre máquina.
Así pues, los lenguajes utilizados para escribir programas de computadoras son los
lenguajes de programación y los programadores son los escritores y diseñadores de
programas. Un programador a su vez da solución a un problema mediante la resolución de
algoritmos o diagramas de flujo.
1.2. ALGORITMO
Un algoritmo constituye una lista completa de los pasos y una descripción de los datos que
son necesarios para resolver un determinado problema en el ambito del método. La
naturaleza de los problemas varían con el ámbito o con el contexto donde están planteados;
así, existen problemas matemáticos, químicos, etc. Según esto la naturaleza de los
algoritmos también es variada y no todos ellos pueden ser ejecutados por la computadora.
De esto, se deriva que un algoritmo se desarrolla para un determinado método y que su
definición tiene dos partes esenciales:
Una lista de pasos que deben ser ejecutados.
Una descripción de los datos que son manipulados por estos pasos.
Algoritmos Cuantitativos
Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
Pautas basicas
Todo algoritmo debe tener un nombre, el cual debera comenzar con una letra
mayuscula. Si es un nombre compuesto, la primera letra de cada palabra simple
deberá estar en mayuscula. No se permiten los espacios en blanco en el nombre
del algoritmo.
Es necesario que se determinen los datos de entrada y la información de salida.
Para declarar una variable “x” se debera determinar que tipo de dato se
almacenara. Por ejemplo, si se desea declarar una variable de tipo texto se
realizaria de la siguiente manera: TEXTO x.
Para asignar un valor a una variable “x” se utiliza el signo igual. Por ejemplo, si se
desea asignar 5 a la variable “x” se realizara de la siguiente manera: x=5.
Para indicar que la computadora lea un valor desde un dispositivo externo y lo
almacene en la variable “z”, se utiliza: LEER z.
Para indicar que la computadora escriba hacia un dispositivo externo:
o Para escribir un mensaje (observe que el mensaje esta entre comillas) se utiliza:
ESCRIBIR “Hola”.
o Para escribir el valor de una variable (observe que la variable no esta entre
comillas) se utiliza: ESCRIBIR x.
o Para escribir el resultado de una expresion (observe que la expresión no esta
entre comillas) se utiliza: ESCRIBIR x+2
En ENTRADA y SALIDA se
ENTRADA: especifican las variables
SALIDA: que se usaran en el
desarrollo del algoritmo.
INICIO
… Este es el cuerpo del
… algoritmo expresado en
… Pseudocodigo. Las
… instrucciones se colocan
entre INICIO…FIN
FIN
DIAGRAMA DE FLUJO
Un diagrama de flujo permite ilustrar la secuencia de pasos de un algoritmo por medio de
simbolos especializados y lineas de flujo. La combinación de simbolos especializados y
lineas de flujo describe la lógica para la solución de problemas (algoritmos). Entonces, se
puede afirmar que el diagrama de flujo es la representación gráfica de un algoritmo.
INICIO / FIN
Simbolo que permite marcar el
inicio y fin de un algoritmo.
PROCESO
Utilizada para asignar valores a
variables y resultados de
operaciones matematicas.
ENTRADA / SALIDA
Utilizada para ingresar datos y
visualizar la información que resulta
del procedimiento.
CONECTOR
Este simbolo indica la continuidad y
a la vez que no se crucen los flujos
(lineas) en un diagrama.
DECISION
Especifica la realización de una
comparación de valores.
FLUJOS
Lineas que permiten unir los
diagramas y mostrar la secuencia
lógica a la solución del problema.
INICIO
FIN