ALGORITMO Es un conjunto preescrito de instrucciones o  reglas  bien definidas, ordenadas y finitas que permite realizar una actividad  mediante pasos.

Slides:



Advertisements
Presentaciones similares
Algoritmos y Programas
Advertisements

Diagrama Nassi-Shneiderman
Resolución de Problemas Algoritmos y Programación
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.
PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Razonamiento algorítmico
Resolución de Problemas Algoritmos y Programación
FUNDAMENTOS DE PROGRAMACIÓN
Técnico en programación de Software
Introducción a la Estadística Informática
Compuertas lógicas Puertas lógicas.
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.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Introducción a la Programación
METODOLOGIA DE LA PROGRAMACION
SCRATCH Scratch es un entorno de programación.
Matemáticas Discretas y Algoritmos
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
ESTRUCTURAS DE CONTROL
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Asignatura de Introducción a la Ingeniería en Sistemas Tema: DIAGRAMAS DE FLUJO.
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
ALGORITMOS.
Fundamentos de programación
ALGORITMOS, CONCEPTOS BASICOS.
ESTRUCTURA DE DECISION LOGICA
ESTRUCTURA DE DATOS ESD-243
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.
Fundamentos de programación Organización de una computadora.
Cómo adquirir programas
TEMAS PRINCIPALES. ALGORITMOS. CONCEPTOS El algoritmo es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Unidad 1. PROGRAMACION ALGORITMICA
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ó.
ALGORITMOS taller.
Elementos básicos para el desarrollo de algoritmos
Representación de Algoritmos
Algoritmos y pseudocódigos
POR: MÓNICA MARÍA RÚA BLANDÓN
Nuestra herramienta mental más importante para competir con la complejidad es la abstracción. Por tanto, un problema no deberá considerarse inmediatamente.
Algoritmos Cristian Hernández Jorge bello.
Santiago Pachón Pedroza Jesús Arley Bolaños 1002
DEV- C++ ·include <iostream> Int x x=x+2(x)
Entendiendo las partes
ALGORITMOS PRESENTADO POR: FERNANDA LEURO TATIANA CONTRERAS 1004
ALGORITMO QUE ES ??.
Un algoritmo es un método en el que se define paso a paso la solución de un problema que termina en un número infinito de pasos. Un algoritmo es otro tipo.
Elaboración de algoritmos usando lógica de programación
ALGORITMO.
Daniel Camilo Albarracín torres Christian David Donoso Beltrán 1002.
Presente un cuestionario con los aspectos mas importantes sobre los
Diagrama de Flujo Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona. El diagrama de flujo o diagrama de actividades es la representación.
Unidad 1. PROGRAMACION ALGORITMICA
M.S.C. Ivette Hernández Dávila
Metodología de la 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.
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
PARCIAL 1 SISTEMA DE TRATAMIENTO DE INFORMACION. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo.
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
David A Salamanca Díaz. DEFINICIÓN  Se define como una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un.
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Y PROGRAMAS. OBJETIVOS  Resolver problemas mediante la especificación algorítmica.  Proporcionar los procedimientos y técnicas para el desarrollo.
Transcripción de la presentación:

ALGORITMO Es un conjunto preescrito de instrucciones o  reglas  bien definidas, ordenadas y finitas que permite realizar una actividad  mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad, dados un estado  inicial y una  entrada , siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. los algoritmos son el objeto de estudio de la algoritmia.

FORMAS DE REPRESENTAR UN ALGORITMO SEUDOCÓDIGO: es una forma de diagramar o representar un algoritmo para resolver un determinado problema, independiente de cualquier lenguaje de programación en especial. DIAGRAMA DE FLUJO: es la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Es la representación de la solución utilizando figuras geométricas como circunferencias, flechas, rectángulos, rombos, etc. DIAGRAMA N - S (Nassi-Shneiderman): también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia del seudocódigo, con la representación gráfica del diagrama de flujo. El diagrama N-S cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por ello se apoya en expresiones del lenguaje natural; sin embargo, dado que el lenguaje natural es muy extenso y se presta para la ambigüedad, solo se utiliza un conjunto de palabras

OPERADORES RELACIONESLES EN PSENDOCODIGOS

CLASES DE ALGORITMOS CUALITATIVOS: Son aquellos en los que se describen los pasos utilizando palabras. Ejemplo: Realizar un jugo de naranja Cortar las naranjas con el cuhillo Exprimir las naranjas Se vierte el zumo de naranja dentro de la jarra Se agrega azúcar al gusto Se sirve el Jugo

CUANTITATIVOS: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Ejemplo: Se quiere calcular el área de un rectángulo, se tiene en cuenta la forma que es (A x B) en la cual a y b son dos de los lados. Se solicita la longitud del lado A Se solicita la longitud del lado B Luego se multiplica el lado A con el lado B y el resultado es el área del rectángulo.

TIPOS DE OPERADORES Una expresión lógica es aquella que sólo puede devolver dos valores (Verdadero o Falso). Los valores que pueden aparecer en una expresión lógica son de 2 tipos: lógicos y relacionales. Operadores Relacionales: <, >, =,<> Operadores Lógicos: El problema es que a veces queremos preguntar o evaluar por más de una condición al mismo tiempo y para esto está los operadores lógicos. Y and && O or !! No not ~!

PASOS PARA ELABOARAR UN ALGORITMO Entender el problema o la cosa que quieres hacer sin necesidad de pensar  Escribir, de manera general, las etapas en que consistirá este método.  Dividir cada etapa en etapas cada vez más pequeñas hasta que todas las instrucciones queden perfectamente claras.

Mansury Ospina Carvajal CONSULTA: http://tecnicasensistemas.bligoo.com.co/definicion-de-algoritmos-tipos-de- algoritmos-ejemplos#.UmwZLXBLNps http://oscarrojasb.blogspot.com/2011/11/formas-de-representar-un- algoritmo.html http://www.edukanda.es/mediatecaweb/data/zip/1164/page_50_b.htm Mansury Ospina Carvajal