Estructura Secuencial
|
|
|
- Sergio Guzmán Méndez
- hace 7 años
- Vistas:
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 tanto la escritura como la lectura de programas En esencia,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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,
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
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
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
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
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.
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
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
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:
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.
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.)
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
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
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
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
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
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
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
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
Á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
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
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
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
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
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,
Á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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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)
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
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
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
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,
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
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
