INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

PROF. ING. JULIO CESAR CANO RAMIREZ
CARRERA: INGENIERIA CIVIL UNI-RUACS
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
UNIDAD II: ALGORITMOS Y LENGUAJES
Resolución de Problemas Algoritmos y Programación
Universidad del Cauca. Programa de Ingeniería de Sistemas
Curso de Programación I Parte I
Técnico en programación de Software
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
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.
Metodología de la Programación
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computación
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2007 – I (11va Semana) Lunes 14 de Mayo Ing. Juan José Montero Román.
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román
INTRODUCCIÓN A LA COMPUTACIÓN
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (8va Semana) Lunes 25 de Setiembre del 2006 Juan José Montero Román.
Introducción a la Computación
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (7ma Semana) Lunes 18 de Setiembre del 2006 Juan José Montero Román.
METODOLOGIA DE LA PROGRAMACION
Matemáticas Discretas y Algoritmos
Fundamentos de Programación
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
ALGORITMOS.
Academia de Informática
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
INTRODUCCIÓN A LA COMPUTACIÓN 13va Semana – 21va Sesión Miércoles 25 de Mayo del 2005 Juan José Montero Román
ALGORITMOS, CONCEPTOS BASICOS.
INTRODUCCIÓN A LA COMPUTACIÓN
INTRODUCCIÓN A LA COMPUTACIÓN
Capítulo 2 – Estructuras de Control
ESTRUCTURA DE DATOS ESD-243
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
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.
Unidad 3 Instrucciones secuenciales
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Introducción a la Ingeniería de Sistemas
Metodología para solución de problemas
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
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ó.
Tema 6. Introducción a la programación
¿Qué son Los Lenguajes de Programación?
Algoritmos y pseudocódigos
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Nuestra herramienta mental más importante para competir con la complejidad es la abstracción. Por tanto, un problema no deberá considerarse inmediatamente.
DEV- C++ ·include <iostream> Int x x=x+2(x)
ALGORITMOS PRESENTADO POR: FERNANDA LEURO TATIANA CONTRERAS 1004
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de programación
INTRODUCCION A LA PROGRAMACIÓN
Daniel Camilo Albarracín torres Christian David Donoso Beltrán 1002.
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.
M.S.C. Ivette Hernández Dávila
Metodología de la programación
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
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.
Lenguaje estructurado
3. Herramientas de representación de algoritmos
Algorítmica y Programación
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
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.
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:

INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román

ALGORITMO Objetivos : Definir el Concepto de Algoritmos. Explicar la Solución de problemas con el Computador. Describir las Palabras Reservadas.

ALGORITMO Una formula o serie de pasos para solucionar un problema dado. Para ser un algoritmo, una serie de reglas debe no tener ambigüedades y un claro punto de fin. Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento. Conjunto de reglas bien definidas para la resolución de un problema. Un programa de software es la trascripción, en lenguaje de programación, de un algoritmo.

ALGORITMO un algoritmo es un conjunto de operaciones básicas identificables, que deben ejecutarse en un orden convenido con anticipación para encontrar el resultado de un determinado problema y es independiente de los lenguajes de programación y del computador, ya que un mismo algoritmo puede expresarse en diferentes lenguajes de programación.

ALGORITMO Características : Precisión Repetitivo Finito Validez Eficiencia Menor uso de recursos

ALGORITMO

“algoritmo que calcula la suma de las áreas de un cuadrado y de un rectángulo“ inicio. leer lado de cuadrado leer largo y ancho de rectángulo calcular área del cuadrado: acua = lado * lado calcular área del rectángulo: arec = largo * ancho calcular suma de áreas: suma = acua + arec escribir: lado, largo, ancho, acua, arec, suma. ¿desea continuar si o no? si respondió si ir a inicio. si respondió no ir a fin. fin.

PSEUDOCÓDIGO lenguaje de especificación de algoritmos, hace el paso de codificación final. medio de representar las estructuras de control de programación estructurada. no puede ser ejecutado por una computadora. puede ser traducido a cualquier lenguaje de programación. utiliza para representar las acciones sucesivas, palabras reservadas en inglés. la escritura exige normalmente la indentación.

PSEUDOCÓDIGO proporcionan las instrucciones o sentencias para elaborar los programas, dichas instrucciones pueden ser: instrucciones de Asignación: X  0 instrucciones de Entrada/Salida: LEER A, ESCRIBIR X instrucciones de Aritmética y Lógica: X = A + B, SI X > 0 entonces...

PSEUDOCÓDIGO inicio. int lado, largo, ancho, cuadrado, rectángulo, suma // declaración de variables leer lado, largo,ancho // ingreso de datos. calcular cuadrado  lado * lado calcular rectángulo  largo * ancho calcular suma  cuadrado + rectángulo // proceso de datos. escribir: lado, largo, ancho, suma. // impresión de resultados. ¿desea continuar si o no? si respondió si ir a inicio. si respondió no ir a fin. fin.

PSEUDOCÓDIGO Palabras Reservadas Aquellas que no se pueden usar para darle el nombre a las variables o constantes que vayas a definir

PSEUDOCÓDIGO inicio. int lado, largo, ancho, cuadrado, rectángulo, suma // declaración de variables leer lado, largo,ancho // ingreso de datos. calcular cuadrado  lado * lado calcular rectángulo  largo * ancho calcular suma  cuadrado + rectángulo // proceso de datos. escribir : lado, largo, ancho, suma. // impresión de resultados. ¿desea continuar si o no? si respondió si ir a inicio. si respondió no ir a fin. fin.

PSEUDOCÓDIGO Variables Valor o conjunto de caracteres que son variables durante la ejecución del programa

PSEUDOCÓDIGO inicio. int lado, largo, ancho, cuadrado, rectángulo, suma // declaración de variables leer lado, largo,ancho // ingreso de datos. calcular cuadrado  lado * lado calcular rectángulo  largo * ancho calcular suma  cuadrado + rectángulo // proceso de datos. escribir: lado, largo, ancho, suma. // impresión de resultados. ¿desea continuar si o no? si respondió si ir a inicio. si respondió no ir a fin. fin.

PSEUDOCÓDIGO Constante Valor o conjunto de caracteres que permanecen invariables durante la ejecución del programa

PSEUDOCÓDIGO inicio. int lado, ancho = 10, cuadrado, rectángulo, suma // declaración de variables leer lado // ingreso de datos. calcular cuadrado  lado * lado calcular rectángulo  lado * ancho calcular suma  cuadrado + rectángulo // proceso de datos. escribir: lado, ancho, suma. // impresión de resultados. ¿desea continuar si o no? si respondió si ir a inicio. si respondió no ir a fin. fin.

DIAGRAMAS DE FLUJO Representan la forma más tradicional para especificar los detalles algorítmicos de un proceso. Se utilizan principalmente en programación, economía y procesos industriales; estos diagramas utilizan una serie de símbolos con significados especiales.

DIAGRAMAS DE FLUJO Inicio Fin Procesamiento de Datos Impresión de Resultados Lectura de Datos

PROGRAMA es un conjunto de instrucciones que se da a un computador para resolver un problema dado; esto implica que un programa identifica una regla, un método y un algoritmo. los programas se desarrollan utilizando un determinado lenguaje de programación.

CASO BANCO Algoritmo Atención según prioridad

Conclusión Hemos Definido el Concepto de Algoritmos. Explicado la Solución de problemas con el Computador. Descrito las Palabras Reservadas. ftp.usmp.edu.pe

Recuperación Sábado 21 de Mayo del 2005 Inicio 12 pm. Termino 1:30 pm.