Programación
1. Diseño de algoritmo
1.1. Conversión de lenguaje natural a algoritmo
1.2. Análisis de los símbolos y elementos para la estructura
1.3. Diseño de diagrama de flujo
1.4. Desarrollo de Seudocódigo.
2. Programación estructurada
2.1. Introducción a los lenguajes de Programación
2.2. Estructura básica de flujo
2.3. Tipos de datos
2.4. Comandos de entrada/salida
2.5.Operadores
3. Programación Modular
3.1. Funciones
3.2. Procedimientos
3.3. Usos de parámetros
3.4. Programa Modular
1.1. Conversión de lenguaje natural a algoritmo.
Un algoritmo es una serie de pasos lógicos para realizar una acción, programa o tarea ya que es el primer paso para realizar un programa.Y tiene ciertas características que son:
Preciso: Esto quiere decir que debeindicar el orden en cada paso.
Definido: Es decir, si se sigue dos veces, obtiene el mismo resultado cada vez.
Finito: Que tiene fin, o sea un número definido de pasos.
Ejemplos de algoritmos son:
Instrucciones para montar una bicicleta, Hacer una receta de cocina, Obtener el máximo común divisor de dos números, etc.
Los algoritmos se pueden expresar por fórmulas, diagramas de flujo, ypseudocódigos. Ésta última representación es la más utilizada en lenguajes estructurados como Turbo Pascal.
Algoritmo Cotidiano
La serie de pasos que realizamos en nuestra vida diaria para realizar las diferentes tareas y actividades comunes, desde los pasos al levantarnos, así como ir de compras, etc.
Definición De Lenguaje Algorítmico; Para definir el lenguaje algorítmico:
Caberecordar que el conjunto de todas las operaciones a realizar, y el orden en el que deben efectuarse, se le denominan algoritmo.
Así que el lenguaje algorítmico es aquel por medio del cual se realiza un análisis previo del problema a resolver y encontrar un método que permita resolverlo.
Historia Y Aplicación De Los Lenguajes Algorítmicos
Al igual que los idiomas sirven de vehículo decomunicación entre los seres humanos, existen lenguajes que realizan la comunicación entre los seres humanos y las computadoras.
Estos lenguajes permiten expresar los programas o el conjunto de instrucciones que el operador humano desea que la computadora ejecute.
Los lenguajes de computadoras toman diferentes formas; los de las primeras computadoras, como la ENIAC y la EDSAC, se componían en ellenguaje real de las máquinas mismas. La dificultad de programar las máquinas de esta manera limitaba drásticamente su utilidad y proporcionaba un fuerte incentivo para que se desarrollaran lenguajes de programación más orientados hacia la expresión de soluciones con la notación de los problemas mismos.
Los primeros lenguajes de programación se conocieron como Lenguajes Ensambladores, un ejemplo es:TRANSCODE, desarrollado para la computadora FERUT.
En los lenguajes ensambladores como mencionamos anteriormente en el apartado 1.1 se define un código especial llamado mnemotécnico para cada una de las operaciones de la máquina y se introduce una notación especial para especificar el dato con el cual debe realizarse la operación.
A mediados de los años 60's aparecieron los primeroslenguajes de propósito general como FORTRAN, FORTRAN IV, ALGOL, COBOL, BASIC, PL/I, ADA, C, C++, PASCAL, etc. pero el desarrollo de nuevas tecnologías, tanto en arquitectura de computadoras como en lenguajes de programación, continúa a paso acelerado, cada vez con mayor velocidad, el panorama está cambiando de una etapa de sistemas y lenguajes especialmente desarrollados para aplicaciones individuales.Los lenguajes de programación actuales son los conocidos como Lenguajes visuales, como por ejemplo Visual Fox, Visual Basic, Visual C.
1.2. Análisis de los símbolos y elementos para la estructura
El diagrama de flujo es la representación gráfica de un algoritmo; para ello se utiliza un conjunto de símbolos estándares mundialmente utilizados y desarrollados por organizaciones tales como ANSI...
Regístrate para leer el documento completo.