La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Lenguaje Programación

Presentaciones similares


Presentación del tema: "Lenguaje Programación"— Transcripción de la presentación:

1 Lenguaje Programación
Fundamentos Lenguaje Programación De

2 Los objetivos básicos:
Las diferentes partes del problema pueden ser programadas de modo independiente e incluso por diferentes personas. El programa final queda estructurado en forma de bloque o módulos lo que hace mas sencilla su lectura y mantenimiento

3 Diagrama de Flujo Diagrama de Flujo
Un diagrama de flujo es la representación gráfica de un algoritmo. Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos.

4 PROGRAMAS Conjunto de instrucciones creadas en un lenguaje de programación que guarda un orden lógico y secuencial.

5 CLASIFICACIÒN DE LOS PROGRAMAS
L. Alto Nivel : Utiliza el Lenguaje Natural Programa Fuente Programa Objeto L. Bajo Nivel : Utiliza en la codificación símbolos Nemotécnicos PROGRAMA FUENTE Son instrucciones escritas en un lenguaje PROGRAMA OBJETO Es el resultado de la traducción del programa fuente (escrito en lenguaje de máquina /código binario)

6 REGLAS GENERALES PARA ELABORAR PROGRAMAS
1.- Los diagramas se deben dibujar 2.- Los símbolos siempre deben terminar en un símbolo o en otra línea de flujo 3.- Las líneas de flujos deben terminar en un símbolo o en otra línea de flujo 4.- Las líneas de flujo no deben cruzarse.

7 LOGICA DE PROGRAMACIÒN
ES LA SECUENCIA DE INSTRUCCIONES A SEGUIR POR EL COMPUTADOR PARA PROCESAR DATOS.

8 PASOS PARA DESARROLLAR UN ALGORITMO
LÒGICA NARRATIVA O ALGORITMO Especifica en forma narrativa o escrita un conjunto de instrucciones que definen una secuencia lógica de operaciones orientadas a cumplir un objetivo determinado PASOS PARA DESARROLLAR UN ALGORITMO ENTRADA: EL O LOS ELEMENTO BASICOS PROCESO: EL O LOS CONDICIONANTES SALIDA: QUE FIN U OBJETIVO PERSIGUE

9 ALGORITMO :IR AL CINE NICIO PEDIR PERMISO INVITAR AMIGOS
ESCOGER LA PELICULA BUSCO TRANSPORTE COMPRO LA ENTRADA COMPRO CANGUIL INGRESO AL CINE VEO LA PELICULA FIN DE PELICULA REGRESAR A CASA FIN

10 TIPOS DE ALGORITMOS ALGORITMOS CUALITATIVOS ALGORITMOS CUANTITATIVOS

11 ALGORITMOS CUALITATIVOS
Tienen como referencia a las habilidades y cualidades del programador, se clasifican en: Algoritmos de Razonamiento Algoritmos Generales Para su desarrollo utilizan elementos que nos indican en el problema. EJEMPLO. tres sacerdotes y tres caníbales llegan a la orilla del rio desean cruzar todos al otro lado del rio, para lo cual tienen una canoa, la misma que resiste dos pesos Condición: No puede existir mayor numero de caníbales porque se comen a los sacerdotes.

12 Ejercicio de algoritmo
1.inicio 2.pasa un caníbal con un sacerdote 3.regresa un sacerdote 4.pasan dos caníbales 5.Regresa un caníbal y se queda 6.Pasan dos sacerdotes 7.Regresa un caníbal y un sacerdote 8.Pasan dos sacerdotes 9.Regresa un canibal 10.Pasan dos caníbales 11.Regresa un canibal 12.Pasan dos caníbales 13.Todos están al otro lado del rio 14.fin

13 Algoritmos Generales Para su desarrollo utilizan aplicaciones de acciones que se realizan en la vida cotidiana. EJEMPLO. Realizar un algoritmo para cruzar la calle de una acera a la otra. Considerando los pasos peatonales, semáforos y vigilantes.

14 1. Inicio 2. Salimos del lugar donde nos encontramos 3
1.Inicio 2. Salimos del lugar donde nos encontramos 3. Estamos en la esquina si: 4 no: 3 4. Caminamos hacia la esquina 5. Existe un paso peatonal si:5 no:6 6. Subimos ir a Están dirigiendo el transito si:7 no:9 8. Es semáforo si:12 no:8 9. Es vigilante si.12 no:6 10.Es calle de doble sentido si:11 no: Ver en sentido contrario a la dirección de la vía 12. Vienen vehículos si:12 no: Esperar hasta tener paso 14. Cruzar la calle 15. Me encuentro en la otra acera 16 Fin.

