“INTRODUCCIÓN A LA LÓGICA COMPUTACIONAL”

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

Introducción a la programación
Diagramas de flujo Pseudo-código Ejercicios Instalación de C++
Sesión 4 Diagramas de Flujo
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.
ESTRUCTURA DE DECISION LOGICA
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
CONCEPTOS BASICOS DE PROGRAMACION
ELABORADO POR: Facilitando la educación.
FUNDAMENTOS DE PROGRAMACIÓN
Introducción a la Programación
Técnico en programación de Software
Introducción a la Estadística Informática
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.
DFD's DFD significa Diagrama de Flujo de Datos. Tiene este nombre ya que los símbolos utilizados se conectan por medio de flechas para indicar la secuencia.
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Introducción a la Programación
METODOLOGIA DE LA PROGRAMACION
Tema 6. Conceptos básicos de programación
INTEGRANTES: Carla Tunquipa Faijo Isabel Rodriguez Huamani
Matemáticas Discretas y Algoritmos
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
Introducción a la Programación “Conceptos de Algoritmo”
Diagramas de procesos Unidad V
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis,  ya que permite identificar aspectos.
Fundamentos de programación
Capítulo 2 – Estructuras de Control
ESTRUCTURA DE DECISION LOGICA
DIAGRAMAS DE FLUJO Ing. Paulo Guerra.
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
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
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Introducción a la Ingeniería de Sistemas
DIAGRAMA DE FLUJO ERIKA SUAREZ lozano Sergio Ortiz caballero Arturo González Yesica mariana regueros Paola García sanchez.
Metodología para la construcción de programas
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ó.
ESTRUCTURA DE DECISION LOGICA
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
COMPUTO III Ing. Jimmy Ojeda Arnica.
Representación de Algoritmos
TEMA 2: DIAGRAMAS DE FLUJO
 TECNOLOGIAS DE LA INFROMACIONM Y COMUNICACIÓN En este bloque vemos trabajamos con las definiciones de que es Word. Excel y Power point. WORD: Microsoft.
Por: Ortega Ramírez Cristian Ricardo
Lenguaje Programación
DEV- C++ ·include <iostream> Int x x=x+2(x)
Entendiendo las partes
ALGORITMO QUE ES ??.
Elaboración de algoritmos usando lógica de programación
ALGORITMO.
Una breve introducción
Presente un cuestionario con los aspectos mas importantes sobre los
M.S.C. Ivette Hernández Dávila
Diseño de Procedimientos
Editor de formulas de Excel
SENA CENTRO INDUSTRIAL DE ENERGIAS ALTERNATIVAS
Lic. Carla Aguirre Montalvo
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.
COMPUTER SCIENCE PARCIAL 1
Conalep 150 Tehuacán inmi 309 soma
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
Ing. José David Ortiz Salas
Transcripción de la presentación:

“INTRODUCCIÓN A LA LÓGICA COMPUTACIONAL” UNIDAD 4 “INTRODUCCIÓN A LA LÓGICA COMPUTACIONAL” ¿Qué aprenderemos? A resolver problemas informáticos por medio de Flujogramas. A elaborar Diagramas de Flujo con las formas de Microsoft Word 2007. A programar Macros personalizadas en Microsoft Excel 2007 con Formularios fáciles y sencillos diseñados con Microsoft Visual Basic.

CONCEPTOS BÁSICOS Problema: Es cualquier situación que necesita ser cambiada, y para solucionar ese problema necesitamos conocer qué queremos y desde luego qué tenemos. Algoritmo: Es un procedimiento que indica paso a paso como resolver un problema o realizar una tarea específica. Caja Negra: Elemento que es estudiado desde el punto de vista de las entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su funcionamiento interno.

CONCEPTOS BÁSICOS Programa: Representación de un algoritmo mediante un código o lenguaje de programación que el computador pueda interpretar, ejecutar y presentar resultados. Lenguaje de Programación: Conjunto de palabras, normalmente en inglés, símbolos, signos y reglas sintácticas o de escritura, nos permiten escribir algoritmos (programas) que el computador interpreta y ejecuta. Flujograma (o Diagrama de Flujo): Es la representación gráfica de un algoritmo, para lo cual se utilizan bloques, símbolos y flechas estandarizadas.

