Desarrollo de la consulta algoritmos

18
Desarrollo de consulta JUAN ESTEBAN GARZÓN A & NICOLÁS FELIPE GIRÓN L. 11-D

Transcript of Desarrollo de la consulta algoritmos

Page 1: Desarrollo de la consulta algoritmos

Desarrollo de consultaJUAN ESTEBAN GARZÓN A & NICOLÁS FELIPE GIRÓN L. 11-D

Page 2: Desarrollo de la consulta algoritmos

Definición de algoritmo Es un grupo finito de operaciones o pasos, organizados de

manera ordenada y lógica, para la solución de un determinado problema ya sea cotidiano o informático.

Page 3: Desarrollo de la consulta algoritmos

Características de un algoritmo Finitos: Deben tener un fin. Eficientes: Deben de ocupar poco espacio y realizar rápido su ejecución. Legibles: El texto debe ser claro, que se pueda leer y entender

fácilmente. Modificables: Están diseñados para que sus posteriores modificaciones

sean fáciles de realizar así se usen programas diferentes. Modulares: Su diseño debe dividir el problema en módulos pequeños.

Page 4: Desarrollo de la consulta algoritmos

Definición de pseudocódigo: Es la expresión en lenguaje natural de un algoritmo, se utiliza

para omitir secciones de código o dar una explicación del paradigma utilizado en la programación.

Page 5: Desarrollo de la consulta algoritmos

Definición de diagrama de flujo: Es la representación grafica de un proceso, cada proceso representado por un símbolo diferente.

Page 6: Desarrollo de la consulta algoritmos

Definición de la simbología de los componentes de un programa:

Page 7: Desarrollo de la consulta algoritmos

¿Qué es un problema informático? Es una relación entre un conjunto de estancias y otro de

soluciones.

Page 8: Desarrollo de la consulta algoritmos

¿Qué es un programa informático? Es una secuencia de instrucciones, para realizar una tarea

especifica en un computador.

Page 9: Desarrollo de la consulta algoritmos

¿Qué relación tienen los algoritmos y la informática?

Es que la informática se compone de algoritmos ya que sigue una serie de pasos para ejecutar todas sus funciones.

Page 10: Desarrollo de la consulta algoritmos

Partes de un algoritmo completo

Entrada: información dada al algoritmo o los valores con los que se va a trabajar.

Proceso: Cálculos necesarios para que a partir de los datos de entrada se llegue a un resultado

Salida: Son los resultados finales y la transformación de la entrada a través del proceso.

Page 11: Desarrollo de la consulta algoritmos

Elementos de un pseudocódigo: Variables: Son los procesos, datos o información relevantes del problema

a resolver. Tipos de datos: Pueden ser numéricos, textos o lógicos. Condiciones: Se usan para programar en un lenguaje de alto nivel, se

usa el si y el no, pueden ser simples, dobles o múltiples. Ciclos: Son estructuras de control repetitivo, cuando una sentencia se

repite varias veces.

Page 12: Desarrollo de la consulta algoritmos

¿Qué son las condiciones de un peudocódigo?

Son utilizadas en los lenguajes de alto nivel, la más utilizada es la del si y el no. Simples: la condición es una expresión booleana y solo se ejecuta si la condición

es verdadera. Dobles: Si la condición es cierta se ejecuta instrucciones y si es falsa se ejecuta

instrucciones2. Múltiples: si la condición es cierta entonces solo se ejecuta instrucciones.

Page 13: Desarrollo de la consulta algoritmos

Ciclos de un pseudocódigo: Representan la ejecución de instrucciones mas de una vez. Ciclo mientras: solo se repite si la condición es cierta. Ciclo repetir: se utiliza cuando se necesita que el cuerpo del ciclo se

ejecute al menos una vez y hasta que se cumpla la condición. Ciclo desde o para: ejecuta las acciones del cuerpo del bucle un numero

especificado de veces y de modo automático controla el numero de interacciones o pasos.

Page 14: Desarrollo de la consulta algoritmos

¿Qué es código fuente? Está escrito por un programador, es un conjunto de línea de texto

con los pasos que debe seguir la computadora para ejecutar dicho programa.

Page 15: Desarrollo de la consulta algoritmos

¿Qué es lenguaje de máquina? Es el único lenguaje ejecutable por la computadora, se

representa por un conjunto de instrucciones que deben ser ejecutadas en secuencia que representan las acciones que la maquina debe tomar.

Page 16: Desarrollo de la consulta algoritmos

¿Qué es compilador? Es un programa informático que traduce un programa escrito en

un lenguaje de programación.

Page 17: Desarrollo de la consulta algoritmos

Programación orientada a eventos:

Es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o el mismo programa.

Page 18: Desarrollo de la consulta algoritmos

Programación orientada a objetos: Es un paradigma de programación que usa objetos en sus

interacciones para diseñar aplicaciones y programas informáticos.