Aprenda a programar como si estuviera en primero

Solo disponible en BuenasTareas
  • Páginas : 34 (8419 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de diciembre de 2010
Leer documento completo
Vista previa del texto
ESCUELA SUPERIOR DE INGENIEROS DE SAN SEBASTIÁN

TECNUN
APRENDA A PROGRAMAR COMO SI ESTUVIERA EN PRIMERO
IKER AGUINAGA GONZALO MARTÍNEZ JAVIER DÍAZ

Esta publicación tiene la única finalidad de facilitar el estudio y trabajo de los alumnos de la asignatura. Ni los autores ni la Universidad de Navarra perciben cantidad alguna por su edición o reproducción.

ÍNDICE
Capítulo 1 Losprogramas ................................................................................................ 1 1.1 ¿Qué es un programa? ............................................................................................ 1 1.2 ¿Qué es un lenguaje de programación? .................................................................. 1 1.3 Las cuatro patas de la programación...................................................................... 1 1.4 Lenguajes de programación.................................................................................... 2 1.4.1 Lenguajes de alto y bajo nivel ......................................................................... 2 1.4.2 Lenguajes imperativos y funcionales .............................................................. 3 1.4.3 Lenguajesinterpretados y compilados ............................................................ 4 1.4.4 Lenguajes que soportan la programación estructurada.................................... 4 1.4.5 Lenguajes fuertemente y débilmente “tipados”............................................... 5 1.4.6 Lenguajes que soportan la programación orientada a objetos......................... 5 1.5 Errores.................................................................................................................... 5 1.5.1 Errores de sintaxis ........................................................................................... 6 1.5.2 Errores lógicos................................................................................................. 6 1.5.3 Debugger......................................................................................................... 6 Capítulo 2 Estructuras fundamentales de los datos .......................................................... 9 2.1 Introducción............................................................................................................ 9 2.2 Las variables y lasconstantes................................................................................. 9 2.3 Tipos de datos....................................................................................................... 10 2.3.1 Variables booleanas....................................................................................... 10 2.3.2 Números enteros ............................................................................................ 11 2.3.3 Númerosde coma flotante............................................................................. 12 2.3.4 Caracteres ...................................................................................................... 12 2.4 Datos estructurados .............................................................................................. 13 2.4.1 Vectores y cadenas decaracteres................................................................... 13 2.4.2 Matrices ......................................................................................................... 14 2.4.3 Estructuras ..................................................................................................... 14 Capítulo 3 El flujo de un programa................................................................................ 15 3.1 Introducción.......................................................................................................... 15 3.2 El origen de los diagramas de flujo ...................................................................... 15 3.3 Elementos de un diagrama de flujo ...................................................................... 16 3.4 Desarrollo de un diagrama...
tracking img