Estructura Secuencial

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Estructura Secuencial"

Transcripción

1 FACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y TELECOMUNICACIONES Estructura Secuencial Curso: Algorítmica Mg. Evelyn Ayala [email protected]

2 Agenda 1 Recomendaciones Básicas Estructura Secuencial 2 Pseudocódigo para sumar dos números 3 Pseudocódigo para calcular el área de un triángulo 4 Pseudocódigo para calcular el área de un rectángulo 5 6 Pseudocódigo para calcular el 15% de un valor 7 Pseudocódigo para calcular el promedio de 05 números Pseudocódigo para calcular cuatro operaciones básicas 8

3 1. Recomendaciones Básicas Antes de poder desarrollar el algoritmo debemos de expresar su solución en un lenguaje natural en nuestro cerebro para poder desarrollar más rápido la lógica, identificando la entrada, el proceso y la salida. Luego escribimos la entrada, el proceso y la salida, con el lápiz. Para la entrada: utilizamos la primitiva leer(). Para el proceso: generalmente son cálculo, para cada calculo le anteponemos la palabra calcular, es decir: - Si el proceso es el área, le llamamos calcular Area - Si el proceso es porcentaje, le llamamos calcular Porcentaje.

4 Para la salida: utilizamos la primitiva escribir(). Utilizar comentarios antes de entrar a cada parte de un algoritmo (entrada, proceso, salida). Siempre antes de usar la primitiva leer( ), ponemos la primitiva escribir para indicar que datos vamos a ingresar. No utilizar acentos para resolver un algoritmo.

5 Realizar la prueba de escritorio Con datos de prueba, se seguirá la lógica del algoritmo hasta tener resultados óptimos, quiere decir que el algoritmo posee una lógica adecuada, en caso contrario el algoritmo tiene que ser corregido.

6 2. Estructura Secuencial Se representa por una sentencia ó un conjunto de sentencias (a la que en adelante llamaremos acción) que se ejecutan una a continuación de otra a modo de secuencia. Las sentencias se suceden de tal modo que la salida de una es la entrada de la siguiente, y así sucesivamente hasta finalizar el algoritmo.

7 Su sintaxis es: Inicio Acción1 Acción2... AcciónN Fin

8 3. Pseudocódigo para Sumar dos números

9 Solución: E-P-S La forma de resolverlo es expresarlo en lenguaje natural en nuestro cerebro Entrada: dos números: nro1,nro2 Proceso: calcular la suma de dos números. Salida: Mostrar resultado de la suma de dos números.

10 Este pensamiento lo expresaremos como: Entrada: nro1, nro2 Proceso: Calcular la suma de nro1 y nro2 Salida: Mostrar resultado de la suma de nro1 y nro2

11 Luego describimos que actividad realizamos en cada parte. Entrada Usamos la primitiva leer Leer (nro1,nro2) Nota: antes de usar la primitiva leer usamos la primitiva escribir para indicar que datos vamos a ingresar. Por ejemplo si vamos a leer(lado), entonces lado es lo que vamos a ingresar utilizamos escribir( ingrese lado ) es decir: escribir( Ingrese los números ) leer (nro1,nro2)

12 PSEUDOCÓDIGO Entrada: nro1, nro2 Proceso: Calcular la suma de nro1 y nro2 //Entrada: escribir( Ingrese los números ) leer (nro1,nro2) Salida: Mostrar resultado de la suma de nro1 y nro2

13 Proceso Cómo calculamos la suma? Simplemente sumamos nro1+nro2 y tenemos que guardarlo en una variable, para ello usamos la asignación: suma nro1+nro2

14 PSEUDOCÓDIGO Entrada: nro1, nro2 Proceso: Calcular la suma de nro1 y nro2 //Entrada: escribir( Ingrese los números ) leer (nro1,nro2) //Proceso: Calcular la suma suma nro1+nro2 Salida: Mostrar resultado de la suma de nro1 y nro2

15 Salida usamos la primitiva escribir Escribir ( La suma es:, suma)

16 PSEUDOCÓDIGO Entrada: nro1, nro2 Proceso: Calcular la suma de nro1 y nro2 Salida: Mostrar resultado de la suma de nro1 y nro2 //Entrada: Lectura de datos escribir( Ingrese los 02 números: ) leer (nro1,nro2) //Proceso: Calcular la suma suma nro1+nro2 //Salida: Mostrar resultado Escribir ( La suma de los 02 números es:, suma)

17 Teniendo definido el alcance del algoritmo y el contenido de su estructura representada por Entrada, Proceso y Salida; procedemos a finalizar la elaboración del algoritmo escrito en pseudocódigo.

18 Inicio // Definir variables entero: nro1, nro2, suma // Lectura de datos Escribir ( Ingresar dos valores ) Leer (nro1, nro2) // Calcular suma suma nro1 + nro2 // Salida de resultados Escribir ( La suma de ambos números es:, suma) Fin

19 Prueba de escritorio: Entrada Proceso Salida a b suma = a +b suma =12 4+9= =

20 4. Pseudocódigo para Calcular el área de un cuadrado. La fórmula es: area=lado 2

21 Solución: E-P-S La forma de resolverlo es expresarlo en lenguaje natural en nuestro cerebro Entrada: lado Proceso: calcular el área del cuadrado. Salida: Mostrar el resultado de calcular área.

22 Este pensamiento lo expresaremos como: Entrada: lado Proceso: Calcular área Salida: Mostrar resultado del área

23 Luego describimos que actividad realizamos en cada parte. Entrada Usamos la primitiva leer Leer (lado) Proceso Cómo calculamos el área? Simplemente aplicamos la fórmula, multiplicamos lado*lado, para lo cual usamos el operador * y tenemos que guardarlo en una variable y para ello usamos la asignación: area lado*lado

24 Salida: Usamos la primitiva escribir Escribir (area) A continuación se muestra gráficamente los componentes de la estructura (Entrada, Proceso, Salida) del algoritmo:

25 Inicio // Definir variables entero: lado, area // Lectura de datos Escribir ( Ingrese el lado: ) Leer (lado) // Proceso: calculo del área area lado * lado // Salida de resultados Escribir ( El area del cuadrado es,area) Fin

26 Prueba de escritorio Entrada Proceso Salida lado area =lado*lado area *5=25 7*7=49 10*10=

27 5. Pseudocódigo para Calcular el área de un rectángulo. La fórmula es: area=base*altura

28 Solución: E-P-S La forma de resolverlo es expresarlo en lenguaje natural en nuestro cerebro Entrada: base y altura Proceso: calcular el área del rectángulo. Salida: Mostrar el resultado de calcular área.

29 Este pensamiento lo expresaremos como: Entrada: base, altura Proceso: Calcular área Salida: Mostrar resultado

30 Inicio // Definir variables entero: base, altura, area // Lectura de datos Escribir ( Ingrese la base y la altura: ) Leer (base, altura) // Proceso: calculo del area area base * altura // Salida de resultados Escribir ( El area del rectangulo es,area) Fin

31 Prueba de escritorio Entrada Proceso Salida base altura area =base*altura area *7=35 8*7=56 10*6=

32 6. Pseudocódigo para Calcular el 15% de un valor.

33 Solución: E- P- S La forma de resolverlo es expresarlo en lenguaje natural en nuestro cerebro. Entrada: valor. Proceso: calcular porcentaje. Salida: Mostrar el resultado. Nota: Todo porcentaje se expresa en su forma decimal; es decir, lo dividimos entre 100. Ejemplo: 15% = 0.15

34 Este pensamiento lo expresaremos como: Entrada: valor Proceso: Calcular porcentaje Salida: Mostrar resultado

35 Inicio // Definir variables real: valor, porcentaje // Lectura Escribir( Ingrese valor ) Leer (valor) // Proceso porcentaje 0.15 * valor // Salida Escribir ( El porcentaje es:, porcentaje) Fin

36 7. Pseudocódigo para Calcular el Promedio de cinco números.

37 Solución: E- P- S Entrada: cinco números. Proceso: calcular promedio. Salida: Mostrar el resultado.

38 Este pensamiento lo expresaremos como: Entrada: n1, n2, n3, n4, n5 Proceso: Calcular promedio Salida: Mostrar promedio

