Metodologia1

241 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
241
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Metodologia1

  1. 1. Método de solución de problemas Lenguajes de programación Fundamentos de la programación en un lenguaje estructurado
  2. 2. 1.Definición 2.Análisis 3.Diseño 4.Desarrollo
  3. 3. Especificar de forma clara el problema a resolver Ejemplo: Sumar dos números
  4. 4. Definir detalladamente la entrada, proceso y salida, del problema a resolver Ejemplo: Entrada: Conocer los 2 números (a y b) Proceso: Sumarlos (a+b) Salida: Resultado (c)
  5. 5. Se debe realizar un algoritmo (conjunto de pasos ordenados) y después un diagrama de flujo (representación gráfica), mediante las siguientes figuras: Inicio o fin Proceso Lectura de datos Resultado (entrada) (salida) Conector Decisión
  6. 6. INICIO Conocer el primer número. (a) Paso 1: Leer (pedir) el primer número (a) Conocer el Paso 2: Leer (pedir) el segundo número (b) segundo número. (b) Paso 3: Calcular Resultado (c)= primer número (a) + segundo número (b) a+b c Fin
  7. 7. Es convertir el diagrama de flujo en instrucciones propias de algún lenguaje de programación
  8. 8. Concepto Tipos de lenguajes de programación Aplicaciones de los lenguajes informáticos
  9. 9. Son estructuras que nos permiten crear programas Un programa es una secuencia de instrucciones que se ejecutan una después de otra. Los programas pueden ser ejecutados de dos maneras: Intérprete: Traduce línea por línea y lo va ejecutando Compilador: Traduce todo el programa y hasta que no haya errores lo ejecuta
  10. 10. Lenguaje máquina. Está representado en código binario (1 y 0) Lenguaje de bajo nivel: Se utilizan palabras en inglés, es un lenguaje muy difícil de manejar; ejemplo: ensamblador Lenguaje de alto nivel: Son mas fáciles de programar, la mayoría de las palabras son en inglés; ejemplo: Pascal, Lenguaje C, Visual Basic, etc.
  11. 11. Programación estructurada: sigue un orden al dar las instrucciones; ejemplo: Pascal, Lenguaje C, Visual Basic, etc. Programación lógica: lo más importante es la lógica secuencial de las instrucciones, ejemplo: Prolog Programación orientada a objetos: va dirigida a objetos; ejemplo: Visual Basic, C++,Java
  12. 12. Estructura básica del lenguaje Variables y tipos primitivos Constantes Operadores Secuencia Decisión Iteración
  13. 13. Cabecera: Nombre del programa Declaración de variables: Se indican las variables y constantes que se utilizan durante la ejecución del programa Cuerpo del programa: Se escriben las instrucciones (código) que se ejecutarán
  14. 14. Almacenan valores que pueden cambiar La asignación determina el valor de una variable, pueden ser: Directas: valor exacto ¶=3.1416 Indirectas: a través de una expresión a2+b2 Tipos de datos Integer: Números enteros positivos y negativos: 8, -234 Real: Números enteros con decimal, positivos y negativos: 5.98, -45.2 Boolean: True (verdadero) o False (falso) Char: Un carácter (letra, número, signo o carácter especial) String: Mas de un carácter (palabra, dirección, etc)
  15. 15. Contadores: Cuentan eventos Acumuladores: Almacenan la suma o el producto de los elementos sucesivos Interruptores (switches): Toman valores de verdadero o falso
  16. 16. Tienen un valor fijo
  17. 17. Aritméticos Relacionales Lógicos
  18. 18. SUMA + RESTA - MULTIPLICACIÓN * DIVISIÓN /
  19. 19. Mayor que > Mayor o igual que >= Menor que < Menor o igual que <= Igual a = Diferente que <>
  20. 20. AND Y OR O NOT Negación
  21. 21. Es llevar un orden al momento de codificar el programa, es decir que haya una entrada, un proceso y una salida
  22. 22. Es una condición donde se comparan dos datos Se utiliza if
  23. 23. Se repite mientras la expresión sea verdadera y cuando la expresión es falsa termina el ciclo Se utiliza While, Repeat y For

×