Presentacion De Programacion
-
Upload
dario-fernando -
Category
Travel
-
view
2.017 -
download
2
description
Transcript of Presentacion De Programacion
![Page 1: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/1.jpg)
edava
mpal
LEdaqdo
moqaOejo
Nombre: Darío criollo
Grado:10 computación
Área: programación
![Page 2: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/2.jpg)
Presentado por
• Estudiante: Darío Fernando
criollo
Profesor: Jairo inagan rodríguez
Area:programacion
• Grado:10 computación
• institución.: Luis Eduardo mora
Osejo
![Page 3: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/3.jpg)
• Desde distintos puntos de vista el lenguaje de programación fue visto como el primer lenguaje en todo el mundo de programación
• Ya que además de ser un programa que describe los algoritmos en distintos sistemas informativos ya que se avisto con una fina apariencia del calculo lambda
![Page 4: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/4.jpg)
• Ya que podemos decir que es la primera fase ya que esta fase requiere de una clara definición donde se pueda contemplar todo lo
que realiza el programa y la solución
![Page 5: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/5.jpg)
• Que entradas se requieren
• Que salidas se requieren
• Que método produce la salida deseada
• Ejemplo
• Problema :área de un cuadro
• Entrada: lado
• Salida: área
• Método: lado 2
![Page 6: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/6.jpg)
• Generalmente el algoritmo es un conjunto de reglas para resolver una cierta clase para cada problema
• También podeos decir que el algoritmo es el medio por el cual podemos resolver un problema mediante aproximaciones paso a paso
![Page 7: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/7.jpg)
• Como principales características de los algoritmos son los siguientes
• El algoritmo debe ser sencillo para indicar el orden de el paso a paso
• Todo algoritmo debe estar definido
• El algoritmo debe ser finito
![Page 8: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/8.jpg)
Generalmente podemos encontrar en los algoritmos un par de tipos que sirven
para la resolución de problema entre los cuales están
Algoritmo de ordenamiento
Algoritmo de búsqueda
![Page 9: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/9.jpg)
• es aquel que pone elementos a una lista o un vector en una secuencia dada a la relación del orden ya que requiere de listas ordenadas para una ejecución rápida
![Page 10: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/10.jpg)
• es aquel que esta diseñado para localizar un elemento concreto de una estructura de datos consiste en solucionar un problema de existencia o no en un elemento determinado de aquel conjunto finito de elementos
![Page 11: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/11.jpg)
• El diagrama de flujo de algún algoritmo ya
que son secuencias rutinarias y se basan en la utilización de diversos símbolos
![Page 12: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/12.jpg)
• Como aspectos importantes podemos encontrar los siguientes
• Existe siempre un camino para llegar a la solución
• Existe un único inicio para el proceso
• Existe un único punto del fin para el proceso del flujo
![Page 13: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/13.jpg)
• Formato vertical: esta secuencia de operaciones puede ir hacia arriba o hacia abajo
• Formato horizontal: en esta secuencia de operaciones las operaciones van de izquierda a derecha
• Formato panorámico: podemos encontrar la facilitación de comprensión ya que registra la línea horizontal y vertical
• Formato arquitectónico: se puede trabajar sobre cualquier plano de área arquitectónico
![Page 14: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/14.jpg)
• Favorece al comprensión del proceso atrevas de la mostración en dibujo
• Permite identificar los problemas y oportunidades de mejorar el proceso
• Se muestran interfaces y transacciones que ellos realizan facilitando a los empleados el análisis
• Son una excelente herramienta para capacitar a nuevos empleados y a los que desarrollan distintas tareas
![Page 15: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/15.jpg)
• Es un conjunto de símbolos y reglas sintéticas y semánticas que definen su estructura ya que es utilizado para para controlar el comportamiento físico y lógico de maquina ya que lo mas importante es que permite a unóo mas programas especifica r de manera precisa sobre los datos que operan en la computadora
![Page 16: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/16.jpg)
• Podemos encontrar en el lenguaje de programación algunos criterios como lo son
• Según nivel de abstracción: como• Lenguaje maquina• Lenguaje bajo nivel• Lenguaje medio nivel• Lenguaje alto nivel• Según el paradigma de
programacion.como• Lenguaje imperativo• Lenguajes funcionales• Lenguajes lógicos• Lenguajes orientados
![Page 17: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/17.jpg)
• Lenguajes imperativos: son lenguajes que dan instrucción al computadora
• Lenguajes funcionales: esta función escribe a la computación una evaluación matemática
• Lenguajes lógicos: direcciona métodos de procesamiento basados en razonamiento formal
• Lenguajes orientados: son interacciones para diseñar aplicaciones
![Page 18: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/18.jpg)
• Lenguaje maquina: son lenguaje son directamente legibles por la computadora
• Lenguajes de bajo nivel: son aquellos que se acercan al funcionamiento de la computadora
• Lenguajes de medio nivel: se asemeja a un lenguaje mas cercano al humano
• Lenguaje de alto nivel: generalmente son fáciles de aprender por que están generados por elementos naturales
![Page 19: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/19.jpg)
• www.wikipedia.com
• www.google.com
• www.monografias.com
• http://www.fundibeq.org/metodologias/herramientas/diagrama_de_flujo.pdf
![Page 20: Presentacion De Programacion](https://reader033.fdocuments.es/reader033/viewer/2022060203/559e4c471a28abd5588b45ab/html5/thumbnails/20.jpg)
• El problema que se a propuesto es el de la calculadora ya con la cual vamos adquirir las cuatro operaciones con solo realizar solo una de las cuatro operaciones y obtendremos lo que son las cuatro operaciones que son suma resta multiplicación división
• gracias