Algoritmo

Páginas: 17 (4174 palabras) Publicado: 17 de septiembre de 2013
Tabla de contenido
Tabla de contenido 1
Prologo 2
Los computadores y la resolución de problemas 2
Errores en la programación 3
INTRODUCCIÓN 4
  4
Antes de empezar… 5
Historia del Lenguaje Pascal 6
CONCEPTO DE ALGORITMO 7
ESTRUCTURA DE UN PROGRAMA EN PASCAL 9
Sintaxis de un programa 10
Enunciados de asignación 11
Variables 12
TIPOS DE DATOS 12
INTEGER 12
LONGINT (enteroslargos) 13
REAL 13
STRING 14
BOOLEAN 14
Constantes 14
EJERCICIOS 15
OPERADORES 15
Operadores numéricos 15
Expresiones Booleanas 16
Operadores Relacionales 16
Operadores Lógicos 17
FUNCIONES ESTANDAR EN PASCAL 18
EJERCICIOS 19
TABLA PARA LA CONVERSIÓN DE UNIDADES DE MASAS 19
TABLA PARA CONVERSIÓN DE UNIDADES DE PRESIÓN 19
TABLA PARA CONVERSIÓN DE UNIDADES LINEALES 20
TABLA PARACONVERSIÓN DE UNIDADES DE VOLUMEN 20
TABLA PARA CONVERSIÓN DE UNIDADES DE TEMPERATURA 20
TABLA PARA CONVERSIÓN FRECUENCIA TIEMPO 21
TABLA PARA CONVERSIÓN DE UNIDADES DE ENERGÍA 21
ÁREAS Y VOLÚMENES 21
INTRUCCIONES DE DECISION 25
INSTRUCCIÓN IF-SIMPLE 25
INSTRUCCIÓN IF- ELSE 25
INSTRUCCIÓN ALTERNATIVA MULTIPLE –CASE OF 26
Prologo

Existen muchos libros, textos, manuales en medios impresoscomo en Internet, que contienen los principios básicos de programación, presentando ejercicios en contextos de matemáticas, economía, administración, y otros campos, en ocasiones poco accesibles a los estudiantes debido al manejo del lenguaje y a los ejemplos que se presentan. Es por esto, que el siguiente modulo ha sido elaborado y diseñado como material de apoyo para los estudiantes del cursoAlgoritmos de la Licenciatura en Matemáticas de la UPN atendiendo a la necesidad de llevar un texto guía que oriente, acompañe y dinamice el trabajo propio de este espacio académico.

Este modulo pretende mostrar de manera clara y precisa los contenidos básicos de programación, desde la conceptualización de algoritmo hasta el diseño de programas haciendo uso de estructuras repetitivas. Se resaltadentro de la estructura del documento la presentación de los contenidos seguido de ejemplos que ilustran la teoría y una amplia gama de ejercicios finalizando cada tema, haciendo que el estudiante sea un participante activo al involucrarse en la solución de problemas, la mayoría de ellos, dentro del contexto de las matemáticas.

La resolución de problemas es uno de los ejes en la programación,puesto que conduce a la escritura de un programa en un lenguaje y a su ejecución en un computador. Aunque el proceso de diseñar programas no es fácil y requiere de la creatividad, se pueden considerar una serie de pasos que generalmente se siguen a la hora de programar.

Los computadores y la resolución de problemas

Los computadores son máquinas increíblemente rápidas que ejecutan miles deoperaciones por segundo, pero éstas no tienen inteligencia propia, solo hacen lo que se les diga. Esta afirmación a veces es difícil de creer, pero es cierto, y de eso se darán cuenta con el desarrollo de este módulo. Lo que si se debe advertir es que muchas de las tareas que se le ponen a las máquinas son ejecutadas con una rapidez y exactitud que los humanos tardaríamos más tiempo y no seríantan precisas o confiables. Las máquinas no adivinan cuando un usuario va a cometer un error de comunicación para poder apoyarlo en la tarea. Para que un computador pueda resolver un problema, el usuario, en este caso el estudiante, deberá diseñar una serie de instrucciones en las que paso a paso indique lo que se debe hacer.

Antes de crear un programa para resolver un problema, como primeraregla se debe haber comprendido el problema, pues de lo contrario causará perdida de tiempo y esfuerzos. Tener claro la vía de solución de un problema hace que el camino a la programación sea más sencillo.
Una vez se ha encontrado una forma de abordar el problema, es necesario idear el algoritmo que especifique paso a paso instrucciones que den solución al problema. Cuando se ha concretado un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS