1 / 23

Tema 6. Conceptos básicos de programación (Repaso)

Tema 6. Conceptos básicos de programación (Repaso). Prof. María Alejandra Quintero. Informática Año 2013. ¿Qué es la programación?. Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema.

dane-riddle
Download Presentation

Tema 6. Conceptos básicos de programación (Repaso)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013

  2. ¿Qué es la programación? Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones en un lenguaje de programación.

  3. Programa: Secuencia de instrucciones que indica las acciones o tareas que la computadora debe ejecutar para dar solución a un problema determinado.

  4. Lenguaje de programación • Usados para escribir programas • Conjunto de reglas ó normas, símbolos y palabras especiales utilizadas para construir un programa. Tienen una sintaxis bien definida. • Clasificación Lenguaje de máquina Lenguaje ensamblador Lenguaje de alto nivel

  5. Datos Un dato es la representación de un hecho, evento o elemento del mundo real. Ejemplos: precio, altura, nombre, …. Recordar:

  6. Tipos de datos Los tipos de datos básicos utilizados en computación son los siguientes: • Entero • Real • Carácter • Cadena de caracteres • Lógicos

  7. Datos de tipo entero Números que no tienen componentes fraccionarios o decimales. Pueden ser negativos o positivos. ……. -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, ……. Ejemplos:

  8. Datos de tipo real Números que pueden tener punto decimal. Pueden ser negativos o positivos. Sirven para representar valores dentro del conjunto de los números reales . Ejemplos:

  9. Datos de tipo carácter Son símbolos que el computador reconoce. Un carácter puede ser: Una letra: A, B, …., Z, a, b, c, …., z Un dígito: 0, 1, 2, 3, …, 9 Un símbolo: ! , $, %, &, *, /, @, …. Ejemplos:

  10. Datos de tipo cadena de caracteres Contienen una sucesión de caracteres delimitadas por comillas. Ejemplos:

  11. Datos de tipo lógico Son datos que pueden ser verdaderos o falso Ejemplo: Se desea representar la condición de un árbol respecto a un tratamiento de poda. Hay dos posibles condiciones para un árbol, “ha sido podado” y “no ha sido podado”. Condición = Falso o Condición = Verdadero

  12. Los datos pueden ser:

  13. Ejemplos de constantes Tipo de constante Real Entera Cadena de caracteres Lógica Caracter Toda constante tiene un nombre y un valor, de este último depende el tipo.

  14. Atributos de las variables Nombre: usado para identificar la variable Tipo: corresponde al tipo de dato que describe su uso. Ejemplos:

  15. Metodología para la construcción de un programa PROBLEMA PROGRAMA

  16. Metodología para la construcción de un programa

  17. Técnicas y herramientas a utilizar • Análisis E-P-S • Algoritmos • Diagramas de flujo

  18. Análisis E-P-S Entrada: Se especifican cuáles son los datos necesarios para resolver el problema y de qué tipo son. Proceso: Se indican las operaciones o cálculos que se van a realizar con los datos de entrada con el fin de encontrar la solución del problema (ecuaciones). Salida: Se definen cuáles son los resultados esperados.

  19. Ejemplo 1: realizar el análisis E-P-S para calcular la calificación definitiva de un alumno que presenta tres exámenes. La nota del primer examen equivale al 30% de la nota final, el segundo y tercer examen tienen igual peso en la calificación definitiva.

  20. Algoritmos (diseño) Un algoritmo es una secuencia ordenada de pasos que llevan a la solución de un problema o a la ejecución de una tarea. Realizar el algoritmo para el ejemplo 1.

  21. Diagramas de flujo (diseño) Un diagrama de flujo es la representación gráfica de un algoritmo. Utiliza símbolos para indicar acciones y estos se conectan a través de flechas que muestran el flujo o secuencia del programa.

  22. Símbolos usados en los diagramas de flujo

  23. Ejemplo 2: realizar el análisis E-P-S, algoritmo y diagrama de flujo para calcular la hipotenusa de un triángulo rectángulo.

More Related