39 Inicio // Definir variables Real: n1, n2, n3, n4, n5, prom // Lectura Escribir ( Ingresar 5 números: ) Leer (n1, n2, n3, n4, n5) // Proceso prom (n1+ n2+ n3+ n4+ n5) / 5 // Salida Escribir ( El promedio es:, prom) Fin

40 Prueba de escritorio Entrada Proceso Salida n1 n2 n3 n4 n5 prom (n1+n2+n3+n4+n5) / 5 prom ( ) / 5 = ( ) / 5 =13 13

41 8. Pseudocódigo para Calcular las cuatro operaciones básicas: suma, resta, división y multiplicación de dos números.

42 Solución: E-P-S Entrada: dos números. Proceso: calcular suma, resta, multiplicación y división. Salida: Mostrar el resultado.

43 Este pensamiento lo expresaremos como: Entrada: a,b Proceso: Calcular suma Calcular resta Calcular multiplicación Calcular división Salida: Mostrar resultados

44 Inicio // Definir variables Entero: a, b, suma, resta, multiplica, division // Lectura Escribir ( Ingrese dos números: ) Leer (a, b) // Proceso suma a+b resta a-b multiplica a*b division a div b // Salida Escribir ( La suma es:, suma) Escribir ( La resta es:, resta) Escribir ( La multiplicación es:, multiplica) Escribir ( La división es:, division) Fin

45 9. Pseudocódigo para Calcular el porcentaje de hombres y mujeres que hay en un salón de clases.

46 Solución E-P-S Entrada: cantidad hombres, cantidad mujeres. Proceso: Calcular porcentaje de hombres calcular porcentaje de mujeres Salida: Mostrar resultados.

47 Este pensamiento lo expresaremos como: Entrada: canthombres cantmujeres Proceso: Calcular porcentaje de hombres Calcular porcentaje de mujeres Salida: Mostrar resultados.

48 Inicio // Definir variables entero: canthombres, cantmujeres, pormujeres, porhombres // Lectura Escribir ( Ingrese nro hombres: ) Leer (canthombres) Escribir ( Ingrese nro mujeres: ) Leer (cantmujeres) // Proceso total canthombres + cantmujeres porhombres canthombres*100 / total pormujeres cantmujeres*100 / total // Salida Escribir ( Porcentaje de hombres es:, porhombre) Escribir ( Porcentaje de mujer es:, pormujer) Fin

49 10. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra.

50 Solución: E-P-S Entrada: total de compra. Proceso: Calcular descuento calcular total a pagar Salida: Mostrar resultados.

51 Este pensamiento lo expresaremos como: Entrada: totalcompra Proceso: Calcular descuento Calcular total a pagar Salida: Mostrar resultados.

52 Inicio // Definir variables Real: totalcompra, dscto, totalpagar // Lectura Escribir ( Ingrese total de compra: ) Leer (totalcompra) // Proceso dscto 0.15 * totalcompra totalpagar totalcompra - dscto // Salida Escribir ( Total a pagar es:, totalpagar) Fin

53

El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan

El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas En esencia,

Más detalles

DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE

DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS PSEUDOCÓDIGO El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al

Más detalles

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo

Más detalles

Taller de Resolución de Problemas Computacionales

Taller de Resolución de Problemas Computacionales Taller de Resolución de Problemas Computacionales Clase1: 27/9 Presentación: Equipo de Trabajo Encuentros Certificación del Taller: Por Asistencia Por Aprobación Sitio Web. Etapas en la Resolución de Problemas

Más detalles

Capítulo 4. Operaciones Básicas Multiplicación

Capítulo 4. Operaciones Básicas Multiplicación Capítulo Operaciones Básicas Multiplicación Multiplicación Segundo Nivel de Abstracción Concepto de multiplicación Multiplicar significa sumar en forma rápida las unidades de área (cuadritos) que hay dentro

Más detalles

Universidad Tecnológica de Pereira Facultad de Ingeniería Industrial Informática T2 - Ejercicios iniciales Programación en Matlab

