Algoritmos
INDICE DE CONTENIDO
Introducción
Objetivo
Capítulo I
Conceptos y Metodología
I.1. Definición de lenguaje
I.2. Historia y aplicación de los lenguajes algorítmicos
I.3. Definición de algoritmo
I.4. Tipos de algoritmos
I.5. Lenguajes algorítmicos
I.6. Definición del problema
I.6.1. Análisis del problema
I.6.2. Diseño del algoritmo
I.6.3. Crear CódigoI.6.4. Ejecutar
I.6.5. Documentación
I.7. Ejercicios
Capítulo II
Entidades Primitivas
II.1. Tipos de datos
II.1.1. Tipo entero
II.1.2. Tipo real
II.1.3. Tipo carácter
II.1.4. Tipo booleano
II.2. Expresiones
II.2.1 Aritméticas
II.2.2. Relacionales
II.2.3. Lógicas
II.3. Operadores y Operandos
II.4. Variables
II.4.1. Reglas para generar variables
Manual de Algoritmos
II.5.Constantes
II.6. Asignaciones
II.7. Datos de entrada
II.8. Datos de salida
II.9. Ejercicios
Capítulo III
Técnicas
III.1. Diagrama de Flujo
III.2. Pseudocódigo
III.3. Diagramas estructurados (Nassi – Schneiderman)
III.4. Top Down
III.5. Bottom Up
III.6. Resolución de problemas
III.7. Programación modular
III.8. Programación estructurada
III.9. Ejercicios
Capítulo IVEstructuras
IV.1. Sintaxis
IV.2. Estructura
IV.3. Estructuras secuenciales
IV.4. Estructuras condicionales
IV.5. Estructuras cíclicas
IV.6. Ejercicios
Capítulo V
V.1. Definición
V.2. Vectores
V.3. Matrices
V.4. Ejemplos
Arreglos
Manual de Algoritmos
Capítulo VI Derechos de Autor
Capítulo VI Bibliografía
Introducción
INTRODUCCION
Dentro del mundo de la informática, eldesarrollo de programas ocupa un lugar muy
especial, ya que éste es el motor del avance de la misma, por lo que todo inicio debe contener, el
conocimiento adecuado y correcto del desarrollo de los algoritmos.
El principiante debe entender que la programación de aplicaciones requiere del desarrollo
de pensamientos lógicos para ser aplicados a un problema y obtener la solución adecuada, y que
estospensamientos ya se encuentran dentro de nuestro pensar diario, solo hay que encontrarlo,
sacarlo, pulirlo y plasmarlo en un algoritmo.
La lógica de programación no exige conocimientos de computación ni la presencia de
alguna aplicación, ya que esta forma de pensamiento se consigue a través de la práctica continua
de la resolución de problemas, siguiendo un proceso metódico de la solución poralgoritmos.
Este manual se enfocará al principiante, para ayudarlo a conseguir la solución de los
algoritmos, de manera obvia y fácil.
Podemos garantizar que la lectura completa y la práctica de los ejercicios propuestos en
este manual llevarán al participante a encontrar los pensamientos lógicos para la solución de
algoritmos.
Jose Antonio Diaz Montejo
Pagina 1
Capítulo I
I.1.Concepto y Metodología
Definición de lenguaje
De acuerdo con el diccionario de la Lengua Española.
Lenguaje:
Conjunto de sonidos articulados con que el hombre manifiesta lo que piensa y siente.1
Conjunto de signos y reglas que permiten la comunicación con un ordenador.
Lenguaje de Programación:
Lenguaje que facilita la comunicación con un computador mediante signos convencionalescercanos a los de un lenguaje natural.
Con estos conceptos podemos comprender que nuestro concepto de Lenguaje quedaría de la
siguiente manera:
Conjunto de signos y reglas que permiten establecer una comunicación entre el usuario y
la computadora.
Tomando en cuenta que la comunicación se forma entre un emisor y un receptor,
contando con un medio de comunicación y el mensaje, contemplando que elmensaje corre en un
sentido, alternando los papeles de emisor, receptor y el sentido del mensaje según se necesite.
I.2.
Historia y aplicación de los lenguajes algorítmicos
El lenguaje algorítmico permite la comunicación entre el programador y la computadora,
siguiendo esta las indicaciones que se encuentren en dicho algoritmo, terminado podemos crear
un programa, trasladando la...
Regístrate para leer el documento completo.