Melissa Victoria Mendiola Peralta.  Los algoritmos son las series de pasos por los cuales se resuelven los problemas.

Slides:



Advertisements
Presentaciones similares
ALGORITMO Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal,
Advertisements

Algoritmos y Programas
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Introducción a los Algoritmos
UNIDAD II: ALGORITMOS Y LENGUAJES
Resolución de Problemas Algoritmos y Programación
Técnico en programación de Software
SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR DIRECCIÓN GENERAL DEL BACHILLERATO   ESCUELA PREPARATORIA FEDERAL POR COOPERACIÓN.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
Introducción a la Computación
METODOLOGIA DE LA PROGRAMACION
Análisis Diseño y Desarrollo
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
LENGUAJES DE PROGRAMACIÓN
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Conceptos Básicos de Informática
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
COMPUTO III Ing. Jimmy Ojeda Arnica. METODOLOGIA DEL CURSO Objetivos del curso : Comprender el entorno de los lenguajes visuales. Comprender el entorno.
Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de programación
Algoritmos Programación
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Unidad 1 Introduccion a los programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
FUNDAMENTOS DE PROGRAMACIÓN
COMPUTER SCIENCE PARCIAL 1 Introducción a los programas.
EL COMPUTADOR. INDICE  Qué es Qué es  El software El software  El hardware El hardware  periféricos de entrada: teclado, mouse, micrófono, escáner,
PROGRAMACION DE APLICACIONES EN MEMORIA DEL COMPUTADOR = ALGORITMOS Y ESTRUCTURAS DE DATOS.
INFORMÀTICA CIENCIA OBJETO DE ESTUDIO : INFORMACIÒN TRATAMIENTO AUTOMÀTICO RACIONAL.
Expositor Lic. José Aragón Tapia. Introducción a la programación. Datos y expresiones, Operadores. Algoritmos, concepto, características. Definición de.
Colegio San Estanislao de Kostka. Jesuitas – Salamanca INTRODUCCIÓN AL ORDENADOR Y LOS PERIFÉRICOS.
ELEMENTOS BÁSICOS DE PROGRAMACIÓN EN C# Mtro. José David Uc Salas
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
Sistema de ecuaciones lineales de dos ecuaciones y dos incógnitas Unidad 1. MATEMÁTICA APLICADA EN PROBLEMAS RELACIONADOS CON LA SEGURIDAD Y SALUD EN EL.
LOS ALGORITMOS Vadim Loktionov. ¿Que es un Algoritmo? -Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de.
Operaciones con números enteros Z
Representación de la Información en el Computador Material Recopilado por el Prof. Manuel Sánchez.
LAS MATEMATICAS Y LA INGENIERIA EN SISTEMAS. Las matemáticas son fundaméntales en la ingeniería en sistemas por :
Algoritmos Computacionales
Nombre Johanna Orellana Curso 5to Sociales. La informática es el procesamiento automático de información mediante dispositivos electrónicos y sistemas.
Concepto: ¿Qué es un sistema computacional? Es un conjunto de dispositivos (Hardware) que interaccionan mediante conjunto de Instrucciones (Software)
Lenguajes de programación Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas.
Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
1 UNIVERSIDAD NACIONAL DE EDUCACIÓN ENRIQUE GUZMÁN Y VALLE INTRODUCCIÓN A LA INFORMÁTICA RITA FERNÁNDEZ LARA.
Máximo Común Divisor y mínimo común múltiplo
Inecuaciones lineales o inecuaciones de primer grado
Portada: Nombre: Carlos Estiven Betancur Vélez Nombre: Carlos Estiven Betancur Vélez Grado:9c Grado:9c Institución: Simona duque Institución: Simona duque.
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje Programación Estructurada.
Cristina. Derivada del término en latín variabilis, variable es una palabra que representa a aquello que varía o que está.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
1 Introducción a la Programación Estructurada Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
TEMA: Introducción a la informática.. Objetivos  Explicar los conceptos fundamentales relacionados con la computación.  Explicar la forma de representar.
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
Ing. Albino Goncalves. Mayo 2007 Algoritmo Definiciones: – Consiste en una secuencia de pasos que hay que seguir para obtener resultados. – Consiste en.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
Representación en espacio de estado
Presentada por: Johan Manuel Cabrera Chavarro Universidad Surcolombiana Tecnología en Desarrollo de Software.
CÁLCULO DEL TIEMPO ESTÁNDAR O TIEMPO TIPO
PPTCEG020EM31-A16V1 Resolución de problemas en los racionales EM-31.
1 Lenguaje de Programación Clase 1 Alberto Huamani Escobar
Lenguajes de Programación (Definición, Clasificación y Ejemplos)
Fundamentos de programación
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
FUDAMENTOS BÀSICOS computación
Transcripción de la presentación:

Melissa Victoria Mendiola Peralta

 Los algoritmos son las series de pasos por los cuales se resuelven los problemas.

 Su importancia radica en mostrar la manera de llevar a cabo procesos y resolver mecánicamente problemas matemáticos o de otro tipo. Al igual que las funciones matemáticas, los algoritmos reciben una entrada y la transforman en una salida, comportándose como una caja negra.

 Para llegar a la realización de un programa es necesario el diseño previo de algoritmo, de modo que sin algoritmo no puede existir un programa. Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que lo ejecuta.

 En la ciencia de la computación y en la programación, los algoritmos son más importantes que los lenguajes de programación o las computadoras. Un lenguaje de programación es tan solo un medio para expresar un algoritmo y una computadora es solo un procesador para ejecutarlo.

 Preciso: indicando el orden de realización de cada uno de los paso.  Definido. Si se sigue el algoritmos varias veces proporcionándole los mismos datos, se deben obtener siempre los mismos resultados.  Finito: al seguir el algoritmo, éste debe terminar en algún momento, es decir tener un numero finito de pasos.

 1.- Análisis del problema.  2.- Identificar las entradas, procesos y salidas del problema, declaración de variables.  3.- Diseño del Algoritmo: Describe la secuencia ordenada de los pasos, sin ambigüedad, es decir, siendo preciso y veraz en la búsqueda de la solución al problema.  4.- Codificación del Algoritmo: Es la expresión en un lenguaje de programación de los pasos definidos en el algoritmo.  5.- Ejecución y validación del programa por el computador

Datos de entrada Datos de salida=resultado s Definición del problema Análisis del problema

 Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

 La Computación es una ciencia, en particular una rama de la Matemática que centra su interés en el estudio y definición formal de los cómputos.  Se le llama cómputo a la obtención de una solución o resultado (generalmente en el sentido matemático/aritmético del término), a partir de ciertos datos o entradas utilizando para ello un proceso o algoritmo.

 Es importante el estudio y conocimiento de lo que hoy conocemos como Algoritmos Computacionales, que desde su aparición hasta nuestros días es, y seguirá siendo; vital para el desarrollo de aplicaciones para computadoras y el manejo y dominio de la lógica de programación para resolver problemas

 Un algoritmo es un método para resolver un problema. Aunque la popularización del término ha llegado con el advenimiento de la era informática, algoritmo proviene de Mohammed al-Khowarizmi, matemático persa que vivió durante el siglo IX y alcanzo gran reputación por el enunciado de las reglas para sumar, restar, multiplicar y dividir números decimales.

 La traducción al latín del apellido de la palabra algorismus derivo posteriormente en algoritmo. Euclides, el gran matemático griego (del siglo IV antes de Cristo) que invento un método para encontrar el máximo común divisor de dos números, se considera con Al-Khowarizmi el otro gran padre de la algoritmia (ciencia que trata de los algoritmos).

 Una computadora es cualquier dispositivo que se emplee para procesar información según un procedimiento bien definido. Comprende desde los dispositivos mecánicos como la regla de cálculo, toda la gama de calculadoras mecánicas desde el ábaco hacia adelante, además de las computadoras electrónicas contemporáneas.  Una computadora moderna es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida. Ella realiza una secuencia de operaciones a partir de las instrucciones suministradas mediante un programa, procesa un conjunto de datos de entrada hasta obtener un conjunto de datos de salida

 La Computación, en sentido general, comprende la creación de algoritmos para la solución de problemas (computación) y el procesamiento de la información a nivel de software y hardware.  Sea la solución de cualquier problema requiere de un procedimiento, un método, una serie de pasos ordenados para convertir las entradas en salidas, los daos en soluciones.  La Computación se ocupa de las herramientas, tanto a nivel de hardware como de software, para la solución de los problemas en forma automática.