Documente Academic
Documente Profesional
Documente Cultură
CONCEPTOS GENERALES
Las computadoras son controladas por las instrucciones que son escritas para comandar a la computadora para realizar ciertas acciones y tomar decisiones). El hardware es controlado por el software
Conceptos Bsicos de Programacin
Dr. Jorge A. Olortegui Yume, Ph.D.
CONCEPTOS GENERALES
COMPUTADORA: Dispositivo que puede realizar calculos y tomar decisiones logicas billones de veces mas rapido que los humanos. PROGRAMA DE COMPUTADORA: Grupo/ listado de instrucciones que controla el procesamiento de datos en la computadora para realizar una tarea. PROGRAMACION: Creacion de programas. HARDWARE: Diversos dispositivos fisicos que conforman a la computadora. SOFTWARE: Programas de computadora que se ejecutan una computadora.
SOFTWARE DE APLICACION
Incrementan la productividad Resuelve problemas especificos Brinda informacion Provee entretenimiento. Ejemplos: Procesadores de Texto: MS Word Administradores de bases de datos: MS Access Hoja de Calculo: MS Excel Editores de fotos: Photoshop browsers para web: Intenet Explorer Programas para email: Gmail.
Dr. Jorge A. Olortegui Yume, Ph.D.
Ejemplos:
0110110111110111 0000000100000000 0000000100000000
Ejemplos:
ADD A,B LOAD Salario Basico ADD Horas extras STORE Salario Bruto
Conceptos Bsicos de Programacin
Dr. Jorge A. Olortegui Yume, Ph.D.
(*) Matlab y Mathematica tienen las caracteristicas de Lenguajes de Alto Nivel en lo que respecta a Programacion pero al ser Lenguajes No Compilados tienen caracteristicas de Software de Aplicacion MATLAB posee caracteristicas de programacion muy ceracanas a C++ y Fortran
Conceptos Bsicos de Programacin
Dr. Jorge A. Olortegui Yume, Ph.D.
CONCEPTOS GENERALES
CICLO PARA EL DESARROLLO DE UN PROGRAMA
CONCEPTOS GENERALES
CICLO PARA EL DESARROLLO DE UN PROGRAMA
CONCEPTOS GENERALES
CICLO PARA EL DESARROLLO DE UN PROGRAMA
CONCEPTOS GENERALES
CICLO PARA EL DESARROLLO DE UN PROGRAMA
CONCEPTOS GENERALES
EJEMPLO DE PSEUDOCODIGO Calcular el costo de bajar musica del internet (legalmente!) Ingresar el numero de canciones a descargar, Canciones Calcular el costo total: Set PrecioDolares = 0.99 * Canciones Mostrar el costo total: Write PrecioDolares Variables usadas: Canciones y PrecioDolares Constantes: 0.99
Conceptos Bsicos de Programacin
Dr. Jorge A. Olortegui Yume, Ph.D.
CONCEPTOS GENERALES
SIMBOLOS BASICOS PARA DIAGRAMAS DE FLUJO
BLOQUE FUNCION SIMBOLO DE DIAGRAMA DE FLUJO
Ingreso o Salida
Procesado
CONCEPTOS GENERALES
SIMBOLOS BASICOS PARA DIAGRAMAS DE FLUJO
BLOQUE FUNCION SIMBOLO DE DIAGRAMA DE FLUJO
Ramificacin
Transferencia condicional
CONCEPTOS GENERALES
SIMBOLOS BASICOS PARA DIAGRAMAS DE FLUJO
BLOQUE FUNCION SIMBOLO DE DIAGRAMA DE FLUJO
Bucle de Conteo
CONCEPTOS GENERALES
SIMBOLOS BASICOS PARA DIAGRAMAS DE FLUJO Diagrama de Flujo para calcular el costo de bajar musica del internet (legalmente)
CONCEPTOS GENERALES
CICLO PARA EL DESARROLLO DE UN PROGRAMA
CODIFICADO DEL PROGRAMA
Codigo Java: 1. public static void main (String[] args) 2. { 3. int Canciones = 0; 4. float PrecioDolares = 0.0; 5. Scanner scanner = New Scanner(system.in) 6. println(Enter the number of songs you wish to purchase today.); 7. Canciones = scanner.nextInt(); 8. PrecioDolares = 0.99 * Canciones; 9. println(PrecioDolares); 10.}
CONCEPTOS GENERALES
CICLO PARA EL DESARROLLO DE UN PROGRAMA
CODIFICADO DEL PROGRAMA
Codigo Matlab:
CONCEPTOS GENERALES
EJEMPLO DE CICLO DE PROGRAMACION
Desarrollar el ciclo de programacion para calcular el peso w de de una esfera hueca de diametro d , espesor de pared t, y densidad