15 ALGORITMOS CUANTITATIVOS
Su elemento principal es el uso de cantidades (valores ), pertenecen a los ALGORITMOS CIENTIFICOS que son los que utilizan formulas para obtener sus objetivos. ALGORITMOS CIENTIFICOS Son secuencias lógicas que permiten efectuar procesos utilizando para ello cálculos y formulas ciencias que se agrupan tenemos FISICA, MATEMATICAS, CONTABILIDAD, ESTADISTICAS ENTRE OTROS. EJEMPLO. Realizar un algoritmo que permita calcular al área y el perímetro de un triangulo, en el cual se ingresan los valores de base y altura . Presentar resultados. ALGORITMOS CUANTITATIVOS

16 1. Inicio 2. ingresar a,b 3.càlculo del area A=(b*a)/2 4.para calcular el perímetro se debe calcular c. C=(a^2+b^2) ^1/2 5.calculo del perímetro P=a+b+c 6. presentar los resultados A y P 7.Fin

17 CLASES DE DIAGRAMAS DIAGRAMA DE SISTEMA DIAGRAMAS DE FLUJO/ FLUJOGRAMA
DIAGRAMA DE BLOQUE U ORGANIGRAMA DIAGRAMA DE PASADA

18 DIAGRAMA DE SISTEMA Describe el flujo de datos dentro de un sistema. en forma detallada.

19 EXISTEN DOS CLASES FLUJOS:
DIAGRAMAS DE FLUJO/ FLUJOGRAMA Representa instrucciones, que definen operaciones y decisiones lógicas para el computador. EXISTEN DOS CLASES FLUJOS: LINEAL CONDICIONAL

20 LINEAL: INSTRUCCIONES SECUENCIALES.
CONDICIONAL: REPRESENTACIÒN SIMBOLICA, UTILIZANDO LAS INSTRUCCIONES EN UN PROCESO CONDICIONANTE

21 FLUJO DE PROGRAMA LINEALES

22 CONDICIONALES. V F

23 DIAGRAMA DE BLOQUE U ORGANIGRAMA
Identifica el bloque general del proceso y los varios programas.

24 DIAGRAMA DE PASo de DATOS Representa la configuración de los medios e/s en el procesamiento de la información

25 DIAGRAMA DEL SISTEMA Representa soportes de datos, ya sean manuales o automáticos. SALIDA /DATOS/IMPRESORA OPERACIÒN DE E/S POR PANTALLA E/DATOS /TECL E/S DAT/CINT/MAG

26 E/S DATOS D. E/S DE POR/C E/S DE DATOS EN D/D

27 OPERACIONES INTERNAS DE LA COMPUTADORA
SIMBOLOS DE PROCESO OPERACIONES INTERNAS DE LA COMPUTADORA E/S GENERAL/D INICIO DE RUTINA

28 CONDICIONANTE P/SUBRUTINA BUCLE

29 SIMBOLOS AUXILIARES Se utilizan para mayor comprensión y claridad al diagrama I/F S/ÁG C/P

30 LINEAS DE FLUJO SIMPLES

31 EJERCICIOS DE APLICACIÓN DIAGRAMAS DE FLUJO

32 Ejercicios de Aplicación
Teniendo base y altura de un triangulo rectángulo encontrar el área y perímetro, luego presentar por pantalla el total de cada uno de ellos. Realizar el diagrama 1 P=(A+B+C) Inicio AREA, P A,B Fin AREA=(A*B)/2 C=(A^2+B^2) ^1/2 1

33 ELABORAR UN DIAGRAMA DE FLUJO QUE ME PERMITA CONVERTIR DE GRADOS C° A GRADOS F°, TENIENDO PRESENTEQUE DEBE INGRESAR POR TECLADO C° UTILIZAR LA SIGUIENTE FORMULA PARA CALCULAR F= C*(9/5)+32, PRESENTAR EL RESULTADO POR IMPRESION

34 EJERCICIOS INICIO A,B Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de sus dos catetos (A,B) ,presentar por pantalla el resultado HIPOTENUSA= √A+B H=(A+B)^1/2 H FIN

35 Desarrolle un DFD que permita determinar el área y volumen de un cilindro dado su radio (R) y altura (H). El resultado de área y volumen imprimirlo. AREA= 2πRH VOLUMEN= π4 R2H


Descargar ppt "Lenguaje Programación"

Presentaciones similares


Anuncios Google