PROGRAMACIÓN ALGORITMOS y DIAGRAMAS
|
|
|
- Carolina Castillo Padilla
- hace 9 años
- Vistas:
Transcripción
1 PROGRAMACIÓN ALGORITMOS y DIAGRAMAS
2 ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE PASOS O INSTRUCCIONES A EJECUTAR DE FORMA LÓGICA. DIAGRAMA DE FLUJO DEFINICIÓN: DESCRIPCIÓN CLARA Y DETALLADA DE UN PROCESO O UN PROBLEMA A TRAVES DE UNA SECUENCIA LOGICA DE PASOS O INSTRUCCIONES A EJECUTAR DE FORMA GRAFICA.
3 CARACTERISTICAS PRECISO : EL ORDEN DE REALIZACIÓN DE LAS OPERACIONES DEBE ESTAR DADO EN FORMA CLARA. TODOS LOS POSIBLES CAMINOS DE SOLUCIÓN DEBEN APARECER RECOGIDOS EN EL. FINITO : DEBE TERMINAR EN UN MOMENTO DETERMINADO DESPUÉS DE EJECUTAR UN NÚMERO FINITO DE PASOS. DEBE ESTAR EXPRESADO EN INSTRUCCIONES ELEMENTALES : LAS INSTRUCCIONES QUE COMPONEN EL ALGORTIMO DEBEN ESTAR A NIVEL, SER REPRESENTABLE, DEL LENGUAJE DE PROGRAMACIÓN A UTILIZAR. DEBE SER GENERAL : DEBE ESTAR ORIENTADO A LA RESOLUCIÓN DE PROBLEMAS GENERALES MÁS QUE ESPECIFICOS.
4 PASOS PARA RESOLVER UN PROBLEMA UTILIZANDO LA COMPUTADORA -Definición del Problema a Resolver ANALISIS DEL PROBLEMA Y DISEÑO DEL PROGRAMA -Determinación del Método de Solución más factible -Especificación de los datos de entrada y los resultados de salida - Diseño de Algoritmo - Codificación del Algoritmo INSTALACIÓN Y PUESTA A PUNTO DE UN PROGRAMA: -Compilador - Interprete
5 INSTRUCCIONES BASICAS Instrucción de Asignación: Indica la ejecución de operaciones matemáticas, literales o lógicas cuyo resultado final es asignada a cierta entidad, obedece a la siguiente forma general: Variable = expresión Instrucción de Entrada Salida : Son instrucciones de transferencia de información de un dispositivo externo a la computadora (entrada) o viceversa (salida). Instrucción de Selección (de Decisión) : Permite la elección de un camino de solución entre varios posibles en base al examen de ciertas consideraciones.
6 INSTRUCCIONES BASICAS Instrucción Repetitivas : Estas Instrucciones permiten la ejecución repetida de un conjunto de Instrucciones un número determinado de veces.
7 DEFINICIONES BÁSICAS VARIABLE : Se refiere a una posición en memoria cuyo valor puede variar durante la ejecución de un programa. Clasificación de las Variables -CONTENIDO NUMERICAS LÓGICAS ALFANUMERICAS - USO ACUMULADOR DE SUMA ACUMULADOR DE PRODUCTO CONTADOR VARIABLE DE CONTROL INDICADOR INTERRUPTOR APUNTADOR
8 DEFINICIONES BÁSICAS Acumulador de SUMA: Contiene el resultado de la suma de varios términos en donde esta suma se define a través de la ejecución repetida de un grupo de instrucciones en donde en cada ejecución se suma el nuevo término. Acumulador de PRODUCTO: La variable va a contener el resultado del producto de varios términos en donde este producto se define a través de la ejecución repetida de un grupo de instrucciones en donde en cada ejecución se multiplica el nuevo término.
9 DEFINICIONES BÁSICAS CONTADOR: El uso de la variable en este caso es el de llevar la cuenta del número de veces que una determinada situación se presentó. VARIABLE CONTROL : Esta variable permite establecer el número de veces que la ejecución de un determinado grupo de Instrucciones se va a ejecutar. INDICADOR : Es una variable que puede tomar valores de varios valores establecidos durante la ejecución de un programa, el valor inicial de la variable cambia cuando una determinada situación se presenta.
10 DEFINICIONES BÁSICAS INTERRUPTOR : Es una variable indicador que solo puede tomar dos valores posibles. Por eso también se le llama Conmutador, Switch, Bandera. APUNTADOR : Es una variable cuyo valor establece la ubicación de una determinada información.
11 DEFINICIONES BÁSICAS CONSTANTE: Se refiere a una posición en memoria cuyo valor Permanece inalterado durante la ejecución de un programa y está asociado a cierto tipos de datos. EXPRESIÓN : Es una combinación de variables, constantes, Operaciones y referencia a funciones que expresan cálculos Aritméticos, literales y /o lógicos.
12 TECNICAS DE REPRESENTACIÓN DE ALGORTITMO Una Técnica de Representación de Algoritmo es una técnica para la representación de los algoritmo en donde a través de convenciones y el empleo de símbolos estandarizados se expresa en forma clara el proceso establecido en el algoritmo. TIPOS Las técnicas más utilizadas son las siguientes: - Diagrama de Flujo - Seudolenguaje - Diagrama N-S
13 Estructuras algorítmicas básicas Es posible demostrar que cualquier problema puede reducirse, utilizando sólo las siguientes estructuras algorítmicas: Estructura secuencial, Estructura condicional y Estructura repetitiva ( o lazo repetitivo). Estructura Secuencial Acción 1 -> Acción 2 -> Acción 3 ->... La solución del problema consiste en la solución de subproblemas parciales, en forma consecutiva.
14 Estructuras algorítmicas básicas Estructura Secuencial Las acciones propiamente dichas van desde operaciones de entrada/salida (como ingresar números por teclado o imprimir un número por pantalla), operaciones matemáticas o de manejo de caracteres, otras estructuras algorítmicas y hasta otros algoritmos ya resueltos (llamado procedimientos, funciones o subrutinas en los distintos lenguajes). Por ejemplo: supongamos que queremos dividir dos números a y b... Ingresar número a; Ingresar número b; Dividir a y b; Imprimir el resultado;
15 Estructuras algorítmicas básicas Estructura Condicional En este caso la solución del problema conduce a que, según se cumpla cierta condición o no, se ejecute una u otra de dos acciones diferentes. Si Condición Entonces Grupo de Instrucciones 1 Sino Grupo de Instrucciones 2 FinSi
16 Estructuras algorítmicas básicas Estructura Condicional Ejemplo: Ingresar número a; Ingresar número b; Si b es igual a 0 Imprimir mensaje de error; Sino Dividir a y b; Imprimir el resultado; FinSi
17 Estructuras algorítmicas básicas Estructura Repetitiva En este caso, la solución del problema consiste en la repetición de una acción más sencilla mientras se cumpla cierta condición. Resulta evidente que para que esta sucesión de acciones termine, la acción misma debe modificar por lo menos una de las variables que intervienen en la condición. Cada vez que se ejecuta la acción la llamaremos iteración. Mientras Condición Hacer Acción FinMientras
18 Estructuras algorítmicas básicas Estructura Repetitiva. Ejemplo: Como se observa, la evaluación de la condición se realiza antes de ejecutar cada una de las iteraciones; es decir que si la condición no se cumple la primera vez que llegamos a este lazo, la acción no se ejecutará nunca. Ejemplo: calcular el factorial de un número n. Ingresar número n; Inicializar factorial en 1; Mientras n sea mayor que 1 multiplicar factorial por n; guardar resultado en factorial; disminuir n en 1; FinMientras Imprimir factorial;
19 Estructuras algorítmicas básicas Estructura Repetitiva basada en un Contador En este caso, la solución del problema consiste en la repetición de una acción más sencilla mientras se va ejecutando la acumulación automática de un valor en un contador. Resulta evidente que para que esta sucesión de acciones termine, el contador debe llegar hasta el valor final indicado en la instrucción. Cada vez que se ejecuta la acción la llamaremos iteración. Para Contador=VI, VF, Inc/Dec hacer Grupo de Instrucciones FinPara.
20 Estructuras algorítmicas básicas Estructura Repetitiva basada en un Contador Ejemplo: Ingresar número n; Inicializar factorial en 1; Para Contador = n, 1, -1 hacer multiplicar factorial por n; guardar resultado en factorial; FinPara Imprimir factorial;
21 TECNICAS DE REPRESENTACIÓN DE ALGORITMO Diagrama de Flujo : Utiliza símbolos específicos para la representación de operaciones especificas. SIMBOLOS EMPLEADOS EN EL DIAGRAMA DE FLUJO Inicio / Fin Entrada y Salida por cualquier dispositivo. Proceso Entrada por teclado Conector de diagrama de flujo de una misma página Conector de diagrama de flujo de páginas diferentes
22 TECNICAS DE REPRESENTACIÓN DE ALGORITMO SIMBOLOS EMPLEADOS EN EL DIAGRAMA DE FLUJO Impresión por pantalla Impresión por impresora Entrada y Salida por disco Magnético Proceso repetitivo controlado por variable de control Subrutina comentarios Lìneas de Flujo
23 TECNICAS DE REPRESENTACIÓN DE ALGORITMO SIMBOLOS EMPLEADOS EN EL DIAGRAMA DE FLUJO Estructura Selectiva Simple Estructura Selectiva Doble condición f f condición v acción v Acción 2 Acción 1
24 TECNICAS DE REPRESENTACIÓN DE ALGORITMO SIMBOLOS EMPLEADOS EN EL DIAGRAMA DE FLUJO Estructura Selectiva Múltiple expresión acción1 acción 2 acción 3 Acción n
25 TECNICAS DE REPRESENTACIÓN DE ALGORITMO SEUDOLENGUAJE Permite expresar las operaciones a realizar en una forma parecida a nuestro lenguaje habitual utilizando palabras reservadas con significados establecidos. Diagrama N-S El diagrama N-S utiliza símbolos gráficos o bloques en donde la secuencia de instrucciones se visualiza como una secuencia de bloques unidos, sin las flechas de unión.
26 PROGRAMACIÓN ESTRUCTURADA La Programación estructurada es un conjunto de técnicas orientadas a la construcción de programas confiables, correctos, legibles y depurables. Teorema de la Estructura : Todo programa con un solo punto de entrada y un solo punto de salida puede ser expresado utilizando solamente tres tipos de estructuras de control : Secuencial,Selectivas y Repetitivas.
27 ESTRUCTURA SECUENCIAL Indica la ejecución incondicional de varias acciones de forma Secuencial Representación de la Estructura Secuencial en las Tres técnicas de Representación. NS DF SL acción1 <acción 1> Inicio <acción 2> <acción 1> acción2 <acción 3> <acción 2> <acción 4> <acción n> <acción n> acción n
28 ESTRUCTURA SELECTIVA Permite elegir una entre varias soluciones posibles. La estructura Selectiva puede ser : -Simple -Doble -Múltiple
29 ESTRUCTURA SIMPLE DF Estructura Selectiva Simple SL NS condició n v f Si <condición> Entonces <acción> Fin-si V acción condición F acción
30 ESTRUCTURA SELECTIVA DOBLE SL DF Si <condición> Entonces <acción 1> Sino F Acción 2 condició n V Acción 1 <acción 2> Fin-si V NS condición F acción1 Acción 2
31 ESTRUCTURA SELECTIVA MÚLTIPLE DF expresión Estructura Selectiva Múltiple = valor 1 = valor 2 = valor 3 = otro acción1 acción 2 acción 3 Acción n SL Caso (expresión) de <valor 1>: <acción1> <valor 2>: <acción 2>....<valor n>: <acción n> De otra manera <acción> Fin-caso
32 ESTRUCTURA SELECTIVA MÚLTIPLE NS EXPRESIÓN = VALOR 1 = VALOR 2 = VALOR 3 = VALOR 4 = VALOR 5 = OTRO acción 1 acción 2 acción 3 acción 4 acción 5 acción
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática
Estructuras de control
Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección
PRIMITIVAS ALGORITMICAS Y METODOS DE REPRESENTACIÓN DE ALGORITMOS
PRIMITIVAS ALGORITMICAS Y METODOS DE REPRESENTACIÓN DE ALGORITMOS 1. Que es una primitiva algorítmica 2. Enúncielas y clasifíquelas 3. Identifique y explique la estructura de las primitivas algorítmicas
Capítulo 1. Algoritmos, diagramas de flujo y programas.
Capítulo 1. Algoritmos, diagramas de flujo y programas. 1.1 Problemas y algoritmos 1.2 Diagramas de flujo 1.2.1 Reglas para la construcción de diagramas de flujo 1.3 Conceptos fundamentales 1.3.1 Tipos
Análisis de problemas
Análisis de problemas La resolución de problemas implica el desarrollo de habilidades del pensamiento. Nuestra capacidad d de enfrentar problemas aumenta con la práctica. Existen algunos textos con problemas
Diagramas de flujo. Actividad de aprendizaje 9. Realiza la siguiente lectura:
Actividad de aprendizaje 9 Realiza la siguiente lectura: Diagramas de flujo El diagrama de flujo es la representación gráfica de cada paso del algoritmo, utilizando símbolos, en el que se representan todas
UNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Etapas para la solución de un problema por medio del computador
Algoritmos. Definición Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones
TEMA 2: Algoritmos y Programas. Fundamentos de Informática (Grados en Ingenierías Industriales)
TEMA 2: Algoritmos y Programas Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Introducción. Conceptos básicos 2. Representación de algoritmos. 3. Metodología de
Introducción a las sentencias de control
INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:
Conceptos fundamentales de Algoritmos
Conceptos fundamentales de Algoritmos Es una secuencia de acciones para la realización de una tarea determinada. Conjunto de reglas o instrucciones que indican una secuencia lógica de operaciones que proporciona
Representación de Algoritmos Fundamentalmente, dos tipos de notación: Pseudocódigo Diagramas de flujo.
Algoritmos Un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema. Los algoritmos constituyen la documentación principal que se necesita
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO I. TITULO : LENGUAJE C CODIGO : CMIS3330 CREDITAJE : 3 CREDITOS REQUISITOS : CMIS 2200 II. DESCRIPCION DEL CURSO: Estudio del lenguaje de
descripción del argumento identificador tipo longitud condición restricción
Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía PROGRAMACIÓN 0 Prof. Dolores Cuiñas H. recomendada APUNTES Nº. METODOLOGÍA PARA LA CONSTRUCCIÓN DE PROGRAMAS. Presentaremos
Algoritmos I Lenguaje de Programación
Algoritmos I Lenguaje de Programación Ingº JORGE AUGUSTO MARTEL TORRES Ingenierías CONTENIDO Introducción Herramientas de Resolución DF, D-NS, Pseudocódigo UNTELS Jorge Augusto Martel Torres 2 ALGORITMO
1. Algoritmo, Pseudocódigo, Diagramas de flujo.
1. Algoritmo, Pseudocódigo, Diagramas de flujo. Algoritmo: es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos. En matemáticas, ciencias de la computación y
Diagramas de Flujo Programación Estructurada. Diagramas de Flujo y Pseudocódigo
. y Es la representación gráfica de los pasos que deben seguirse para resolver un problema. El traducir una descripción narrada a diagrama de flujo agrega claridad y precisión a la descripción de una tarea.
Tema 2: Introducción a los algoritmos
Tema 2: Introducción a los algoritmos Objetivos: este tema pretende mostrar al alumno cómo, a partir de unas especificaciones de un problema del mundo real, diseñar una solución para dicho problema (algoritmo)
La resolución de un problema
CAP. 2. ALGORITMOS Y PROGRAMAS 2.1. Solución de problemas por computadora La resolución de problemas por computadora, es importante para que las personas o usuarios aprendan a programar de manera general,
Programación Digital I
Programación Digital I Programación Digital I Gilberto Diaz [email protected] Universidad de Los Andes Facultad de Ingeniería Escuela de Sistemas Depto de Computación Mérida - Venezuela Repaso Componentes
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como
El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.
Principios de Programación El lenguaje C 1. Instrucciones de control 1.1. Secuencia, selección, iteración Por lo regular en un programa los enunciados son ejecutados uno después del otro, en el orden en
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia
EJERCICIOS PRACTICOS CON EL USO DE PSeINT
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR DIRECCIÓN GENERAL DE EDUCACIÓN TECNOLÓGICA INDUSTRIAL CENTRO DE BACHILLERATO TECNOLOGICO industrial y de servicios No. 265 Emiliano Zapata Salazar Submódulo Aplicar
INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177
INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177 Instrucción condicional if else Uso de la estructura condicional Ejemplos con diagramas de flujo y codificación [email protected] LA INSTRUCCIÓN CONDICIONAL
DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos
DISEÑO ESTRUCTURADO Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Técnica para desarrollar algoritmos Fáciles de escribir Leer Verificar Modificar ALGORITMO ESTRUCTURADO Tiene un solo
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN.
ASIGNATURA Programación I ÁREA DE CONOCIMIENTO ETAPA DE FORMACIÓN UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR Básica Profesional CLAVE ICC203 SEMESTRE II CRÉDITOS 8 HORAS TEORÍA 4 HORAS PRÁCTICA 0 CARÁCTER
Práctica 3. CÁLCULO DE LA FUNCIÓN SENO UTILIZANDO UN DESARROLLO EN SERIE
PROGRAMACIÓN (EUI). Curso 2001-2002 Práctica 3. CÁLCULO DE LA FUNCIÓN SENO UTILIZANDO UN DESARROLLO EN SERIE F. Marqués y N. Prieto Índice General 1 Introducción 1 2 El problema 1 2.1 Desarrollo en serie
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,
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
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ÍAS. Módulo de Razonamiento cuantitativo SABER PRO 2013-1
Módulo de Razonamiento cuantitativo Este módulo evalúa competencias relacionadas con las habilidades en la comprensión de conceptos básicos de las matemáticas para analizar, modelar y resolver problemas
DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?
DIAGRAMAS DE FLUJOS Los diagramas de flujo representan la secuencia o los pasos lógicos para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama
CICLO DE VIDA DE LOS PROYECTOS
CICLO DE VIDA DE LOS PROYECTOS Lógica del Ciclo de Vida Corresponde a un proceso de transformación de ideas - surgidas de la detección de necesidades, problemas u oportunidades - en soluciones concretas
MATEMÁTICAS 1ero ESO
MATEMÁTICAS 1ero ESO Temario Unidad 1: Los números naturales y sus operaciones Unidad 2: Fracciones Unidad 3: Proporcionalidad numérica. Números enteros Unidad 4: Sistema métrico decimal Unidad 5: Introducción
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Fundamentos de Programación y Bases de Datos
Descripción En la actualidad la mayoría de nuestra vida está basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario transcribir la realidad a dicho programa,
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN Dpto. Escultura. Facultad de BB.AA. Valencia. UPV Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV [email protected] DÓNDE ESTAMOS/ DÓNDE VAMOS A TRABAJAR? PROCESADORES
Tema 1: Algoritmos y programas
Tema 1: Algoritmos y programas Objetivo: utilizar la computadora como una herramienta para resolver problemas. Medio: Aprendizaje de lenguajes y técnicas de programación. La resolución de un problema exige
Operando1 operador de relación Operando2
PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS
Introduccion a la Programacion. Pablo Sevilla Jarquin
Introduccion a la Programacion Pablo Sevilla Jarquin [email protected] Sistema de Evaluación Primer Parcial 15 Febrero 22 Febrero Segundo Parcial 05 Abril 12 Abril 26 Abril Rescate Contenido del Curso
Diagrama a bloques de una computadora
Diagrama a bloques de una computadora Memoria Primaria Bus de Datos Bus de Dato s Bus de Direccione s Procesador Bus de Direcciones Memoria Secundaria Unidad de Control ALU Bus Interno Registros Bus de
Lenguajes Algoritmicos Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
CONCEPTOS BASICOS Definición de Lenguaje Lenguaje: Es una serie de símbolos que sirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes A la transmisión de mensajes se le conoce
Algoritmos. Luis Castellanos & Angela Galea marzo de 2012
Luis Castellanos & Angela Galea marzo de 2012 Contenido 1. Introducción. 2. Qué es un Algoritmo 3. Tipos de 4. Para qué sirven los algoritmos? 5. Lenguaje de Programación 6. Tipos de Datos 7. Tipos de
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática Programa de la asignatura: SIS-202 LENGUAJE DE PROGRAMACIÓN I Total de Créditos: 4 Teórico:
491 + 25 516. san + sano sansano V + F F. Algoritmos. Tema 1. Algoritmos. Algoritmos. Algoritmos. Algoritmos. Que es un algoritmo?
Tema Que es un algoritmo? Una lista de instrucciones donde se especifica una suceón de operaciones necesarias para resolver cualquier problema de un tipo dado. Ejemplo sumar dos números 49 + 5 56. 5+=6.
Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: Programación. F1101 Algoritmos 1/9
PROGRAMA DE ESTUDIO Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : General Algoritmos Horas teóricas: 2 Horas prácticas: 3 Total de Horas: 5 Total de créditos: 7 Clave:
Introducción. Reglas para dibujar un diagramas de flujo.
Introducción. Los diagramas de flujo son una manera de representar visualmente el flujo de datos a travéz de sistemas de tratamiento de información. Los diagramas de flujo describen que operaciónes y en
TEMA 2: Resolución de problemas y algoritmos
Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga TEMA 2: Resolución de problemas y algoritmos undamentos de Informática (Ingeniería Técnica Industrial) E.U. Politécnica E.U.
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
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware 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)
PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos
Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras de repetición para el diseño de algoritmos 2. Diseñará sus algoritmos utilizando las estructuras
Estructuras de Repetición: Repita Mientras.
Estructuras de Repetición: Repita Mientras. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Programación
Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros
Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de
LENGUAJES DE PROGRAMACION I. Propósito del curso :
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):
Unidad Académica de Ingeniería Eléctrica. Programa del curso: Lenguaje de Programación I y Lab.
Universidad Autónoma de Zacatecas Unidad Académica de Ingeniería Eléctrica Programa del curso: Lenguaje de Programación I y Lab. Carácter Semestre recomendado Obligatorio 1º Sesiones Créditos Antecedentes
Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las
CRITERIOS DE EVALUACIÓN
CRITERIOS DE EVALUACIÓN MATEMÁTICA 3 y 6 de la Educación Primaria - Criterios de evaluación Nivel educativo: 3 año de Educación Primaria BLOQUE: Números y Operaciones NIVEL ALTO Reconocer relaciones entre
Unidad 1. Las fracciones.
Unidad 1. Las fracciones. Ubicación Curricular en España: 4º, 5º y 6º Primaria, 1º, 2º y 3º ESO. Objetos de aprendizaje. 1.1. Concepto de fracción. Identificar los términos de una fracción. Escribir y
ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS Tipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria
ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS ipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria ipos De Datos odos los datos tienen un tipo asociado con
Iniciación a La Programación Prof. Carolina Cols
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO DE TECNOLOGÍA ANTONIO JOSE DE SUCRE EXTENSIÓN MÉRIDA Iniciación a La Programación
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:
ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1
ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la
DISEÑO DE ESTRUCTURAS ADMINISTRATIVAS. CAPITULO II
CAPITULO II 1 ANSI ASME CAPITULO II SIMBOLOGA USADA PARA LA ELABORACIN DE DIAGRAMAS DE FLUJO EN MANUALES ADMINISTRATIVOS 2 ELABORACIN DE DIAGRAMAS DE FLUJO 2.1.- DIAGRAMAS DE FLUJO. Los diagramas de flujo
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
CICLO: 02/ 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #03 Uso de estructuras
CLASE Nº7. Patrones, series y regularidades numéricas
CLASE Nº7 Patrones, series y regularidades numéricas Patrón numérico en la naturaleza Regularidades numéricas Patrones Espiral con triángulos rectángulos Series numéricas REGULARIDADES NUMÉRICAS Son series
Estructura del Computador
ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 02.2 Estructura del Computador El modelo von Neumman Formado por 5 componentes principales:
Conceptos básicos de programación. Arquitectura de Computadoras. Conceptos básicos de programación
Arquitectura de Computadoras Conceptos básicos de programación 1. Introducción: Programación es el conjunto de actividades implicadas en la descripción, el desarrollo y la implementación eficaz de soluciones
CAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
CAPIULO II. ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS 2.1 ipos de datos 2.2 Expresiones 2.3 Operadores y operandos 2.4 Identificadores como localidades de memoria OBJEIVO EDUCACIONAL: El alumno:
Programación II. Carrera: ECF-0432 3-2-8
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación II Ingeniería Electrónica ECF-0432 3-2-8 2.- HISTORIA DEL PROGRAMA
Lógica de programación 1
Lógica de programación 1 Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta
Menú Emul PCL. Impresión. Manejo del papel. Mantenimiento. Solución de problemas. Administración. Índice
Utilice el menú Emul PCL para cambiar los valores de la impresora que sólo afectan a los que utilicen el lenguaje de impresora de emulación PCL. Para obtener más detalles, seleccione un elemento de menú:
DIAGRAMA A BLOQUES DE UNA COMPUTADORA
DIAGRAMA A BLOQUES DE UNA COMPUTADORA BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU. BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria
Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera
Computación I (CI-2125) Clase 3 Prof Mireya Morales Primera Contenido Ciclo de Desarrollo de un programa Formas de Representación Algorítmica: Diagramas de flujo y seudocódigo Estructuras de Control Estructuras
REPRESENTACIÓN GRÁFICA DE SISTEMAS DE INFORMACIÓN: EL FLUJOGRAMA.
REPRESENTACIÓN GRÁFICA DE SISTEMAS DE INFORMACIÓN: EL FLUJOGRAMA. (GARCÍA HERRERO, G. 1996:188ss) FLUJOGRAMA: Proporciona una visión detallada de un proceso. Cualquier persona realiza muchos procesos diferentes
TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)
APRENDERAPROGRAMAR.COM TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) Sección: Cursos Categoría: Tutorial básico del programador web:
Utiliza los números ordinales al resolver problemas planteados de manera oral.
T G CONTENIDOS APRENDIZAJES ESPERADOS ESTÁNDARES 1.2.1 Identificación y uso de los números ordinales para colocar objetos o para indicar el lugar que ocupan dentro de una colección de hasta 10 elementos.
ESTRUCTURAS REPETITIVAS
DOCENTE: Ing. Ronald Rentería Ayquipa MARCO TEÓRICO: ESTRUCTURAS REPETITIVAS La programación estructurada es un paradigma que consiste en la organización de un código en bloques conformados por estructuras
GUÍAS. Módulo de Razonamiento cuantitativo SABER PRO 2014-1
GUÍAS Módulo de Razonamiento cuantitativo SABER PRO 2014-1 GUÍAS Módulo Razonamiento cuantitativo Este módulo evalúa competencias relacionadas con las habilidades matemáticas que todo ciudadano debe tener,
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
Estructuras de control. Secuencial, condicional y repetitivas.
Estructuras de control. Secuencial, condicional y repetitivas. 1 Estructuras de control. Hemos visto en los diagramas de flujo y pseudo-código que: 1) Se piden datos de entrada (al usuario) Asiganción
Conocimientos previos
Tema: Estructuras de control de ciclos repetitivos Ficha de aprendizaje 15 n Logro Utiliza estructuras de control de ciclos repetitivos For Next y Loop while @ # Conocimientos previos Qué conjunto de sentencias
Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.
Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que
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
PROGRAMACIÓN LINEAL ENTERA
PROGRAMACIÓN LINEAL ENTERA Programación lineal: hipótesis de perfecta divisibilidad Así pues decimos que un problema es de programación lineal entera, cuando prescindiendo de las condiciones de integridad,
Evaluación y Monitoreo de Proyectos Sociales
Alcance Consultoría SAC Evaluación y Monitoreo de Proyectos Sociales Eco. Angelo Gamarra Minaya Curso: Fundamentos para la Formulación y Evaluación de Proyectos SNIP 12 de mayo de 2012 16 de junio de 2012
5. ESTRUCTURAS DE REPETICIÓN
5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque
