Algoritmos y programas

Slides:



Advertisements
Similar presentations
Procesadores superescalares
Advertisements

ALGORITMOS.
RECTAS EN EL ESPACIO. Algebra lineal Rectas en el espacio.
Definición La resolución de problemas ayuda a reducir o eliminar los pensamientos negativos que llevan a la persona a creerse incapaz de manejar una decisión,
MÉTODO DE GAUSS SISTEMAS DE ECUACIONES LINEALES Tema 3.6 * 1º BCS.
Taller de Educación Tecnológica 2004
Ecuaciones diferenciales 4. Transformada de Laplace Objetivo
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Probabilidad Profr. Eliud Quintero Rodríguez.
Guía del Auxiliar de Conversación Presentaciones y recursos
Ecuaciones diferenciales
APLICACIÓN DE LAS PILAS: BACKTRACKING
Evaluación economómica y financiera de proyectos Parte 3. Criterios de rentabilidad.
Copyright © 2014 by The University of Kansas Encuestas de comportamiento.
CALIDAD La calidad es una propiedad inherente de cualquier cosa que permite que esta sea comparada con cualquier otra de su misma especie.
Paridad Cambiaria Integrantes: Johanna Peña Eduardo Inalaf David Fuentes.
Ing. Lisseth Agüero Mirabal REQUERIMIENTOS. Ing. Lisseth Agüero Mirabal Funcionales No Funcionales TIPOS DE REQUERIMIENTOS.
PROBLEMAS FLUIDOS HOJA PARTE #3
AÑOFLUJOS DE EFECTIVOINGRESOS ACUMULATIVOS 0 1 2(a) 3 4 ($ 100,000)(-b) 34,432 39,530 39,359(d) 32,219 34,432 73,962(c) 113, ,540.
LAS FRACCIONES.
FRACCIONES EQUIVALENTES operador de una cantidad
Ejercicios clase anterior
NÚMEROS.
Los Números Racionales
Guía rápida de valoración de portafolio. Para empezar la valoración damos clic en Todos.
Roger Fabián Urióstegui Ejercicios. Pagina 18 Ejercicios. 1.-Organice los números 15,7,3,32,6,18, en orden: a)De menor a mayor: 3,6,7,15,18,32 b)De mayor.
Para otros usos de este término, véase Moda (desambiguación).
Fundamentos de Programación Netbeans – If –Else - Switch
TEMA 5. La economía monetaria
FUNDAMENTOS DE ELECTRONICA DIGITAL I
CAPÍTULO 3 DISEÑO DE CIRCUITOS IMPRESOS. GENERALIDADES PARA UN DISEÑO DE CIRCUITO IMPRESO Para todo diseño de un circuito impreso, lo primero y más importante.
Ejercicios de Física en la Kinesiología
Seminario Virtual 2do Grado. Trabajando con Power Point ENTORNO DE TRABAJO.
“Fructificar la razón: trascender nuestra cultura” U NIVERSIDAD DE Q UINTANA R OO Reunión de Equipo Directivo 1 “Fructificar la razón: trascender nuestra.
Geometría de Proporción Prof: Isaías Correa M.. Geometría de Proporción I.
Mensaje EL SACERDOCIO DE TODO CREYENTE Hno. Isaías Rodríguez A.
SEMEJANZA..
PLAN DE MEJORA PRÁCTICA EMPRESARIAL
La Importancia de la Intranet en el modernismo empresarial.
EL ENIGMA DEL MAL Y EL SUFRIMIENTO SUFRIMIENTO. Lectura bíblica Éxodo 1:1-22.
1:no comer ni tomar líquidos en la sala de sistemas 2:si uno leva un dispositivo para almacenar y si se le pierde uno se encarga de eso 3: no abrir los.
Servidor Multimedia Marina Vergara.
@ Angel Prieto BenitoApuntes 2º Bachillerato C.S.1 MATEMÁTICAS A. CS II TEMA 1 Sistemas de ecuaciones lineales.
Constante de Velocidad de Reacción knknknkn. Velocidad o rapidez de reacción Es el número de moles por unidad de volumen de una sustancia que reaccionan.
1 Coca. Cola Denise Polansky & Michelle Dubrovsky Produccion de.
Introducción a programación web Martin Esses. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.
Introducción Programación Lineal (PL) Muchas personas clasifican el desarrollo de La Programación Lineal (PL) entre los avances científicos mas importantes.
UNIDAD 5 PRODUCTOS Y COCIENTES NOTABLES. MAPA DE NAVEGACIÓN Exponentes y Radicales Índice Objetivo General Ejemplos Objetivo 1 Objetivo 2 Objetivo 3 Objetivo.
SUMADEENTEROS. Jorge recibe como regalo de cumpleaños dinero por parte de algunos parientes. Su abuela le da un sobre con $15, su padrino le regala $50.
¿SOY UN EMPRENDEDOR? EMPRENDIMIENTO GRADOS 8VO & 9NO.
El Contratante debe ingresar a la pagina de Coomeva Ingresar al link de Oficina Virtual de Usuarios Coomeva medicina.
Por favor utilizar mouse. Bienvenidos a conocer los resultados del Día e de nuestra institución.
Organización del Computador 1 Lógica Digital 1 Algebra de Boole y compuertas.
MAXIMO COMUN DIVISOR. Es el mayor de los divisores comunes a dos o mas números. Un número entero d se llama máximo común divisor (MCD) de los números.
ECUACIONES Y POTENCIAS 2do trimestre. Ecuaciones Para organizar mejor el procedimiento de resolver una ecuación vamos a definir dos operaciones: Reducir.
FLAVOR’S PURIFIER. LAURA CRISTINA TORRES LÓPEZ CRISTINA ISABEL MONTES DORADO VERONICA GRISALES ALVAREZ. ANA MARIA FERNANDEZ 10°B.
Capìtulo 19 La Maximizaciòn del Beneficio. Beneficio Econòmico u Una empresa emplea los factores j = 1…,m para producir los bienes i = 1,…n. u Los volùmenes.
ENERGÍA CONCEPTOS BÁSICOS. ENERGÍA La energía es una magnitud física que asociamos con la capacidad que tiene los cuerpos para producir trabajo mecánico,
Los Controles de Visual Basic El control CheckBox se utiliza generalmente para listar opciones y que el usuario pueda elegir entre ellas, y dependiendo.
 1. Pasado 1. Pasado        
