4. Lenguajes actuales de programación. Características técnicas.

Páginas: 19 (4667 palabras) Publicado: 15 de septiembre de 2014
Viriato, 52
28010 MADRID
Tel. 914 444 920
Fax 915 938 861
www.cef.es

Gran de Gràcia, 171
08012 BARCELONA
Tel. 934 150 988
Fax 932 174 018
info@cef.es

Alboraya, 23
46010 VALENCIA
Tel. 963 614 199
Fax 963 933 354

Ponzano, 15
28010 MADRID
Tel. 914 444 920
Fax 915 938 861
902 88 89 90

Índice Tema 4
1. Introducción-definiciones.
1.1. Algoritmo.
1.2. Pseudocódigo.
1.3.Ordinograma o diagrama de flujo.
1.4. Instrucción.
1.5. Programa.
1.6. Lenguaje de programación.
1.7. Subrutina o subprograma.
1.8. Función.
1.9. Procedimiento.
1.10. Compilador.
1.11. Intérprete.
2. Características técnicas en función del nivel.
2.1. Lenguajes Máquina.
2.2. Lenguajes Simbólicos.
2.2.1.

Lenguaje Ensamblador.

2.2.2.

Lenguajes de Alto Nivel (LAN).

3.Especialización funcional.
4. Lenguajes orientados a objetos (LOOS).
4.1. Clase.
4.2. Objetos.
4.3. Tipos Abstractos de Datos (TDA) o Encapsulación.

BLOQUE II
TECNOLOGÍA BÁSICA

FEBRERO 2008

ÍNDICE TEMA 4

4.4. Polimorfismo/Sobrecarga.
4.5. Herencia.
4.6. Enlace dinámico.
4.7. Tipos de LOOS.
5. Lenguajes multiplataforma: JAVA (C#, PHYTON).
5.1. Características de Java.
5.2. Diferenciasentre Java y C++.
5.3. Entornos de desarrollo.
5.3.1.

Del lado del cliente.

5.3.2.

Del lado del servidor.

6. Lenguajes de cuarta generación: SQL (4GL).
6.1. Características.
6.2. DDL.
6.3. DML.
6.4. DCL.
7. El método COCOMO.
8. Valoración lenguajes en función de sus características.

ÍNDICE TEMA 4

Oposiciones

BLOQUE II
TECNOLOGÍA BÁSICA

Viriato, 52
28010 MADRIDTel. 914 444 920
Fax 915 938 861
www.cef.es

Gran de Gràcia, 171
08012 BARCELONA
Tel. 934 150 988
Fax 932 174 018

Alboraya, 23
46010 VALENCIA
Tel. 963 614 199
Fax 963 933 354

Ponzano, 15
28010 MADRID
Tel. 914 444 920
Fax 915 938 861

info@cef.es

902 88 89 90

TEMA 4

Lenguajes actuales de programación. Características técnicas.

1. INTRODUCCIÓN-DEFINICIONES.

1.1.ALGORITMO.
Es un conjunto de acciones o secuencia de operaciones que ejecutadas en un determinado orden
resuelven el problema. Existen n algoritmos, hay que coger el más efectivo.
Representa una secuencia ordenada de pasos -sin ambigüedades-, repetible, que es solución de un
determinado problema.
Las características fundamentales que debe cumplir todo algoritmo son:
1. Debe ser preciso eindicar el orden de realización de cada paso.
2. Debe estar definido (si se repiten n veces los pasos se debe obtener siempre el mismo resultado).
3. Debe ser finito (debe tener un número finito de pasos).
4. Es independiente del lenguaje de programación que se utilice.
5. La definición de un algoritmo debe describir tres partes: Entrada, Proceso, Salida.
6. La programación es adaptar elalgoritmo al ordenador.
7. El algoritmo es independiente de donde se implemente (hardware o softare).

BLOQUE II
TECNOLOGÍA BÁSICA

Oposiciones

FEBRERO 2008

4–1

La representación de los algoritmos:
Una vez que tenemos la solución hay que implementarla con alguna representación. Las representaciones más usadas son los ordinogramas, los diagramas N-S (Nassi-Schneiderman) y el pseudocódigo.1.2. PSEUDOCÓDIGO.
Es un lenguaje de especificación de algoritmos próximo al lenguaje natural humano y que permite una rápida traducción a los lenguajes de programación de alto nivel. El algoritmo utiliza para representar las sucesivas acciones del algoritmo palabras similares a sus homónimas de los lenguajes de
programación: inicio, fin, parar, si entonces ... mientras ...
1.3. ORDINOGRAMA ODIAGRAMA DE FLUJO.
Se trata de otra forma de especificación de algoritmos basada en la utilización de una serie de
símbolos para indicar las secuencias de acciones contenidas en el algoritmo. Su uso ha disminuido notablemente, en particular desde la aparición de los lenguajes estructurados y orientados a objetos. Los
símbolos más frecuentes serían los siguientes:

SÍMBOLO

SIGNIFICADO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caracteristicas De Los Lenguajes De Programacion
  • Características deseables de un lenguaje de programacion
  • lenguajes de programacion, caracteristicas y ejemplo
  • Caracteristicas De Un Lenguaje De Programacion
  • Características Que Define Un Lenguaje De Programación.
  • Caracteristicas de lenguajes de programacion
  • Clasificación y Características de los Lenguajes de Programación
  • Características Del Lenguaje Científico 1 A 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS