Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
30Activity

Table Of Contents

1.- RESOLUCIÓN DE PROBLEMAS CON ORDENADOR
1.- Introducción
2.- Concepto de algoritmo
3.- Análisis del problema
4.- Diseño del algoritmo
4.1.- Escritura inicial del algoritmo
5.- Herramientas de programación
5.1.- Diagramas de flujo
5.2.- Pseudocódigo
6.- Los lenguajes de programación
6.1.- Instrucciones del ordenador
6.2.- Lenguajes máquina
6.3.- Lenguajes de bajo nivel
6.4.- Lenguajes de alto nivel
6.5.- Traductores de lenguaje
6.5.1.- Compiladores
6.5.2.- Intérpretes
7.- Resolución del problema mediante ordenador
7.1.- Codificación del algoritmo en un programa
7.2.- Ejecución de un programa
7.3.- Verificación y depuración de un programa
2.- ELEMENTOS GENERALES DE UN PROGRAMA
1.- Datos y tipos de datos
1.1.- Datos numéricos
1.2.- Datos carácter o alfanumérico
1.3.- Datos lógicos o booleanos
2.- Identificadores, constantes y variables
2.1.- Identificador
2.2.- Constante
2.3.- Variable
3.- Expresiones
3.1.- Expresiones aritméticas
3.2.- Expresiones lógicas (booleanas)
3.3.- Operaciones alfanuméricas
3.4.- Orden de evaluación de los operadores
3.- INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA
1.- Concepto de programa
2.- Tipos de instrucciones
2.1.- Instrucciones de declaración
2.2.- Instrucciones primitivas
2.2.1.- Instrucción de asignación
2.2.2.- Instrucción de lectura de datos. Entrada
2.2.3.- Instrucción de salida de datos
2.3.- Instrucciones de control
2.3.1.- Instrucciones alternativas
2.3.3.- Instrucciones de ruptura de secuencia
3.- Variables auxiliares de un programa
3.1.- Contadores
3.2.- Acumuladores
3.3.- Interruptores
4.- Escritura de programas
4.1.- Cabecera del programa
4.2.- Declaración de objetos
4.3.- Cuerpo del programa
4.- SUBPROGRAMAS
1.- Introducción a los subprogramas
2.- Funciones
2.1.- Declaración de funciones
2.2.- Invocación a las funciones
3.- Procedimientos o subrutinas
4.- Ámbito: variables locales y globales
5.- Comunicación con subprogramas: paso de parámetros
5.1.- Paso por valor
5.2.- Paso por referencia
5.- CARACTERÍSTICAS GENERALES DE LOS PROGRAMAS EN LENGUAJE C
1.- Estructura de un programa C
1.1.- Comentarios
1.2.- Cabecera
1.3.- Entorno
1.4.- Función main()
2.- Elementos del lenguaje C
2.1.- Léxico de C
2.2.- Sintaxis de C
3.- Ejemplo de programa en lenguaje C
6.- TIPOS DE DATOS, OPERADORES Y EXPRESIONES
1.- Tipos de datos
2.- Constantes
2.1.- Constantes enteras
2.2.- Constantes reales
2.3.- Constantes de un sólo carácter
2.4.- Constantes de cadena
2.5.- Expresiones constantes
2.- Variables: declaración
3.- Operadores
3.1.- Operadores aritméticos
3.2.- Operadores relacionales y lógicos
3.3.- Operadores de incremento y decremento
3.4.- Operadores de asignación y expresiones
3.5.- Operador condicional
4.- Conversión de tipos
5.- Precedencia y orden de evaluación de los operadores
7.- ENTRADA Y SALIDA POR PANTALLA
1.- Acceso a la librería estándar
2.- Funciones de entrada y salida estandar
2.1.- Salida con formato. Función printf()
2.2.- Entrada con formato. Función scanf()
3.- Función getchar()
4.- Función putchar()
5.- Función gets()
6.- Función puts()
7.- Funciónes getch() y getche()
8.- SENTENCIAS DE CONTROL DE PROGRAMA
2.- Sentencias y bloques
3.- Sentencias de selección o condicionales
3.1.- Sentencia if-else
3.2.- Sentencia switch
4.- Sentencias de iteración o bucles
4.1.- Sentencia while
4.2.- Sentencia for
4.3.- Sentencia do-while
9.- TIPOS DE VARIABLES, PUNTEROS Y FUNCIONES
1.- Tipos de variables
1.1.- Variables locales
1.2.- Variables globales
1.3.- Variable estáticas
1.4.- Variables registro
2.- Teoría básica de punteros
2.1.- Variables puntero
2.2.- Operadores de punteros
3.- Funciones
3.1.- Declaración de funciones
3.2.- Definición de funciones
3.3.- Llamada a funciones
3.4.- La función main()
3.5.- Retorno de valores
3.6.- Paso de parámetros
3.6.1.- Paso de parámetro por valor
3.6.2.- Paso de parámetros por referencia
10.- ESTRUCTURAS DE DATOS ESTÁTICAS
1.- Introducción a las estructuras de datos
2.- Tablas: conceptos, definiciones y representación
3.- Tipos de tablas
3.1.- Tablas unidimensionales o vectores
3.1.1.- Operaciones sobre vectores
3.2.- Tablas bidimensionales o matrices
3.2.1.- Operaciones sobre matrices
6.1.- Ordenación por inserción directa
6.2.- Ordenación por selección directa
6.3.- Ordenación por intercambio directo o método de la burbuja
7.- Mezcla de vectores
11.- USO DE PUNTEROS COMO ARRAYS
1.- Arrays unidimensionales y punteros
2.- Arrays bidimensionales y punteros
3.- Reserva de memoria
4.- Paso de parámetros array a funciones
4.1.- Arrays unidimensionales
4.2.- Arrays bidimensionales
12.- CADENAS DE CARACTERES
1.- Introducción
2.- Representación de las cadenas
3.- Inicialización de arrays de caracteres
4.- Ejemplos de funciones con cadenas
5.- Funciones de estándar para la manipulación de cadenas
6.- Funciones de conversión
7.- Funciones de caracteres
13.- ESTRUCTURAS, CAMPOS DE BITS Y UNIONES
1.- Definición de registro o estructura
2.- Declaración de estructuras
3.- Manipulación de estructuras
4.- Arrays de estructuras
5.- Tipos de datos definidos por el usuario
6.- Estructuras y punteros
7.- Paso de estructuras a funciones
8.- Uniones
9.- Campos de bits
10.- Enumeraciones
14.- ESTRUCTURAS DE DATOS EXTERNAS
2.- Conceptos, definiciones
3.- Clasificación de los archivos
3.1.- Clasificación desde el punto de vista del usuario
3.2.- Clasificación según su uso
3.3.- Clasificación según el almacenamiento físico en el soporte
3.4.- Clasificación según su método de acceso
4.- Operaciones sobre archivos
5.- Operaciones sobre registros
6.- Organización de los archivos
6.1.- Organización secuencial
6.2.- Organización relativa
6.2.1.- Organización directa
6.2.2.- Organización relativa o indirecta
6.3.- Organización secuencial indexada
7.- Archivos en lenguaje C
7.1.- Creación y apertura de un archivo
7.2.- Cerrar archivo
7.3.- Lectura y escritura de caracteres
7.4.- Lectura y escritura de cadenas
7.5.- Entrada y salida con formato
7.6.- Lectura y escritura de bloques de información
7.7.- Detectar fin de fichero
7.8.- Posicionamiento en el fichero: e/s de acceso directo
7.9.- Desplazamiento al comienzo del archivo
7.10.- Posición actual de la cabeza de E/S
7.11.- Detección de errores
7.12.- Vaciar el buffer
7.13.- Reasignación de archivo. reapertura
7.14.- Cambiar el nombre de un archivo
7.15.- Borrar un archivo
10.2.- Mezcla de archivos ordenados
11.- Clasificación de archivos
11.1.- Clasificación por mezcla directa
11.2.- Clasificación por mezcla equilibrada
12.- Rupturas de control
15.- ESTRUCTURAS DINÁMICAS LINEALES DE DATOS
2.- Listas enlazadas
2.1.- Implementación
2.2.- Operaciones básicas para la manipulación de listas
2.2.1.- Inicialización
2.2.2.- Lista vacía
2.2.3.- Añadir nodos a la lista
2.2.3.1.- Insertar al principio de la lista
2.2.3.2.- Insertar en medio o al final de la lista
2.2.3.3.- Inserción en una lista ordenada
2.2.4.- Recorrido de una lista
2.2.5.- Borrado de nodos de la lista
3.- Listas enlazadas circulares
3.1.- Operaciones sobre listas enlazadas circulares
3.1.1.- Insertar en la lista
3.1.2.- Borrar un nodo de la lista
4.1.2.3.- Insertar entre dos nodos. Detrás del apuntado
4.1.2.4.- Insertar entre dos nodos. Delante del apuntado
4.1.3.- Borrar un nodo de la lista
4.1.4.- Recorrido de la lista
5.- Pilas
16.- ESTRUCTURAS DINÁMICAS NO LINEALES DE DATOS
1.- Recursividad
2.- Árboles
2.1.- Definición, elementos y representación de los árboles
2.2.- Definición de árbol binario y su representación
2.2.1.- Operaciones con árboles binarios
2.2.1.1. - Creación de un árbol
2.2.1.2.- Ver si el árbol está vacío
2.2.1.3.- Construcción un árbol binario equilibrado
2.2.1.4.- Recorrido de un árbol
2.2.1.5.- Buscar en árboles ordenados
2.2.1.6.- Inserción en árboles ordenados
2.2.1.7.- Borrado en árboles ordenados
17.- LENGUAJE C++ COMO UN C MEJORADO
1.- Extensión del nombre de los ficheros
2.- Comentarios
3.- Declaración simplificada de variables estructura y enum
4.- Flexibilidad en la declaración de variables
5.- Operador de resolución de visibilidad
6.- Especificador const para variables
7.- Especificador const para punteros
8.- Conversiones explícitas de tipo. moldeo
9.- Especificador inline para funciones
10.- Sobrecarga de funciones
11.- Valores por defecto de parámetros de una función
12.- Variables de tipo referencia
13.- Operadores new y delete. Gestión dinámica de memoria
14.- Nueva forma de realizar la entrada y salida
15.- Sobrecarga de operadores
18.- PROGRAMACIÓN ORIENTADA A OBJETOS
2.- Características de la poo
2.1.- Abstracción
2.2.- Encapsulamiento
2.3.- Modularidad
2.4.- Jerarquía
3.- Clases y objetos
3.1.- Objeto
3.1.1.- Estado del objeto
3.1.2.- Comportamiento del objeto
3.1.3.- Identidad del objeto
3.2.- Clase
3.2.2.- Identificador
3.2.2.- Componentes o miembros de la clase
3.2.3.- Nivel de acceso
3.3.- Declaración de clases
3.4.- Instanciación de objetos
3.5.- Control de acceso a miembros
3.5.1.- Campo de clase
3.5.2.- Acceso entre clases amigas
3.6.- Sobrecarga de operadores en clases
3.7.- Creación e inicialización de objetos
3.7.1.- Constructor por defecto
3.7.2.- Constructores generales
3.7.3.- Destructor
3.7.4.- Constructor copia y el operador de asignación
3.8.- Objetos dinámicos
3.8.1.- Vectores de objetos
3.8.2.- Punteros a objetos
4.- Relaciones entre clases
4.1.- Relación de uso
4.2.- Relación de asociación
4.3.- Relación de agregación
4.4.- Relación de herencia
4.4.1.- Acceso a miembros heredados y tipos de acceso
4.4.2.- Herencia múltiple y clases virtuales
5.- Polimorfismo
5.1.- Sobrecarga de métodos y operadores
5.2.- Herencia de clases
5.2.1.- Enlace estático
5.2.2.- Enlace dinámico
6.- Clases abstractas
7.- Lenguajes de POO
7.1.- Lenguaje Smalltalk
7.2.- Lenguaje C++
7.3.- Lenguaje Java
0 of .
Results for:
No results containing your search query
P. 1
Apuntes PLE

Apuntes PLE

Ratings: (0)|Views: 1,180 |Likes:

More info:

Published by: Saúl Velasco García on Nov 18, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/27/2013

pdf

text

original

You're Reading a Free Preview
Pages 5 to 34 are not shown in this preview.
You're Reading a Free Preview
Pages 39 to 94 are not shown in this preview.
You're Reading a Free Preview
Pages 99 to 148 are not shown in this preview.
You're Reading a Free Preview
Pages 153 to 176 are not shown in this preview.
You're Reading a Free Preview
Pages 181 to 241 are not shown in this preview.

Activity (30)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
virgi18 liked this
Jorge D. Campos liked this
Sandy Candelas liked this
Huber Contreras liked this
Bombon P. Torres liked this
Dany Garcia liked this
Cristhian Graz liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->