MAPAS DE PROGRESO DEL APRENDIZAJE: LA PROPUESTA NACIONAL DE ESTÁNDARES DE APRENDIZAJE.
SISTEMAS DE NUMERACIÓN Facultad de Ingeniería.  Conjunto de símbolos y reglas que permiten representar datos numéricos. Sistema de numeración posicional:
CONCLUSIONES SIN DUDA ALGUNA, LA MEJOR FORMA DE EVITAR ESTAS CONSECUENCIAS ES CONSEGUIR QUE LOS ADOLESCENTES NO SE IMPLIQUEN EN CONDUCTAS QUE PUEDAN SUPONER.
Postales De Video. Definición JibJab es una famosa Aplicación Web 2.0 para hacer postales y montajes de video muy graciosos sólo con nuestro rostro, o.
Prof. Alex Iparraguirre Zavaleta 1 Universidad Alas Peruanas - Facultad de ciencias empresariales.
 Son inevitables.  Siempre va a existir diferencias de opiniones entre los miembros del equipo.  Es un error tratar de suprimirlos.  Proporcionan.
Soluciones o Disoluciones
Intervalos de Confianza Inferencia Estadística. Intervalos de Confianza Métodos de estimación: Estimación puntual: utilización de datos de la muestra.
Matemática Financiera Matemática Financiera Ciencias Administrativas Ciencias Administrativas Interés Simple.
Análisis, Diseño e Implementación de Bases de Datos Análisis, Diseño e Implementación de Bases de Datos Conceptos Generales.
Presentation transcript:

Algoritmos y programas Programación básica

Algoritmos Un algoritmo es la descripción detallada de los pasos necesarios para resolver un problema. Un algoritmo debe cumplir con tres características los pasos deben ser simples y claros el orden en que se ejecuten los pasos debe ser preciso debe resolver el problema en un número de pasos finito. Los algoritmos deben ser especificados con instrucciones que puedan ser ejecutadas por alguna entidad. La entidad puede ser cualquiera que sea capas de seguir instrucciones como una persona, una computadora, un robot, o algo similar.