Universidad Tecnológica de Pereira Facultad de Ingeniería Industrial Informática T2 - Ejercicios iniciales Programación en Matlab Diseñar su solución algorítmica por pseudocódigo, dfd y código matlab: 1) Ingresar dos números, sumarlos y mostrar su resultado Pseudocódigo: INICIO 1. Declarar variables de entrada de datos número uno

Más detalles

TEMA 4: ALGORITMOS Y PROGRAMAS

TEMA 4: ALGORITMOS Y PROGRAMAS TEMA 4: ALGORITMOS Y PROGRAMAS TEMA 4: ALGORITMOS Y PROGRAMAS.1 INTRODUCCIÓN1 Análisis del problema..1 Búsqueda del algoritmo..1 Programación del algoritmo.2 ESTRUCTURAS DE CONTROL.3 Estructuras secuenciales.4

Más detalles

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES DEPARTAMENTO COMPUTACIÓN UNAN-LEÓN UNIDAD II: ESTRUCTURAS SECUENCIALES Ing. Karina Esquivel UNIDAD II: ESTRUCTURAS SECUENCIALES 2.1 INTRODUCCIÓN: La estructura secuencial permite representar aquellas instrucciones

Más detalles

Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operacion

Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operacion DIAGRAMA DE FLUJO Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas

Más detalles

1110111-1001 1110 +0110 10100 + 1 101011-1001 01011 + 0110 10001 + 1 100101-1001 001011-1001 001011 + 0110 010001 + 1 010010 Resultado 1101 110110 54-1100 -12 101010 42 Con complemento 001100 12-110110

Más detalles

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES 2012 UNIDAD II: I ESTRUCTURAS SECUENCIALES Ing. en Sistemas Sistema de Información UNIDAD II: ESTRUCTURAS SECUENCIALES 2.1 ESTRUCTURA SECUENCIAL: La estructura secuencial permite representar aquellas instrucciones

Más detalles

Estructuras Secuénciales

Estructuras Secuénciales Estructuras Secuénciales Los algoritmos más sencillos de realizar son los que no toman decisiones, tan solo se dedican a realizar o ejecutar instrucción tras instrucción en el orden determinado. Estos

Más detalles

ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software. ING. CIP EDGAR CRUZ

ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software. ING. CIP EDGAR CRUZ ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software ING. CIP EDGAR CRUZ www.ingedgarcruz.com Temario: Los algoritmos Constituyen un listado de instrucciones que indican el camino a seguir

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

Estructuras de Control Selección o Decisión

Estructuras de Control Selección o Decisión Estructuras de Control Selección o Decisión Corina Flores Villarroel UMSS 1 Introducción Al ser un algoritmo una secuencia de pasos ordenados, estos deben seguir una trayectoria para su ejecución desde

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

Conceptos. Generales ALGORITMOS

Conceptos. Generales ALGORITMOS Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

Más detalles

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL 1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto

Más detalles

Materia: Matemática de Octavo Tema: Operaciones en Q Adición de fracciones con diferente denominador

Materia: Matemática de Octavo Tema: Operaciones en Q Adición de fracciones con diferente denominador Materia: Matemática de Octavo Tema: Operaciones en Q Adición de fracciones con diferente denominador La adición de fracciones con diferente denominador la podemos definir como: Sean, entonces, donde es

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

CIENCIA DE LA COMPUTACION

CIENCIA DE LA COMPUTACION CIENCIA DE LA COMPUTACION Docentes Profesor: Alejandro Rozenfeld Jefe de trabajos prácticos: Andrea L. Riera Sebastián Villar Ayudantes diplomados: Fabio Bucciarelli Marcelo Marchioni Ayudante Alumno:

Más detalles

Lenguaje de Diseño. Primera Parte. Resolución de Problemas y Algoritmos. Primer Cuatrimestre Ing. En Informática e Ing.

Lenguaje de Diseño. Primera Parte. Resolución de Problemas y Algoritmos. Primer Cuatrimestre Ing. En Informática e Ing. Primera Parte Resolución de Problemas y Algoritmos Ing. En Informática e Ing. En Computación Primer Cuatrimestre 2017 1 Lenguajes Algorítmicos Los algoritmos pueden describirse, en mayor o menor detalle,

Más detalles

INTRODUCCIÓN. Diagrama de flujo:

INTRODUCCIÓN. Diagrama de flujo: DIAGRAMAS DE FLUJO INTRODUCCIÓN Diagrama de flujo: Esquema que representa gráficamente un algoritmo. Simbología utilizada en diagramas de flujo con base en la Organización Internacional para la Estandarización

Más detalles

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación

Más detalles

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos

Más detalles

b) Diagrama de flujo La representación del algoritmo mediante la utilización de un diagrama de flujo sería como el que se muestra:

b) Diagrama de flujo La representación del algoritmo mediante la utilización de un diagrama de flujo sería como el que se muestra: EJERCICIOS DE ALGORITMOS (ESTRUCTURA SECUENCIAL) En este tipo de estructura las instrucciones se ejecutan una después de la otra y, por lo general, se espera que se proporcione uno o varios datos. EJERCICIO

Más detalles

ESTRUCTURA DE ASIGNACIÓN

ESTRUCTURA DE ASIGNACIÓN ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.

Más detalles

Ejemplo de Palabras reservadas del lenguaje C

Ejemplo de Palabras reservadas del lenguaje C 1 - INTRODUCCIÓN Qué es programar? Programar es definir instrucciones para ser ejecutadas por un ordenador. El resultado es un conjunto agrupado y ordenado de instrucciones al que llamamos programa. Para

Más detalles

BLOQUE 1 Diseñas y elaboras algoritmos para la solución de problemas

BLOQUE 1 Diseñas y elaboras algoritmos para la solución de problemas INFORMATICA II BLOQUE 1 Diseñas y elaboras algoritmos para la solución de problemas TEMATICA Bloque I: Diseñas y elaboras algoritmos para la solución de problemas 1.1 Problema 1.1.1 Concepto 1.3 Algoritmos

Más detalles

RECORDAR TIPOS DE DATOS

RECORDAR TIPOS DE DATOS RECORDAR TIPOS DE DATOS VARIABLES: OBJETO CUYO valor cambia: A510 nombres NOTAS Int A=0; float B=1; CONSTANTES: OBJETO cuyo valor no cambia PI= 3.14159 LAS COMAS NO SE PERMITEN Int PI=3.1415 EXPRESIONES:

Más detalles

MANUAL DE PROGRAMACIÓN

MANUAL DE PROGRAMACIÓN LIBERTY SCHOOL MANUAL DE PROGRAMACIÓN 9th 1 PRIMERA UNIDAD Qué es PSeInt PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales.

Más detalles

Y alternativamente se presentarán soluciones de problemas donde se utilicen:

Y alternativamente se presentarán soluciones de problemas donde se utilicen: Herramientas Para implementar la solución de un problema mediante el uso de una computadora es necesario establecer una serie de pasos que permitan resolver el problema, a este conjunto de pasos se le

Más detalles

Es un producto de factores iguales. Ejemplos:

Es un producto de factores iguales. Ejemplos: Es un producto de factores iguales. Ejemplos: 3 3 3 3 3 3 3 3 6 6 6 6 6 Abreviadamente escribiríamos: 3 3 3 3 3 3 3 3 = 3 8 6 6 6 6 6 = 6 5 Y leeríamos: 3 8 = 3 elevado a 8 6 5 = 6 elevado a 5 En una potencias

Más detalles

Variables, expresiones y sentencias

Variables, expresiones y sentencias Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Recorderis Algoritmo Colección de instrucciones junto con un orden en el cual deben ser ejecutados.

Más detalles

CURSO º ESO

CURSO º ESO Plan de recuperación de Matemáticas IES SANTIAGO SANTANA DÍAZ 1º ESO Preparación de la prueba de recuperación CURSO 2017-2018 1º ESO Esta guía pretende ser orientativa para la preparación del examen de

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.

Más detalles

Tema 2. Algoritmos y Programas. Informática Grado en Física

Tema 2. Algoritmos y Programas.  Informática Grado en Física Tema 2 Algoritmos y Programas [email protected] [email protected] Concepto de algoritmo Un algoritmo es: Una sucesión finita de pasos o acciones, especificadas de forma no ambigua y que se ejecutan

Más detalles

INFOTECH. CURSO Excel Advanced Macros MÓDULO 2. Fundamentos de programación

INFOTECH. CURSO Excel Advanced Macros MÓDULO 2. Fundamentos de programación INFOTECH CURSO Excel Advanced Macros MÓDULO 2 Fundamentos de programación INFOTECH NOMBRE DEL MÓDULO - 1 CONTENIDOS RECURSOS Comprensión e información CAPACIDADES ESPECÍFICAS Indagación y experimentación

Más detalles

TEMA 2: ALGORITMOS Y PROGRAMAS

TEMA 2: ALGORITMOS Y PROGRAMAS TEMA 2: ALGORITMOS Y PROGRAMAS TEMA 2: ALGORITMOS Y PROGRAMAS. 1 INTRODUCCIÓN 1 Análisis del problema.. 1 Búsqueda del algoritmo.. 1 Programación del algoritmo. 3 ESTRUCTURAS DE CONTROL. 4 Estructuras

Más detalles

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación Un dato

Más detalles

Prof. María Alejandra Quintero. Informática Año

Prof. María Alejandra Quintero. Informática Año Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

Etapa 1: El Dialogo. Etapa 2: Las Especificaciones

Etapa 1: El Dialogo. Etapa 2: Las Especificaciones Metodología para la Solución de Problemas Algorítmicos (MAPS) A continuación se describen las etapas de la Metodología para la Resolución de Problemas Algorítmicos propuesta por Tucker et al., denominada

Más detalles

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA.

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA. Tema 5 Diagramas de flujo D i ag ram a d e F l u j o TEMA5 Diagramas de Flujo. Representación simbólica. Símbolos utilizados. Convenciones. Técnicas de construcción de diagramas. Estructuras básicas. Normas

Más detalles

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++ ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++ Identificadores son conjuntos de letras y/o números que se utilizan para simbolizar todos los elementos que en un programa, son

Más detalles

Introducción a la Programación

Introducción a la Programación Fundamentos de Programación «A» Introducción a la Programación Al g o r i t m o s Un algoritmo es la descripción detallada de los pasos necesarios para resolver un problema. Un algoritmo debe cumplir con

Más detalles

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017 Primera Parte Fund. de la Informática Int. a la Programación Int. a la Computación Resolución de Problemas y Algoritmos Segundo Cuatrimestre 2017 1 Etapas en el proceso de resolver un problema: 1- Comprender

Más detalles

Guía de Trabajos Prácticos Nº 4

Guía de Trabajos Prácticos Nº 4 Guía de Trabajos s Nº Objetivos: - Identificar los tipos de datos y operaciones que se realizan con ellos. - Entender el concepto de variable como posición de memoria que almacena datos. - Reconocer los

Más detalles

Guía N 8. Contenidos: Números Enteros, Potencias de diez y notación científica. Objetivos:

Guía N 8. Contenidos: Números Enteros, Potencias de diez y notación científica. Objetivos: Guía N 8 Nombre: Fecha: Contenidos: Números Enteros, Potencias de diez y notación científica. Objetivos: Conocer las potencias de 10. Aplicar las potencias de diez en la notación científica. Aplicar la

Más detalles

Algunos de los prefijos más utilizados en el sistema internacional se presentan en la tabla 1.

Algunos de los prefijos más utilizados en el sistema internacional se presentan en la tabla 1. Notación científica Por Enrique Hernández Gallardo Múltiplos y submúltiplos En ocasiones necesitamos medir cantidades muy pequeñas o muy grandes y es entonces donde utilizamos múltiplos o submúltiplos

Más detalles

Sintaxis de PSeInt Tutorial

Sintaxis de PSeInt Tutorial Sintaxis de Tutorial Introducción a la Programación (T.U.M - T.U.G. - T.U.E. - T.U.T. - Prof) Introducción a la Computación (T.U.R. - T.U.W.) Fundamentos de la Informática (Ing. en Minas - Ing. Electr.)

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes

Más detalles

PRESENTACIÓN DEL ALGORITMO

PRESENTACIÓN DEL ALGORITMO PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción

Más detalles

Resolución de problemas mediante algoritmos

Resolución de problemas mediante algoritmos Resolución de problemas mediante algoritmos Metodología de resolución 1.Planteamiento del problema a)datos de entrada y de salida b)algoritmo conceptual básico 2.Diseño del algoritmo (pseudocódigo) 3.Prueba

Más detalles

Guía práctica de estudio 05: Pseudocódigo

Guía práctica de estudio 05: Pseudocódigo Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía

Más detalles

UNIDAD 1. NÚMEROS. (Página 223 del libro) Nivel II. Distancia. Ámbito Científico Tecnológico.

UNIDAD 1. NÚMEROS. (Página 223 del libro) Nivel II. Distancia. Ámbito Científico Tecnológico. UNIDAD 1. NÚMEROS. (Página 22 del libro) Nivel II. Distancia. Ámbito Científico Tecnológico. Clasificación de los números Números naturales son aquellos que utilizamos para contar. N = 0,1,2,,,5,6, Números

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

Más detalles

Tema 6 Lenguaje Algebraico. Ecuaciones

Tema 6 Lenguaje Algebraico. Ecuaciones Tema 6 Lenguaje Algebraico. Ecuaciones 1. El álgebra El álgebra es una rama de las matemáticas que emplea números y letras con las operaciones aritméticas de sumar, restar, multiplicar, dividir, potencias

Más detalles

EJERCICIOS ALGORITMOS

EJERCICIOS ALGORITMOS 01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. DECLARA VARIABLES n1,n2 3. ASIGNA 0 a n1,n2 4. INGRESA POR TECLADO n1

Más detalles

Álgebra y Matemática Discreta

Álgebra y Matemática Discreta Álgebra y Matemática Discreta Sesión de Teoría 1 (c) 2013 Leandro Marín, Francisco J. Vera, Gema M. Díaz 16 Sep 2013-22 Sep 2013 Los Números Enteros El Conjunto Z Vamos a empezar por la aritmética más

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Lógica Computacional Código: CSTI0167 total: 60 horas Objetivo General: Resolver

Más detalles

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA ALGORITMOS Y ESTRUCTURAS DE DATOS

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA ALGORITMOS Y ESTRUCTURAS DE DATOS DOCENTE: Ing. Ronald Rentería Ayquipa OBJETIVOS Realizar la ejecución de su primer programa en el entorno Borland C++. Realizar sus primeros programas de estructura secuencial aplicando las diferentes

Más detalles

Profesor(a): Ing. Miriam Cerón Brito

Profesor(a): Ing. Miriam Cerón Brito Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,

Más detalles

Ábaco Japonés. Suma y Resta Multiplicación

Ábaco Japonés. Suma y Resta Multiplicación Ábaco Japonés Suma y Resta Multiplicación Contenido Contenido Ábaco Japonés Cuarto Nivel de Abstracción Introducción Ábaco Ábaco Japonés Escribir números Ejemplo Serie de ejercicios Sumas y Restas Cuarto

Más detalles

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: PENSAMIENTO NUMÉRICO Y ALGEBRAICO I

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: PENSAMIENTO NUMÉRICO Y ALGEBRAICO I ARITMÉTICA 1. Números naturales 2. Divisibilidad 3. Números enteros 4. Números decimales 5. Fracciones y números racionales 6. Proporcionalidad 7. Sistema métrico decimal 8. Sistema sexagesimal 9. Números

Más detalles

TEMA 1: Algoritmos y programas

TEMA 1: Algoritmos y programas TEMA 1: Algoritmos y programas 1.1.-Introducción La razón principal para utilizar un ordenador es para resolver problemas (en el sentido más general de la palabra), o en otras palabras, procesar información

Más detalles

Los Conjuntos de Números

Los Conjuntos de Números Héctor W. Pagán Profesor de Matemática Mate 40 Debemos recordar.. Los conjuntos de números 2. Opuesto. Valor absoluto 4. Operaciones de números con signo Los Conjuntos de Números Conjuntos importantes

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

Algoritmos y Programas

Algoritmos y Programas Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Algoritmos Recorderis Estado Una configuración determinada del sistema en un tiempo-espacio

Más detalles

Fundamentos de programación clase 1: Introducción a la programación

