La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 1 CONCEPTOS BASICOS DE PROGRAMACION Programación Básica Análisis de Sistemas.

Presentaciones similares


Presentación del tema: "Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 1 CONCEPTOS BASICOS DE PROGRAMACION Programación Básica Análisis de Sistemas."— Transcripción de la presentación:

1 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 1 CONCEPTOS BASICOS DE PROGRAMACION Programación Básica Análisis de Sistemas Abril 2009.

2 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 2 Consiste en comunicar al computador, a través de un lenguaje entendible por la máquina, la forma correcta de resolver un determinado problema. Situación cuya respuesta es desconocida PROGRAMACION

3 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 3 1.Definición y análisis del problema a resolver. 2. Diseño o desarrollo de la Solución 3. Escribir y ejecutar la solución en el computador 4. Pruebas y correcciones ETAPAS PROGRAMACION

4 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 4 1.Definición y análisis del problema a resolver. Una buena definición del problema, es el requisito más importante para llegar a una correcta solución. 2. Diseño o desarrollo de la Solución Definir paso a paso la solución para el problema, de manera que se pueda entender por cualquier persona. Técnica: Desarrollar Algoritmos. ETAPAS PROGRAMACION

5 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 5 Paso 1 Paso 2 Paso 3 Problema ¡¡SOLUCION!! Secuencia de pasos que resuelve un determinado problema. 2. Diseño o Desarrollo Solución ALGORITMO

6 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 6 3. Escribir y ejecutar la solución en el computador. Traspaso del Algoritmo a un Lenguaje de Programación que se adapte al tipo solución del problema. (El Algoritmo se transforma en Programa, escrito en Lenguaje de Programación) ETAPAS PROGRAMACION

7 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 7 ALGORITMO PROGRAMA PlanoAlgoritmo Edificio Programa El arquitecto que construye un edificio, primero elabora un plano, en papel, con la estructura y forma del edificio. NO construirá el edificio de buenas a primeras. Antes de construir cualquier programa SE DEBERA construir un algoritmo que muestre en papel la estructura del programa. Secuencia de pasos, escrito en un lenguaje entendible por la máquina (Lenguaje de programación), que resuelve un determinado problema. 2. Escribir y Ejecutar la solución PROGRAMA

8 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 8 Conjunto de sintaxis y reglas semánticas que permiten comunicar instrucciones a un computador. Ejemplos Lenguajes de Programación Lenguajes Estructurados C, PASCAL Lenguajes OO Java Lenguajes Visuales Visual Basic, Power Builder Lenguajes WebHTML, PHP, ASP Lenguajes declarativos PROLOG 3. Escribir y Ejecutar la solución LENGUAJES DE PROGRAMACION

9 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 9 #include main () { int numero; scanf (%d, &numero); printf (Hola mundo, usted ingreso un %d, numero); } 2. Escribir y Ejecutar la solución PROGRAMA en C

10 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 10 PROGRAMAS DE APLICACIÓN Resuelven problemas de uso general. WORD, EXCEL, AUTOCAD, COREL, CALCULADORA, TRADUCTORES, etc. PROGRAMAS DE TRADUCCIÓN Se utilizan para generar nuevos programas. VISUAL BASIC, POWER BUILDER, TURBO C. 3. Escribir y Ejecutar la solución TIPOS DE PROGRAMAS

11 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 11 PROGRAMAS DE SISTEMAS Hacen funcionar el computador. Sistema Operativo WINDOWS, LINUX o UNIX. PROGRAMAS EMPOTRADOS Hacen funcionar los artículos electrónicos. Por ejemplo microondas, calculadoras, celulares etc. PROGRAMAS DE COMUNICACIÓN Realizar la comunicación a través de internet. CORREO ELECTRÓNICO, CHATS, NAVEGADORES. 3. Escribir y Ejecutar la solución TIPOS DE PROGRAMAS

12 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha Pruebas y correcciones. Compilar y ejecutar el programa en el computador. Se comprueba si el programa fue bien escrito. Se comprueba si el resultado obtenido es el que se esperaba. Realizar posibles correcciones. ETAPAS PROGRAMACION

13 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 13 Proceso que revisa y traduce un programa a Lenguaje de Máquina (0 y 1). Historia Programación Primera Etapa 0 y 1 Segunda EtapaPrimeros Lenguajes Assembler, Fortran, Cobol Tercera Etapa Lenguajes Estructurados Cuarta EtapaLenguajes OO Quinta Etapa Crisis del SW Ing. SW 4. Pruebas y correcciones. COMPILAR

14 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 14 Conjunto de programas incorporados en un dispositivo de lectura automatizada, que es capaz de hacer que un computador ejecute una tarea u obtenga un resultado. Además comprende la documentación técnica y los manuales de uso. SOFTWARE = PROGRAMA SOFTWARE

15 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 15 EJEMPLOS ALGORITMOS Ir a CFT CRECICVer serie de TV favorita 1. Levantarse 2. Darse una ducha 3. Vestirse 4. Desayunar 5. Tomar locomoción 1. Conectar Televisor a la red eléctrica 2. Encender Televisor 3. Sintonizar en el canal

16 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 16 Herramientas Gráficas: El Algoritmo se construye a través de distintos símbolos. Por ejemplo: Diagramas Nassi Schneiderman Diagramas Flujos Herramientas Textuales : Representación de Algoritmos, en la cual las instrucciones y acciones se representan a través de palabras claves. PSeudocódigo DISEÑO DE ALGORITMOS

17 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 17 Ejemplo Cocinar Huevo Revuelto 1.Obtener ingredientes 2.Obtener materiales 3.Encender Cocina 4.Calentar sartén con Aceite 5.Quebrar y echar huevo a sartén 6.Revolver Mientras se Fríe 7.Agregar Sal 8.Apagar Cocina 9.Traspasar huevo desde sartén a plato 10.Servir y comer huevo. DISEÑO DE ALGORITMOS

18 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 18 DIAGRAMA DE FLUJOS

19 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 19 DIAGRAMAS DE NASSI SHNEIDERMAN

20 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 20 ALGORITMO HUEVO FRITO INICIO DEFINIR INGREDIENTES DEFINIR MATERIALES OBTENER INGREDIENTES OBTENER MATERIALES ENCEDER COCINA CALENTAR SARTEN EN ACEITE QUEBRAR HUEVO Y HECHAR A SARTEN HACER REVOLVER MIENTRAS HUEVO NO ESTE FRITO AGREGAR SAL APAGAR COCINA TRASPASAR SARTEN A PLATO MOSTRAR Y SERVIR HUEVO FIN SEUDOCODIGO

21 Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 21 EJERCICIOS


Descargar ppt "Programación Básica 2009 Conceptos Básicos de Programación Natalia Voitmann Rocha 1 CONCEPTOS BASICOS DE PROGRAMACION Programación Básica Análisis de Sistemas."

Presentaciones similares


Anuncios Google