Ejemplo de algoritmo 1. Ponga una tasa de agua en el recipiente para calentar sobre la estufa. 2. Caliente el agua hasta justo antes de hervir. 3. Vacíe el agua caliente en una tasa. 4. Agregue las cucharadas de café que desee. 5. Agregue las cucharadas de azúcar que desee. 6. revuelva hasta que los ingredientes se mezclen adecuadamente.

Algoritmos y pseudo código Las computadoras pueden ejecutar solo un conjunto de instrucciones limitado. Los paso de los algoritmos debemos especificarlos utilizando solamente las instrucciones que la computadora sea capaz de ejecutar o alguna instrucción equivalente. A un lenguaje similar al lenguaje de la computadora le llamamos pseudo código. Usaremos pseudo código para escribir los algoritmo.

Ejemplo: volumen esfera Algoritmo Volumen de esfera. Este algoritmo calcula el volumen de una esfera dado su radio. Se utiliza la variable RADIO para representar el radio de la esfera y la variable VOLUMEN para representar su volumen. Suponemos ambas variables como números reales. 1. [Leer el radio de la esfera] Leer(RADIO) 2. [Calcular el volumen de la esfera] VOLUEN = 4*3.1416*RADIO^3 3. [Se imprimen el dato y el resultado] Escribe(“El radio de la esfera es “, RADIO) Escribe(“El volumen de la esfera es ”, VOLUMEN) 4. [Termina] Salir

Diagramas de flujo Otra forma de especificar algoritmos es mediante diagramas de flujo. Un diagrama de flujo es la representación pictórica de un algoritmo. Las figuras básicas de los diagrama de flujo son las siguientes: Proceso Decisión Terminador Entrada Salida

Inicio Leer RADIO VOLUMEN  4*3.1416*RADIO^3 “El radio de la esfera es ”RADIO “El Volumen de la esfera es ”VOLUMEN Fin

Proceso de solución de problemas Para poder resolver problemas con la computadora debemos seguir algunos pasos. 1. Entender perfectamente el problema que se desea resolver. 2. Diseñar un algoritmo que lo resuelva. 3. Verificamos si el algoritmo resuelve o no el problema. Si nuestro algoritmo no resuelve el problema debemos modificarlo para que se obtenga la solución buscada. 4. Convertir este algoritmo en un programa que pueda ejecutar la computadora.

Aplicaciones El primer problema es determinar el alcance y el tiempo de vuelo de un proyectil lanzado con una velocidad inicial v0 y haciendo un ángulo de q grados con la horizontal. para convertir entre grados y radianes máximo alcance de un proyectil, g es la aceleración de la gravedad tiempo de vuelo

Algoritmo Tiro Algoritmo Tiro. Este algoritmo calcula el alcance y el tiempo de vuelo de un proyectil. Usaremos la variable ANG para el ángulo leído y ANGRAD para el ángulo convertido a radianes. La velocidad inicial en m/s será almacenada en la variable VEL. El alcance se almacena en la variable R y el tiempo de vuelo en la variable T. 1. [leer datos de entrada] Leer(ANG,VEL) 2. [Convertir el ángulo a radianes] ANGRAD = ANG*3.1416/180.0 3. [Calcula alcance] R = VEL*VEL*SEN(2*ANGRAD)/9.8 4. [Calcula el tiempo de vuelo] T = 2*VEL*SEN(ANGRAD)/2 5. [Despliega resultados] Escribe (“Velocidad inicial ”,VEL) Escribe (“Ángulo del tiro ”,ANG) Escribe (“Alcance ”,R) Escribe (“Tiempo de vuelo ”,T) 6. [Fin] Salir

Diagrama de flujo Tiro

Algoritmo ecuaciones Se desea resolver un sistema de ecuaciones simultaneas de 2x2 de la forma a x + b y = c d x + e y = f La solución de este sistema puede escribirse como

Algoritmo simultaneas Algoritmo Simultaneas. Resuelve un sistema de ecuaciones de 2x2. Los coeficientes son las variables A, B, C, D, E y F. Las soluciones se almacena en las variables X y Y. 1. [Leer coeficientes] Leer(A, B, C, D, E, F) 2. [Calcula la solución] X = (C*E – B*F)/(A*C – B*D) Y = (A*F – C*D)/(A*C – B*D) 3. [Imprime solución] Escribe (“x = ”, X) Escribe (“y = ”, Y) 4. [Fin] Salir