Fundamentos de programación clase 1: Introducción a la programación Fundamentos de programación clase 1: Introducción a la programación Profesor: Jairo Ernesto Maldonado G. http://eisc.univalle.edu.co/~jaerma/ [email protected] Autor: Ángela Villota Recordemos

Más detalles

PLANEACIÓN CUARTO BIMESTRE MATEMÀTICAS

PLANEACIÓN CUARTO BIMESTRE MATEMÀTICAS PLANEACIÓN CUARTO BIMESTRE MATEMÀTICAS PLANEACIÓN SEMANAL ASIGNATURA: MATEMATICAS GRADO: 4 TEMA: FRACCIONES COMO PARTE DE UNA COLECCIÒN. Aprendizaje esperado: LEER, ESCRIBIR Y COMPARAR NÚMEROS NATURALES,

Más detalles

Departamento de Informática Universidad Técnica Federico Santa María. Tema 1: Algoritmos

Departamento de Informática Universidad Técnica Federico Santa María. Tema 1: Algoritmos Departamento de Informática Universidad Técnica Federico Santa María Tema 1: Algoritmos Programación de Computadores (IWI-131) Profesor: Teddy Alfaro O. Que es un Computador? Un computador es una maquina

Más detalles

ESTRUCTURAS ALGORITMICAS

ESTRUCTURAS ALGORITMICAS ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente

Más detalles

CIF 2452 Fundamentos de Programación

CIF 2452 Fundamentos de Programación CIF 2452 Fundamentos de Programación 1.- Algoritmos y Programas El objetivo de esta sección consistirá en explicar los conceptos de algoritmo, programa y lenguaje de programación. Así como explorar otros

Más detalles

NÚMEROS COMPLEJOS. Capítulo Operaciones con números complejos

NÚMEROS COMPLEJOS. Capítulo Operaciones con números complejos Capítulo 1 NÚMEROS COMPLEJOS Observe que la ecuación x 2 + 1 0 no tiene solución en los números reales porque tendríamos que encontrar un número cuyo cuadrado fuera 1, es decir x 2 1 o, lo que viene a

Más detalles

Guía práctica de estudio 04: Diagramas de flujo

Guía práctica de estudio 04: Diagramas de flujo Página 63/214 Guía práctica de estudio 04: Diagramas de flujo 63 Página 64/214 Guía práctica de estudio 04: Diagramas de flujo Objetivo: Elaborar diagramas de flujo que representen soluciones algorítmicas

Más detalles

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Más detalles

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos

Más detalles

TEMA 5: ÁLGEBRA EXPRESIONES ALGEBRAICAS

TEMA 5: ÁLGEBRA EXPRESIONES ALGEBRAICAS 1 TEMA 5: ÁLGEBRA EXPRESIONES ALGEBRAICAS Una expresión algebraica es un conjunto de números y letras unidos entre sí por las operaciones de sumar, restar, multiplicar, dividir y/o por paréntesis. Las

Más detalles

Principios de Algoritmia

Principios de Algoritmia Formación de Desarrolladores Revolucionarios Principios de Algoritmia preparando los programadores que la patria necesita [email protected] Fundamentos de Algoritmia Concepto de Algoritmo Tipos de Algoritmo

Más detalles

Estructura Selectiva Múltiple

Estructura Selectiva Múltiple Estructura Selectiva Múltiple Con frecuencia en la práctica se presentan más de dos elecciones posibles de una cierta condición. La estructura selectiva múltiple se utiliza para este tipo de problemas,

Más detalles

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES 201 2015 UNIDAD II: I ESTRUCTURAS SECUENCIALES Departamento de Computación UNAN-León 2.1 INTRODUCCIÓN: UNIDAD II: ESTRUCTURAS SECUENCIALES La estructura secuencial permite representar aquellas instrucciones

Más detalles

DIVISION: Veamos una división: Tomamos las dos primeras cifra de la izquierda del dividendo (57).

DIVISION: Veamos una división: Tomamos las dos primeras cifra de la izquierda del dividendo (57). DIVISION: Dividir es repartir un número en grupos iguales (del tamaño que indique el divisor). Por ejemplo: 45/ 5 es repartir 45 en grupos de 5. Los términos de la división son: Dividendo: es el número

Más detalles