FLUJOGRAMA Ejemplo de Flujograma Elementos de un Flujograma

ELEMENTOS DEL FLUJOGRAMA Terminador: Se usa para identificar el inicio y el fin del algoritmo. Proceso: Representa una etapa del proceso. Entrada Manual: Representa la entrada de un dato a ocupar en el algoritmo. Documento: Sirve para representar los datos de salida (información) obtenidos en los procesos del algoritmo.

ELEMENTOS DEL FLUJOGRAMA Sentido del flujo: Indica por medio de una flecha el sentido y la secuencia de las etapas del proceso. Decisión: Representa al punto del proceso donde se debe tomar una decisión. F V Referencia en Página (Conector): Se ocupa para conectar dos flujos cortados dentro de una misma página. Referencia en Otra Página (Conector fuera de página): Se ocupa para conectar dos flujos cortados en páginas distintas.

OPERADORES Operadores Aritméticos + Mas (Suma) - Menos (Resta) * Por (Multiplicación) / Entre (División) % Residuo (División) = Igual ^ Exponenciación > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que == Igual que <> Diferente de Operadores Lógicos & And (Y) | Or (O) ! Not (No)

NORMAS PARA HACER FLUJOGRAMAS Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales). Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente necesario. No deben quedar líneas de flujo sin conectar Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.

EJEMPLO 1 PROBLEMA: Determinar el área de un rectángulo para una base y una altura dada. Inicio base, altura area = base * altura area Fin

total = compra - ( compra * descuento ) EJEMPLO 2 PROBLEMA: El Almacén "Trapitos" aplica el 20% de descuento en todos sus productos. Haga un flujograma que muestre la forma de calcular el total a pagar por un cliente con el descuento aplicado. Inicio 1 total descuento = 0.2 compra Fin total = compra - ( compra * descuento ) 1

total = precio - ( precio * 0.35 ) EJEMPLO 3 PROBLEMA: La Zapatería "Cachos Finos" vende tres tipos de zapatos: Tenis, Formales y Deportivos; y tiene en liquidación los zapatos Formales, para ello los está vendiendo con el 35% de descuento. Determine el monto de la compra según el tipo de zapato adquirido por un cliente. Inicio tipo, precio Si tipo=="Formal" F V total = precio - ( precio * 0.35 ) total = precio 1

EJEMPLO 3 (Continuación) 1 total Fin

EJEMPLO 4 PROBLEMA: Diagramar la solución para mostrar el nombre del ganador de las Elecciones de Alcalde en Zacatecoluca a partir del numero de votos de cada uno de los tres partidos en contienda (ARENA, FMLN y GANA). Inicio candidatoARENA="Medardo Alfaro", candidatoFMLN="Dr. Hirezi", candidatoGANA="Mario Tenorio" votosARENA, votosFMLN, votosGANA 1

EJEMPLO 4 (Continuación) 1 Si votosARENA>votosFMLN & votosARENA>votosGANA F V "El nuevo Alcalde es: " candidatoARENA Si votosFMLN>votosGANA F V "El nuevo Alcalde es: " candidatoGANA "El nuevo Alcalde es: " candidatoFMLN Fin

EJERCICIO 1 PROBLEMA: Diseñe un flujograma que lea dos números, los sume y muestre el total.

EJERCICIO 2 PROBLEMA: Se desea determinar si una persona es adulto o no, a partir de su edad actual. Diseñe la solución con un flujograma. NOTA: Considérese adulto a toda persona mayor de 18 años.

EJERCICIO 3 PROBLEMA: Estas son las tarifas del Car-Wash "La Perica": $ 2.00 a autos pequeños. $ 4.25 a autos medianos. $ 7.50 a autos grandes. Diseñe un diagrama de flujo que determine el total a pagar por un cliente dependiendo del tamaño de su auto.

TAREA (¡¡Puntos Extras!!) PROBLEMA: La compañía TIGO premia a sus ejecutivos de venta de celulares con una bonificación en su salario de la siguiente manera: Entre 5 y 19 celulares mensuales: 10%. Entre 20 y 39 celulares mensuales: 20%. Mas de 40 celulares mensuales: 40%. El salario base de los ejecutivos de venta es de $175.00 al mes. Diseñe un flujograma que determine el monto total del salario de un empleado con su bonificación respectiva aplicada.