Laboratorio 3 Tema 5. Estructuras Iterativas

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

Download "Laboratorio 3 Tema 5. Estructuras Iterativas"

Transcripción

1 Laboratorio 3 Tema 5. Estructuras Iterativas Los computadores tienen la capacidad de repetir la ejecución de secuencias de instrucciones a gran velocidad y con alto grado de confiabilidad, para este fin se definen en los lenguajes de programación Estructuras de Control Iterativas. Su objetivo es permitir la expresión de la repetición de una secuencia de instrucciones. En existen tres estructuras iterativas: el while (equivalente al Mientras), el do while (equivalente al Repetir) y el for (equivalente al Para), las cuales serán explicadas a continuación. Mientras La estructura iterativa mientras, a diferencia del repetir, evalúa la condición antes de ejecutar las instrucciones. Por lo tanto, es posible que nunca se ejecute el cuerpo de la misma. El siguiente diagrama de flujo muestra el funcionamiento del mientras. Diagrama de Flujo Como existe una traducción directa a, no es necesario analizar otro diagrama de flujo. La traducción se puede realizar de la siguiente manera. Mientras <condición> hacer fmientras while (<condición>){ GDAyP pág. 1

2 Repetir La estructura iterativa repetir posee la característica de ejecutarse una o más veces, es decir, el cuerpo de la estructura siempre se ejecuta al menos una vez antes de evaluar la condición. Repetir Hasta <condición>; Diagrama de Flujo do { while (<condición>); Diagrama de Flujo Cuando se traduce un Repetir a se utiliza el do while, ya que es una estructura iterativa equivalente que posee la característica de ejecutar su cuerpo de instrucciones antes de evaluar la condición. Sin embargo, su validación no es exactamente igual que el Repetir utilizado en pseudocódigo. El do while utiliza una condición de control para el ciclo del tipo mientras, por lo tanto se hacen las instrucciones mientras la condición es verdadero (se sale del ciclo cuando se hace falso); en cambio el Repetir utiliza una condición del tipo hasta, se repiten las instrucciones mientras que la condición es falso y se sale del ciclo cuando se hace verdadero. Un truco simple es negar la condición original del Repetir del pseudocódigo al traducirlo al do.. while. GDAyP pág. 2

3 Repetir Hasta <condición>; do{ while (<condición>); Para Las estructuras iterativas Repetir y Mientras, son poderosas herramientas que nos permiten indicarle a la computadora algoritmos de complejidad arbitraria. Sin embargo, un patrón que emerge de forma natural durante la programación es mover una variable de control desde un valor inicial hasta un valor final en incrementos regulares. Por ejemplo, contar del 1 al 100 de 3 en 3. No hay nada que nos impida realizar este tipo de secuencias utilizando las estructuras anteriores, pero el patrón es tan común que se desarrolló una estructura iterativa especial para este tipo de iteraciones. La estructura iterativa para tiene la peculiaridad de asociar una variable de control a nuestra iteración, dicha variable representa donde nos encontramos dentro de nuestra iteración general y la estructura se encarga de actualizar su valor y verificar si se alcanzó condición deseada. A continuación se muestra la sintaxis de las estructuras para (pseudocódigo) y for () junto con sus diagramas de flujo. Estos diagramas pueden parecer más complejos de lo que en realidad son, sin embargo, es sumamente importante entender cómo funcionan las estructuras en cada caso para poder realizar una traducción correcta. Entero var; Para <var>=<valor1> hasta <final> en <inc> hacer Diagrama de Flujo GDAyP pág. 3

4 for(<inic>; <cond>; <act>){ Diagrama de Flujo Lo primero que se debe notar es que la estructura del pseudocódigo es más rígida, es decir, solo puede realizar iteraciones que involucran una variable de control, un incremento y una condición que utiliza el incremento para ver si se está intentado subir hacia el valor final o bajar hacia el mismo. Por otra parte, el diagrama de flujo de es demasiado ligero, ya que se compone simplemente de tres expresiones que son ejecutadas en ciertos momentos. Como se desea traducir una iteración escrita en pseudocódigo a, es necesario obtener las expresiones correctas para que ambos diagramas de flujo sean equivalentes. Obtener las expresiones para la inicialización y la actualización no presenta mayor complejidad, ya que el primer diagrama nos muestra exactamente lo que deseamos colocar allí. Para la condición podríamos hacer lo mismo, simplemente colocar lo que muestra el primer diagrama. Sin embargo, el valor del incremento nunca se modifica, por lo tanto es mejor tener dos reglas de traducción, uno cuando el incremento es positivo y uno cuando es negativo (si el incremento es cero el ciclo nunca avanza). Nombre <inic> <cond> (cuando inc > 0) <cond> (cuando inc < 0) <act> Expresión Var = inicial; Var <= final; Var >= final; Var = Var + inc; Por lo tanto, tenemos los siguientes ejemplos de traducciones de pseudocódigo a : GDAyP pág. 4

5 Para i=0 hasta n hacer for(i=1; i<=n; i=i+1){ Para i=0 hasta n en 3 hacer Para i=n hasta 1 en -1 hacer Para i=n hasta n/2 en -4 hacer for(i=1; i<=n; i=i+3){ for(i=n; i>=1; i=i-1){ for(i=n; i>=n/2; i=i-4){ Los incrementos son expresiones muy comunes en la programación, por ello, provee formas un poco más compactas para realizar dichos incrementos. Es muy posible que al estudiar algoritmos expuestos en libros o en páginas web nunca vea incrementos escritos como se mostró anteriormente. Existen dos tipos de expresiones para incrementos, la primera funciona para cualquier tipo de incremento y la segunda únicamente cuando se desea incrementar en 1. Cada una de estas expresiones tiene además una versión para decrementos en lugar de incrementos. Original Compacto Var = Var + inc; Var += inc; Var = Var inc; Var-=inc; Var = Var + 1; ++Var; Var++; Var = Var 1; --Var; Var--; Como se puede ver los incrementos en 1 tiene dos formas, la diferencia práctica de cada uno de ellos es sutil y poco relevante para nuestro caso. Por lo tanto, no se explicará sus diferencias en este laboratorio pero se invita a los estudiantes a estudiarlas en libros o páginas web. Por GDAyP pág. 5

6 ahora, basta con entender que ambos representan incrementos en uno de la variable y podemos utilizar la forma que más nos llame la atención. Utilizando las formas compactas de incremento, los ejemplos anteriores se pueden escribir como sigue. Para los casos de incrementos en 1 o decrementos en -1 se muestran tres veces, uno con la forma compacta genera y uno con cada forma compacta de incremento 1. Esto con la intención de mostrar que todas son válidas. Para i=0 hasta n hacer for(i=1; i<=n; i++){ Para i=0 hasta n en 3 hacer Para i=n hasta 1 en -1 hacer Para i=n hasta n/2 en -4 hacer for(i=1; i<=n; i+=3){ for(i=n; i>=1; i--){ for(i=n; i>=n/2; i-=4){ GDAyP pág. 6

7 EJERCICIOS A PROGRAMAR LABORATORIO 3 En este laboratorio debes desarrollar programas capaces usar la lectura y escritura estándar, declaración de variables, acciones elementales, prioridad de operadores, estructuras de control condicional (Si y Selección) y estructuras iterativas o ciclos (Para, Mientras, Repetir) propios de, creando programas que compilen y corran en el entorno Linux. Ejercicios: todos deben agregarse en el mismo archivo.cpp, el cual debe compilar NOTA: en todos los ejercicios debe solicitarse los valores de entrada al usuario, leerlos y realizar las validaciones necesarias en los datos de entrada. 1. Leer una secuencia de números enteros de ocho (8) dígitos, que representan fechas de nacimiento en el formato ddmmaaaa. Cada fecha es suministrada por el usuario y la secuencia se termina si se lee el valor -1. Para cada número (o fecha) suministrado por el usuario: 1.1. Separarlo en la fecha correspondiente, considerando el día, mes y año de nacimiento 1.2. Validar la fecha, se debe mostrar cada fecha incorrecta, la cantidad de fechas válidas e inválidas 1.3. Para las fechas correctas, indicar el promedio de edad Considere en sus validaciones que el año de las fechas debe estar entre 1900 y Dado un número entero cualquiera, en la máxima representación aceptada para enteros en, indicar: 2.1. Cuántos dígitos tiene el número Promedio de los dígitos con valor par 2.3. Cantidad de dígitos con valor impar 2.4. Suma del valor de sus dígitos 2.5. Indicar si la suma de sus dígitos es un número primo 3. Calcula el valor de siguiente expresión, con valores n, x, z dados por el usuario y de tipo entero. Considere en su solución que el valor de n debe ser mayor o igual a 1, mientras que el valor de z puede ser cualquier valor entero. Realice las validaciones necesarias sobre los valores de entrada. Utilice un ciclo Mientras para calcular la primera parte de la expresión y un ciclo Repetir para calcular la segunda parte. Obviamente, se debe utilizar los ciclos equivalentes al Mientras y al Repetir en. 1/5* n n x * z i1 j1 primera parte i x j z 2 segunda parte GDAyP pág. 7

8 RESTRICCIONES El laboratorio debe ser desarrollado en, bajo el sistema operativo Ubuntu. Sugerimos la utilización de geany como ambiente de desarrollo en Linux y en Windows sugerimos el uso de Dev. Se debe usar lectura y escritura estándar. Se permite usar tipos de datos básicos, operaciones aritméticas, estructuras de control condicional y estructuras iterativas o ciclos. Se permite el uso de elementos de la Librería Estándar de (stdio, iostream, string, cmath, math, entre otras). Cualquier copia será penalizada para todos los involucrados con la nota de CERO (0) puntos, además del reporte respectivo al Profesor de la Sección y a la Coordinadora de la Materia. Se debe seguir estrictamente el formato de entrada de datos y mensajes de salida cuando se indique en los enunciados, de lo contrario esto repercutirá en su nota. IMPORTANTE: Archivos de laboratorios o proyectos que no cumplan con este formato de nombre NO SERÁN CORREGIDOS. No se aceptarán envíos posteriores con el nombre corregido. NO SE ACEPTARÁN ENVÍOS posteriores a la fecha y hora indicada, correos que no respeten el formato del asunto y del nombre de archivo, o archivos enviados a un correo-e que no sea el del preparador. CONSULTAS: En caso de dudas sobre el enunciado del laboratorios, consultar al Preparador II David Rojas, davidrojas0791@gmail.com. En el sitio web de la materia están publicados los horarios en que los Preparadores darán consultas de laboratorio en Sala de Micros. MATERIAL DE APOYO: En el sitio web de la materia hay enlaces a sitios con información sobre programación con ( Manual Básico : Ejemplos sencillos de : GDAyP pág. 8

9 Cuestionario Laboratorio 3 Tema 5. Estructuras Iterativas (Para, Mientras y Repetir) 1. Cuál de las estructuras iterativas existentes en evalúa la condición antes de ejecutar la instrucción? - for - while - do.. while - Ninguno de los anteriores 2. Existe en el ciclo Repetir? Cuál es el equivalente y cómo funciona? 3. Cuál de los ciclos existentes en se ejecuta al menos una vez, sea cual sea la condición de parada? - for - while - do.. while - Ninguno de los anteriores 4. Si utilizamos un ciclo for Es necesario conocer a priori la cantidad de iteraciones que se van a realizar? - Sí, explicar - No, explicar 5. Los ciclos, al igual que los condicionales, trabajan evaluando expresiones que sólo utilizan los operadores de comparación = y - Verdadero, justificar - Falso, justificar GDAyP pág. 9

10 ENTREGA DEL LABORATORIO El laboratorio es de realización individual y la entrega del mismo será hasta viernes 05 de junio de 2015 a las 11:00 p.m. Se debe enviar el código del proyecto únicamente al Preparador David Rojas, al correo davidrojas0791@gmail.com El asunto del correo-e debe cumplir con el siguiente formato : AyP-Lab3-Sección-Cédula por ejemplo: AyP-Lab3-C Los archivos con la solución a enviar por correo-e (.cpp y cuestionario con sus respuestas) deben guardarse respetando el siguiente formato para su nombre, sin usar acentos o ñ: Lab3-Seccion-NombreyApellido-Cedula.cpp Lab3-Seccion-NombreyApellido-Cedula-cuestionario.pdf por ejemplo, para María Angélica Peñaloza: Lab3-C2-MariaPenaloza cpp Lab3-C2-MariaPenaloza cuestionario.pdf Enviar ambos archivos (.cpp con la solución y.pdf con el cuestionario y sus respuestas) como dos archivos anexos al correo. NO comprimirlos. Los proyectos y laboratorios son actividades de investigación, por ello los alumnos deben iniciar el análisis, diseño y desarrollo de la solución con antelación a la fecha de entrega. No es requisito que la materia o las herramientas a usar en la solución de los proyectos o laboratorios hayan sido vistas en clases. El alumno debe investigar en manuales y tutoriales de lenguaje. GDAyP, 18 de Mayo de 2015 GDAyP pág. 10

Laboratorio 3 Tema 5. Estructuras Iterativas

Laboratorio 3 Tema 5. Estructuras Iterativas Laboratorio 3 Tema 5. Estructuras Iterativas Los computadores tienen la capacidad de repetir la ejecución de secuencias de instrucciones a gran velocidad y con alto grado de confiabilidad, para este fin

Más detalles

Laboratorio 2 Estructuras de Control Condicional: Si y Selección

Laboratorio 2 Estructuras de Control Condicional: Si y Selección Laboratorio 2 Estructuras de Control Condicional: Si y Condicional (SI) La estructura de control más común es el condicional simple Dicha estructura evalúa una expresión lógica, comúnmente llamada condición,

Más detalles

Laboratorio 4 Tema 6. Procedimientos: Acciones, Funciones y Pase de Parámetros EJERCICIOS A PROGRAMAR

Laboratorio 4 Tema 6. Procedimientos: Acciones, Funciones y Pase de Parámetros EJERCICIOS A PROGRAMAR Laboratorio 4 Tema 6. Procedimientos: Acciones, Funciones y Pase de Parámetros EJERCICIOS A PROGRAMAR En este laboratorio debes desarrollar programas capaces de usar acciones, funciones y pase de parámetros

Más detalles

Laboratorio 6 Tema 8. Programación Orientada a Objetos EJERCICIOS A PROGRAMAR

Laboratorio 6 Tema 8. Programación Orientada a Objetos EJERCICIOS A PROGRAMAR Laboratorio 6 Tema 8. Programación Orientada a Objetos EJERCICIOS A PROGRAMAR En este laboratorio debes desarrollar programas capaces usar acciones, funciones, pase de parámetros, estructuras de datos

Más detalles

Laboratorio 2 Estructuras de Control Condicional: Si y Selección

Laboratorio 2 Estructuras de Control Condicional: Si y Selección Laboratorio 2 Estructuras de Control Condicional: Si y Condicional (SI) La estructura de control más común es el condicional simple Dicha estructura evalúa una expresión lógica, comúnmente llamada condición,

Más detalles

Laboratorio 5 Tema 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos

Laboratorio 5 Tema 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos Laboratorio 5 Tema 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos PARTE 1. Arreglos Unidimensionales o Vectores Un arreglo es una estructura de datos conformada por una sucesión de celdas,

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

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

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

INSTITUTO TECNOLÓGICO

INSTITUTO TECNOLÓGICO INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas

Más detalles

Laboratorio 1 Introducción al Ambiente Linux SISTEMA OPERATIVO

Laboratorio 1 Introducción al Ambiente Linux SISTEMA OPERATIVO SISTEMA OPERATIVO Laboratorio 1 Introducción al Ambiente Linux En la actualidad, la mayoría de los usuarios de computadores esperan que éstas sean capaces de realizar múltiples tareas en forma simultánea.

Más detalles

Laboratorio 1 Introducción al Ambiente Linux

Laboratorio 1 Introducción al Ambiente Linux SISTEMA OPERATIVO Laboratorio 1 Introducción al Ambiente Linux En la actualidad, la mayoría de los usuarios de computadores esperan que éstas sean capaces de realizar múltiples tareas en forma simultánea.

Más detalles

Métodos con Parámetros

Métodos con Parámetros Métodos con Parámetros Hasta ahora, nuestra clase RobotInspector todavía no es muy útil. Ejemplo para colocar dos conos hicimos esto en la clase anterior. Lo que lográbamos es que el robot coloque dos

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

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR Tema 1. Programación de un computador TEMA 1. CIÓN DE UN COMPUTADOR 1. CONCEPTO DE 2. LENGUAJES DE CIÓN 2.1. LENGUAJE MÁQUINA 2.2. LENGUAJE ENSAMBLADOR 2.3. LENGUAJE DE ALTO NIVEL 3. ALGORITMOS. REPRESENTACIÓN

Más detalles

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

Más detalles

Estructuras repetitivas o de ciclo

Estructuras repetitivas o de ciclo Introducción Como se ha podido observar hasta el momento, las soluciones planteadas a los problemas propuestos han sido para una persona, un objeto o cosa, pero siempre de manera unitaria, tanto en las

Más detalles

Lógica de programación

Lógica de programación 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 Sentencias Repetitivas

Más detalles

FACULTAD DE INGENIERIA

FACULTAD DE INGENIERIA i FACULTAD DE INGENIERIA AUTORES DEL CONTENIDO INGENIERO ELKIN GERMAN RODRIGUEZ VASQUEZ ID Facebook: www.facebook.com/elkinrodriguezv Correo: elking_r88@hotmail.com INGENIERO ARIEL LEONARDO MOLINA VITERI

Más detalles

Sentencias iterativas

Sentencias iterativas Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

Programación estructurada. Programación estructurada

Programación estructurada. Programación estructurada Tipos de datos Numericos: Enteros y Reales Carácter o texto: Código ASCII y Unicode Lógicos: Falso y Verdadero Operadores aritméticos ( ) Parentes ^ Exponenciación * / Multiplicación y divión + - Suma

Más detalles

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran

Más detalles

Introducción a la programación: Algoritmos

Introducción a la programación: Algoritmos Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,

Más detalles

Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera

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

Más detalles

Lógica de programación

Lógica de programación 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 La característica fundamental

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

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

Más detalles

Estructuras Repetitivas

Estructuras Repetitivas Estructuras Repetitivas Se solicita al operador que ingrese tres números enteros cualesquiera. En base a estos números, mostrar por pantalla cual es el mayor de todos. Diag. De Flujos Pseudocódigo Matlab

Más detalles

Algoritmos y Programación Parcial Nro. 1 Ejemplo de Solución

Algoritmos y Programación Parcial Nro. 1 Ejemplo de Solución Nombre: Profa. Yusneyi Carballo Barrera Sección Teoría: C1 Algoritmos y Programación Parcial Nro. 1 Ejemplo de Solución 1. Indique si las siguientes expresiones son Verdaderas o Falsas, y justifique brevemente:

Más detalles

PROGRAMACIÓN APLICADA AL DISENO

PROGRAMACIÓN APLICADA AL DISENO Como estudiante de ESPOL me comprometo a combatir la mediocridad y a actuar con honestidad; por eso no copio ni dejo copiar ----------------------------------------------------- Firma de compromiso del

Más detalles

Sentencias de Procesamiento Iterativo: while y do-while

Sentencias de Procesamiento Iterativo: while y do-while ESTRUCTURAS CÍCLICAS Se discuten en este documento las sentencias que se utilizan en el lenguaje C++ para representar la tercera de las estructuras utilizadas en la programación estructurada: La Estructura

Más detalles

Algoritmos y Programación Orientada a Objetos I. Contenedoras de tamaño fijo

Algoritmos y Programación Orientada a Objetos I. Contenedoras de tamaño fijo Algoritmos y Programación Orientada a Objetos I Contenedoras de tamaño fijo Agenda Motivación Contenedoras de tamaño fijo Instrucciones repetitivas Agenda Motivación Contenedoras de tamaño fijo Instrucciones

Más detalles

Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1

Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1 Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1 COMPETENCIAS BÁSICAS Utilizar el lenguaje como una herramienta comunicativa (habla, lectura, escritura, escucha) para construir su propio conocimiento

Más detalles

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas Dpto. de ATC - Página 1 de 16 CONCEPTO DE ALGORITMO (1) Fundamentos de Informática E.U.P. Universidad de Sevilla Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por

Más detalles

Introducción a la Informática Estructuras de control repetitivas

Introducción a la Informática Estructuras de control repetitivas Estructuras de control repetitivas Introducción Hasta el momento se estudió la manera de expresar la solución de un problema mediante un algoritmo, que puede representarse de diversas maneras: diagrama

Más detalles

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para

Más detalles

M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS M.S.C. Elvia Cristina Márquez Salgado Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS Definición del Problema Esta fase está dada por el enunciado del problema, el cual requiere una definición clara

Más detalles

Ejemplo de análisis y diseño de un algoritmo: Cálculo del factorial de un número

Ejemplo de análisis y diseño de un algoritmo: Cálculo del factorial de un número Ejemplo de análisis y diseño de un algoritmo: Cálculo del factorial de un número Para ilustrar el uso de la metodología para resolver problemas a través de la computadora y el diseño de algoritmos, se

Más detalles

Pseudocódigo. Se puede ejecutar en un computador, por medio de un IDE (pie de página: Entorno de desarrollo integrado).

Pseudocódigo. Se puede ejecutar en un computador, por medio de un IDE (pie de página: Entorno de desarrollo integrado). Pseudocódigo 2.1 Qué es el Pseudocódigo? Es un lenguaje creado especialmente para la realización de algoritmos; la característica principal de éste es que se pensó para el entendimiento del humano y no

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

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

Herramientas de Programación. M.C. Juan Carlos Olivares Rojas

Herramientas de Programación. M.C. Juan Carlos Olivares Rojas Herramientas de Programación M.C. Juan Carlos Olivares Rojas Febrero 2011 Temario Simbología Reglas para la construcción de Diagramas Pseudocódigo Temario Tipos de Datos y Expresiones Estructuras lógicas

Más detalles

GUÍA DE TRABAJO Tecnología en Sistemas de Información

GUÍA DE TRABAJO Tecnología en Sistemas de Información 1. IDENTIFICACIÓN Asignatura Lógica y Programación Guía No. 3 Área Básica de la Ingeniería Nivel II Código LPI24 Pensum 10 Correquisito(s) Prerrequisito(s) Créditos 4 TPS 4 TIS 8 TPT 64 TIT 96 TRABAJO

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

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados. Pseudocódigo Introducción La importancia de sistematizar procesos y crear programas de cómputo radica esencialmente en que estos se puedan utilizar como resolución de problemas similares en muchos casos,

Más detalles

Codificación de Estructuras Repetitivas

Codificación de Estructuras Repetitivas Codificación de Estructuras Repetitivas Estructuras Repetitivas Existen dos casos: Caso1:Cuando se conoce la cantidad de veces a repetir(para o for en C) Caso2:Cuando no se conoce la cantidad de veces

Más detalles

Programación Estructurada. Sesión 4:Estructuras de control

Programación Estructurada. Sesión 4:Estructuras de control Programación Estructurada Sesión 4:Estructuras de control Contextualización En la sesión anterior vimos las estructuras condicionales, mediante éstas somos capaces de elegir qué expresiones usaremos, pero

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

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

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;) Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,

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

Dpto. de ATC, Universidad de Sevilla - Página 1 de 16

Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 2 ÍNDICE Fundamentos de Informática E.U.P. Universidad de Sevilla 1 Concepto de Algoritmo Datos: Variables y Constantes Tipo de datos: Vectores Representación

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

Tema 3. Estructuras de Datos

Tema 3. Estructuras de Datos Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch

Más detalles

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio CARRERA TRONCO COMÚN PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA 2003-1 5320 PROGRAMACIÓN PRÁCTICA No. PRAC-07 LABORATORIO DE NOMBRE DE LA PRÁCTICA Ciencias Básicas (Programación) DURACIÓN

Más detalles

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación. ALGORITMOS SECUENCIALES: La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente

Más detalles

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

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

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

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN. 1º Bachillerato

INTRODUCCIÓN A LA PROGRAMACIÓN. 1º Bachillerato INTRODUCCIÓN A LA PROGRAMACIÓN 1º Bachillerato Qué es un programa? Componente informático que se utiliza para realizar una determinada tarea. Se compone de algoritmos y estructuras de datos Algoritmos:

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: PROGRAMACIÓN DE SOFTWARE Nombre del Proyecto: APLICATIVO PARA LA GESTIÓN DE LA INFORMACIÓN EN EMPRESAS COLOMBIANAS Fase del proyecto:

Más detalles

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente: Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema

Más detalles

1. Detalle de los Comandos:

1. Detalle de los Comandos: 1. Detalle de los Comandos: Este es un resumen puede servir como guía rápida para consultas, para mas detalles remitirse a la Ayuda de PSeInt. Observar que cada línea que termina una sentencia debe tener

Más detalles

Fundamentos de Programación 2017-I

Fundamentos de Programación 2017-I Fundamentos de Programación 2017-I Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación C a través de un análisis

Más detalles

Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se

Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se Definición de diagrama de flujo Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se visualiza dentro del

Más detalles

Práctico Nº 5 Tema: Lenguaje de Diseño (1 parte)

Práctico Nº 5 Tema: Lenguaje de Diseño (1 parte) Práctico Nº 5 Tema: Lenguaje de Diseño (1 parte) 1. Escribir las siguientes expresiones aritméticas usando sintaxis del lenguaje de diseño: a. (X+Y) 3 b. X+Y 3 c. (A + B 2 ) / X - R donde R es el resto

Más detalles

ESTRUCTURA SECUENCIAL ESTRUCTURA SELECTIVA

ESTRUCTURA SECUENCIAL ESTRUCTURA SELECTIVA ESTRUCTURA SECUENCIAL Es aquélla en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta

Más detalles

Algoritmos. Libro en línea 3/8/18. Ing. Roberto Martínez Román - 1 RESOLVIENDO PROBLEMAS. Cuál es el objetivo del libro?

Algoritmos. Libro en línea 3/8/18. Ing. Roberto Martínez Román - 1 RESOLVIENDO PROBLEMAS. Cuál es el objetivo del libro? Algoritmos RESOLVIENDO PROBLEMAS ROBERTO MARTÍNEZ ROMÁN - RMROMAN@ITESM.MX 1 Libro en línea Cuál es el objetivo del libro? Roberto Martínez Román - rmroman@itesm.mx 2 rmroman@itesm.mx 1 Tareas que hace

Más detalles

Tema 06: Estructuras y sentencias de control en C

Tema 06: Estructuras y sentencias de control en C Tema 06: Estructuras y sentencias de control en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A.

Más detalles

Objetivos. 1. Realizar exitosamente programas que involucren procesos que requieran iteraciones. Antecedentes

Objetivos. 1. Realizar exitosamente programas que involucren procesos que requieran iteraciones. Antecedentes Objetivos a) El alumno conocerá las tres formas básicas existentes en C para realizar iteraciones y aprenderá a manejar las sentencias while, do-while y for. b) El alumno comprenderá la importancia que

Más detalles

7/1/18. Algoritmos RESOLVIENDO PROBLEMAS. Libro en línea. Cuál es el objetivo del libro? Ing. Roberto Martínez Román -

7/1/18. Algoritmos RESOLVIENDO PROBLEMAS. Libro en línea. Cuál es el objetivo del libro? Ing. Roberto Martínez Román - Algoritmos RESOLVIENDO PROBLEMAS Libro en línea Cuál es el objetivo del libro? rmroman@itesm.mx 1 Tareas que hace la computadora Las tareas que pueden hacer las computadoras son: a) Leer/escribir datos

Más detalles

3. Estructuras iterativas. 1.2 Análisis: For. 1.1 Problemas iterativos. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos

3. Estructuras iterativas. 1.2 Análisis: For. 1.1 Problemas iterativos. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos 3. Estructuras iterativas Índice Estructura iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 1. Análisis de algoritmos iterativos 2. Ej11: 3. Ej12: 4. Ej13:

Más detalles

M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS M.S.C. Elvia Cristina Márquez Salgado Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS Definición del Problema Esta fase está dada por el enunciado del problema, el cual requiere una definición clara

Más detalles

Lógica de programación 1

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

Más detalles

Tecnologías en la Educación Matemática

Tecnologías en la Educación Matemática Tecnologías en la Educación Matemática Datos, Expresiones, Condicionales y Repetición Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos

Más detalles

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas

Más detalles

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS  GONZALO VAZQUEZ VELA INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?

Más detalles

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 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

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

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL ESTRUCTURAS REPETITIVAS INTRODUCCION Ya sabemos que las instrucciones de un algoritmo pueden ejecutarse secuencialmente. Por otra parte, puede darse el caso de que unas instrucciones se ejecuten y otras

Más detalles

MIENTRAS SE ACTIVA EL MOODLE

MIENTRAS SE ACTIVA EL MOODLE Laboratorio 1 Introducción al Ambiente Linux MIENTRAS SE ACTIVA EL MOODLE Este laboratorio será enviado al correo-e del preparador asignado al laboratorio mientras se activa el registro de alumnos en la

Más detalles

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda

Más detalles

Análisis y escritura de las estructuras de control

Análisis y escritura de las estructuras de control Análisis y escritura de las estructuras de control por Iván Cruz En esta lectura se abordarán las estructuras de control del lenguaje de programación C, estas estructuras. Permiten al programador comunicarse

Más detalles

2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS 2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma. Aunque el proceso de diseñar

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

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 4 Nombre: Estructuras de control Contextualización En la actualidad los programas buscan un objetivo común, que es: Automatizar tareas de

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una

Más detalles

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

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 (correo@carlospes.com) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las

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

Repetición Condicional

Repetición Condicional Repetición Condicional InCo - FING Programación 1 InCo - FING Repetición Condicional Programación 1 1 / 20 La instrucción while InCo - FING Repetición Condicional Programación 1 2 / 20 Ejemplo Leer números

Más detalles

OPERADORES ARITMÉTICOS EN PHP: OPERADORES BÁSICOS Y RESTO (MÓDULO). INCREMENTO Y DECREMENTO. (CU00819B)

OPERADORES ARITMÉTICOS EN PHP: OPERADORES BÁSICOS Y RESTO (MÓDULO). INCREMENTO Y DECREMENTO. (CU00819B) APRENDERAPROGRAMAR.COM OPERADORES ARITMÉTICOS EN PHP: OPERADORES BÁSICOS Y RESTO (MÓDULO). INCREMENTO Y DECREMENTO. (CU00819B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde

Más detalles

Computación 1. Programación, Constantes, Variables y Condiciones

Computación 1. Programación, Constantes, Variables y Condiciones Computación 1 Programación, Constantes, Variables y Condiciones Contenido Codificar Construcción de programas Objetivos de la programación Diagrama de flujos Datos Constantes Variables Condiciones Codificar

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