Professional Documents
Culture Documents
Introduccin
Se basan en un sistema de instrucciones prestablecidas que indican al ordenador lo que debe realizar
Son cdigos integrados compuestos por un vocabulario, con una sintaxis y una semntica que permite elaborar infinitas secuencias vlidas de tareas e instrucciones
escribe el cdigo necesario para realizar las operaciones que se requieren (posteriormente ser traducido o compilado, generando un programa ejecutable). Los ms conocidos son el BASIC, el PASCAL, el C, el COBOL y el CLIPPER Los Lenguajes visuales son ms avanzados y estn basados en objetos. Cada entidad del programa (eventos, acciones..) es un objeto sobre el que se definen operaciones. Estos permiten almacenar los objetos (con todo su cdigo) en una serie de libreras. Son lenguajes muy intuitivos que sustituyen las lneas de cdigo por directas representaciones grficas. P.ej.: Visual Basic Los Lenguajes de Internet son lenguajes especficos diseados para la creacin de pginas Web y realizar su programacin (motores de bsqueda, seguridad, establecimiento de comunicaciones). Son la ltima generacin de lenguajes. Existen distintos tipos dependiendo del grado de especializacin. P ej.: JAVA, HTML
d) Por el Objetivo
Los programas pueden clasificarse por el objetivo para el que fueron creados: BASIC, PASCAL: aprendizaje de programacin C y C++: programacin de sistemas COBOL, RPG, Natural: gestin de empresas FORTRAN: clculo numrico CLIPPER, ACESS, Dbase, Delphi, SQL: bases de datos Visual BASIC, Visual C: programacin en Windows HTLM, JAVA, PERL: Internet (pginas Web) Lingo: programas multimedia Prolog, Lisp: Inteligencia Artificial
Ejercicios de Lgica
LOS CUATRO ATLETAS. De cuatro corredores de atletismo se sabe que C ha llegado inmediatamente detrs de B, y D ha llegado en medio de A y C. Podra Ud. calcular el orden de llegada? LAS DEPORTISTAS. Ana, Beatriz y Carmen. Una es tenista, otra gimnasta y otra nadadora. La gimnasta, la ms baja de las tres, es soltera. Ana, que es suegra de Beatriz, es ms alta que la tenista. Qu deporte practica cada una?
Qu es un algoritmo?
Un mtodo para resolver un problema mediante una serie de pasos precisos, definidos, finitos
precisos: indicar el orden de presentacin de cada paso definidos: si se siguen dos veces se obtiene igual resultado finitos: tiene un nmero determinado de pasos
Una receta de cocina puede resultar similar (en cuanto a concepto) a un algoritmo o programa