Aprenda a programar como si estuviera en primero
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...
Regístrate para leer el documento completo.