Desarrollo de la consulta algoritmos

Post on 13-Jan-2017

61 views 1 download

Transcript of Desarrollo de la consulta algoritmos

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

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.

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.

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.

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

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

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

soluciones.

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

especifica en un computador.

¿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.

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.

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.

¿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.

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.

¿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.

¿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.

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

un lenguaje de programación.

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.

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.