Introducción a la Tecnología de la Información

Slides:



Advertisements
Presentaciones similares
Diagrama Nassi-Shneiderman
Advertisements

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
ESTRUCTURA DE DECISION LOGICA
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
LÓGICA DE PROGRAMACIÓN
Introducción a los Algoritmos
Ejercicios de algoritmos y diagramas de flujo
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Unidad 4. Estructuras de selección
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
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
Curso de Programación I Parte III
Introducción a la Programació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
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.

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
Fundamentos de Programación
Programación de Computadores
Academia de Informática
FUNDAMENTOS DE PROGRAMACIÓN
Capítulo 1 “Elementos de Programación”
INTRODUCCIÓN A LA COMPUTACIÓN
Capítulo 2 – Estructuras de Control
ESTRUCTURA DE DECISION LOGICA
ESTRUCTURA DE DATOS ESD-243
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
Juego de Preguntas y Respuestas

Introducción a la Ingeniería de Sistemas
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
ESTRUCTURA DE DECISION LOGICA
Representación de Algoritmos
Lenguaje Programación
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
DEV- C++ ·include <iostream> Int x x=x+2(x)
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de programación
27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina.
M.S.C. Ivette Hernández Dávila
Metodología de la programación
Dirección General de Educación Superior Tecnológica Instituto Tecnológico de Salina Cruz CARRERA INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES.
INSTITUTO TÉCNICO INDUSTRIAL ÁREA DE INFORMÁTICA ALUMNO: CRISTIAN DAVID RODRÍGUEZ GÓMEZ GRADO:11-02.
* 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 Programación
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Algoritmos en Pseudocódigo
Estructuras Algorítmicas Selectivas
ESTRUCTURAS DE DECISION MULTIPLE
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
ALGORITMO QUE SUME 2 VALORES E IMPRIMA EL RESULTADO 1. Inicio 2. Inicializar variables A=0,B=0,C=0 3. Asignar valores a las variables A=20,B=50.
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
ALGORITMOS CLASE 2.
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Informatica I Ing. Nora Costa. Solución de Problemas.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
 El diseño ascendente se refiere a la identificación de aquellos procesos que necesitan computarizarse conforme vayan apareciendo.  Su análisis como.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
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 Tecnología de la Información Algoritmos y Pseudocodigos 2004 - 2

Algoritmos Los algoritmos representan una secuencia lógica que permite describir un proceso, una acción ó un conjunto de acciones. Los algoritmos tienen un inicio y un fin. El algoritmo representa una situación del quehacer diario

Algoritmos Cuando se presenta un problema determinado, se debe tener todos los elementos para poder resolverlo. La solución del problema se puede representar en términos de un algoritmo. Como cada persona tiene una ó varias formas de pensar en una solución, vamos a encontrar diferentes algoritmos.

Algoritmos Un algoritmo puede ser muy simple ó demasiado complejo. Todo depende de la persona que esta resolviendo el problema y de la forma de pensar en como resolver dicho problema.

Algoritmos Ejemplos Por ejemplo: Deseo ir al cine, solo?, con mis amigos?, con mi enamorada?,. Ver una película: cual película, cual cine?. Con cuanto dinero cuento, es suficiente?

Algoritmos Ejemplo En las empresas se presentan problemas como: productos a vender Tengo la cantidad suficiente de un producto para satisfacer la demanda de mis clientes? Que hago?, Contar y obtener el total de unidades del producto.

Algoritmos Todos los algoritmos tienen representaciones de lo que pasa el nuestra vida diaria. Todo lo que hacemos tiene una secuencia lógica.

Algoritmos Por ejemplo: Para ir al colegio primero nos levantamos en la mañana, nos bañamos, cambiamos de ropa, tomamos desayuno y vamos a la universidad. Podemos detallar aun más estas actividades.

Algoritmos También existen decisiones que debemos de tomar. Por ejemplo: Es día de clases, entonces me debo levantar temprano. No es día de clases, entonces me puedo levantar más tarde. Estamos realizando procesos (acciones) alternativas en este caso dependiendo del día de la semana.

Algoritmos Formas de representar un algoritmo: Diagramas de flujo Pseudo códigos Diagramas de caja, etc.

Pseudocódigos Un pseudocódigo es una representación escrita de un algoritmo. Pero la diferencia es que tiene una estructura y una sintaxis definida.

Pseudocódigos Tipos de Dato a usar Tipo de dato Ejemplo Entero 128 Real 7.5 Carácter “b” Lógico Verdadero, falso

Pseudocódigos Operadores Aritméticos Operación Ejemplo ** Potencia a ** b * multiplicación a * b / división a / b div División entera a div b mod Resto de la división a mod b + suma a mas b - resta a menos b

Pseudocódigos Sentencias de Asignación Permiten asignar valores a las variables. Se usa el símbolo  Formato variable  Expresión Expresión puede ser una sentencia, una variable ó una constante

Pseudocódigos Sentencias de Asignación Ejemplo Nombre  ‘Maria’ Name  nombre Preciototal  cantidad * preciounit

Pseudocódigos SENTENCIAS DE ENTRADA Y SALIDA Sentencias de Entrada: Leer Permiten ingresar valores Formato Leer variable1, variable2,..,variable n Ó Leer (variable1, variable2,..,variable n)

Pseudocódigos SENTENCIAS DE ENTRADA Y SALIDA Sentencias de Salida: Escribir Permiten mostrar valores Formato Escribir Lista de constante y/o variable Ó Escribir ( Lista de constante y/o variable)

Pseudocódigos SENTENCIAS DE ENTRADA Y SALIDA Ejemplo: Leer (cantidad) Leer (preciounit) Preciototal  cantidad * preciounit Mostrar(preciototal)

Pseudocódigos Partes de un pseudocódigo Cabecera del algoritmo Bloque del algoritmo

Pseudocódigos Cabecera del Algoritmo.- Indica el nombre ó identificación del algoritmo. Bloque del algoritmo.- Contiene la lógica para resolver un problema determinado.

Pseudocódigos Ejemplo: INICIO Leer (M, N, P) S  M+N+P Escribir(“El resultado es=”,S) FIN

Pseudocódigos Estructuras Alternativas (SI) Se usa la palabra SI Evalúa una condición y de acuerdo al resultado de la condición (verdadero ó falso) va por un camino ú otro. Si es verdadero va por el Entonces. Si es falso va por el Sino .

Pseudocódigos Estructuras Alternativas (SI) Formato1: Si condición Entonces sentencias Finsi Formato2: Si condición Sino sentencias

Pseudocódigos Estructuras Alternativas (SI) La condición es una comparación entre dos variables ò una variable y una constante.

Pseudocódigos Operadores de relación Operación Ejemplo = Igual que “sara”=”zara” <> Diferente a “4” <>”5” < Menor que 5<10 > Mayor que 12>4 =< Menor ó igual que 7<=2 >= Mayor ó igual que 25>=25

Pseudocódigos Estructuras Alternativas (SI) Ejemplo: Leer tipodecambio Si tipodecambio > 3.5 Entonces escribir(“vendo dolares”) Sino escribir (“compro dolares”) finsi