Programación III Programación Orientada a Objetos usando C++

Slides:



Advertisements
Presentaciones similares
Introducción a la Programación
Advertisements

¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
ESTRUCTURA DE LOS LENGUAJES DE PROGRAMACION
7. SOFTWARE PARA SISTEMAS DE INFORMACION
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
TEMA 1 Algoritmos y Programas
PROGRAMACIÓN.
ING. ENRIQUE MENESES FUNCIONES Y OPERACIONES S I G.
No. Lista 31 Teresita Ramírez Uribe HORA: 8:00-9:00AM.
MODOS DE DIRECCIONAMIENTO
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
Programación I Teoría I
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
SEMANA 9_2.
Lenguaje Ensamblador Y DE Alto Nivel
SOBRECARGA DE FUNCIONES
Problema a Resolver: mostrar por pantalla el mensaje “Hola Mundo!”
FUNCIONES EN C.
John Backus sometió a una propuesta a sus superiores en IBM para desarrollar una alternativa mas practica al lenguaje ensamblador para programar la computadora.
Introducción al NASM The Netwide Assembler MIA J. Rafael Rojano C.
Introducción. Agenda Clase 1 ● Preámbulo histórico. ● Razones de la Diversidad de Lenguajes. ● Razones del Éxito de un Lenguaje. ● Clasificación ● Motivación.
Evidencia no. 5 modos de direccionamiento Paréntesis para poder resolverla ADD OP-DESTINO, OP.FUENTE OP1 OP2 SUMA= ADD ¿Cómo funciona? Op_Destino=Op_Destino+Op.Fuente.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
Paradigmas de Programación
INTRODUCCION C++ Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0.
Programación III Clase 07 Funciones.
FUNCIONES EN C.
Estructura de un programa C
 2003 Prentice Hall, Inc. All rights reserved. 1 Capítulo 1 – Introducción a las Computadoras y a la Programación en C++ Índice del capítulo 1.1 Introducción.
Cobol C Pascal Fortran 1. INTRODUCCIÓN SmallTalk Java C++
Historia de los lenguajes de programación
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Software.
Historia de los lenguajes de programación
UNIVERSIDAD DE EL SALVADOR FACULTAD DE CIENCIAS ECONOMICAS
Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.
M.C. Juan Carlos Olivares Rojas
 Los diseños para los lenguajes de programación han ido evolucionando desde que aparecieron los lenguajes de alto nivel que en su momento eran los de.
VI. LENGUAJES DE PROGRAMACIÓN.
Lenguajes de Programación M.C. Juan Carlos Olivares Rojas Agosto, 2009.
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Lenguajes de programación Los procesos concurrentes pueden darse en un sistema de cómputo en los niveles de procesamiento siguientes: De trabajos De tareas.
Uno de los elementos más importantes de nuestra vida moderna es sin duda la computadora. Esta ha venido a simplificar nuestra existencia de muchas maneras.
Los lenguajes de programación
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.

Presentación del cursoUniversidad de AntioquiaInformática II Sesión 01: Presentación del Curso Departamento de Ingeniería Electrónica y de Telecomunicaciones.
Estructura de un programa C. 1 Lenguajes de Programación 1.- Lenguaje de alto nivel 2.- Lenguaje de bajo nivel (ensamblador) 3.- Lenguaje de máquina.
Lenguaje programación
LENGUAJES DE PROGRAMACION
Lenguajes de programación
Línea de tiempo (ING. sistemas computacionales)
Historia y Evolución de los Lenguajes de Programación
HISTORIA DE LENGUAJES DE PROGRAMACIÓN
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
Prof. Flor Narciso Departamento de Computación
No. 26 8:00 a.m. Lenguaje Ensamblador. Segmento de Pila  Model small  stack  Data  Code  mov  mov ds, ax  push ds  …código del programa.
LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel"
Lenguaje programación
Programación Orientada a Objetos
Programación Aplicada de Computadoras
Modos de Direccionamiento No. Lista 31 7 am Lenguaje ensamblador.
HISTORIA DE LOS LENGUJAES DE PROGRAMACIÓN HARDWARE: Computadoras primivas en programación MÉTODOS: Subprogramas Estructuras de datos Posibilidad.
MODULA Lenguaje de Programación Anabel Martín González
Evolución tecnológica de la computadora. Primera Generación ( ) La computadora fue utilizada para fines militares durante la Seguna Guerra Mundial.
1 GENERACIÓN DE COMPUTADORES INTRODUCCIÓN A LA INFORMÁTICA.
Historia del Lenguaje C/C++ El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; Se le dio el nombre "C" porque.
Historia de los Lenguajes de Programación.
LENGUAJES PROGRAMACION
Lenguajes de Programación
Transcripción de la presentación:

Programación III Programación Orientada a Objetos usando C++

Evaluación del Curso Exámenes60% –I Parcial10% –II Parcial20% –III Parcial30% Práctica40% –Proyectos30% –Participación10%

Evaluación de Exámenes Total de 60% Tres Exámenes Parciales –I Examen:10% –II Examen:20% –III Examen:30%

Evaluación de Proyectos Total de 40% Proyectos30% Participación10%

Libros del Curso

Página del Curso Importante visitar el sitio del curso.

Historia Primeras Computadoras Definición de Computadoras Inicio de la Programación

Historia y Evolución de los Lenguajes de Programación Existen tres Períodos Claramente marcados: 1945 – – – hasta la fecha

Primer Período 1945 – 1965 Plankalkul FORTRAN (FORmula TRANslator), 1957 LISP (LISt Processing), 1959 ALGOL, 1960 APL COBOL (Common Business Oriented Language) BASIC (Beginners All-purpose Symbolic Instruction Code)

Segundo Período 1965 – 1971 COBOL se vuelve ANSI PL/1 Simula 67 ALGOL 68 PASCAL (Niklaus Wirth), 1969

Tercer Período Prolog Smalltalk C (Kernighan & Ritchie), 1978 Modula 2, 1980 ADA, 1983 C++ (Bjarne Stroustrup), 1984 Visual Basic, 1991

Evolución de los Lenguajes por Generación 1GL: Lenguaje Máquina 2GL: Lenguaje Assembler 3GL: Lenguajes de Alto Nivel 4GL: Lenguajes con Herramientas Visuales 5GL: 4GL’s con Bases de Conocimientos

Lenguaje Máquina

Ensamblador.model small.code start: mov mov ds, ax mov es, ax mov al, 'A' ;display a capital A mov bh, 0 ;to page 0 mov ah, 14 ;subfunction to write a single ascii char ; (teletype mode) int 10h ;bios screen write function mov final, 0ffh mov si, 1 mov final [si], 0feh mov ah, 4ch ;return to dos mov al, 00 ;error level 0 (no error) int 21h ;dos function call.data msg db 'Hello out there!!!',0 final db ?.stack 100h end start

Lenguajes de Alto Nivel #include int main() { cout<<“Hola Mundo!\n”; return 0; }

4GL