Introducción a los Computadores (CNM-130) Estructuras algorítmicas repetitivas
|
|
- Arturo Farías Navarrete
- hace 8 años
- Vistas:
Transcripción
1 Introducción a los Computadores (CNM-130) Estructuras algorítmicas repetitivas Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft Reproducción permitida bajo los términos de la licencia de documentación libre GNU.
2 Contenido 1 Introducción 2 imagenes/estructura repetitiva para 3 Estructura repetitiva mientras 4 Ejemplos 5 Referencias
3 Estructuras de control repetitivas Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un algoritmo o programa Se utilizan cuando en el desarrollo de la solución de un problema se hace necesario ejecutar una serie de instrucciones un número repetido de veces El conjunto de instrucciones que se ejecuta repetidamente se llama ciclo o bucle Cada vez que se ejecuta el bucle se dice que se ha producido una iteración Los bucles constituyen, junto con las sentencias condicionales, los pilares de la programación estructurada. Características de los ciclos Deben incluir una condición de parada Deben alizar luego de un número ito de veces
4 Tipos de estructuras repetitivas Ciclo para (for) Se conoce a priori el número de veces que se debe repetir el conjunto de instrucciones El número de repeticiones no depende de las sentencias contenidas en el ciclo Ciclo mientras (while) No se conoce a priori el número de veces que se debe repetir el conjunto de instrucciones La condición de parada se evalúa antes de ejecutarse el ciclo El número de repeticiones puede depender de las sentencias contenidas en el ciclo Ciclo repetir (do) No se conoce a priori el número de veces que se debe repetir el conjunto de instrucciones Se ejecuta primero el ciclo y luego se evalúa la condición de parada El número de repeticiones puede depender de las sentencias contenidas en el ciclo
5 Estructura repetitiva para El ciclo para es una estructura de control en la que se puede indicar el número máximo de iteraciones Elementos del bucle: V: variable de control del ciclo VI: valor inicial VF: valor al ID: incremento o decremento Pseudocódigo para V desde VI hasta VF sentencias end Figura: General Figura: FreeDFD
6 Ejemplo 2.1 Ejemplo 2.1 Realice una algoritmo (FreeDFD que imprima los enteros desde el 1 hasta el 10. No utilice estructuras repetitivas. Solución Pseudocódigo Escribir 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
7 Ejemplo 2.2 Ejemplo 2.2 Resuelva el ejemplo (2.1) utilizando estructuras repetitivas. Solución Pseudocódigo para i desde 1 hasta 10 Escribir i
8 Ejemplo 2.3 Ejemplo 2.3 Realice una algoritmo en ( FreeDFD que imprima los enteros impares desde el 1 hasta el 10. Solución Pseudocódigo para i desde 1 hasta 10 aumentando 2 Escribir i
9 Ejemplo 2.4 Ejemplo 2.4 Realice una algoritmo en FreeDFD que imprima los enteros desde el 10 hasta el 1. Solución Pseudocódigo para i desde 10 hasta 1 Escribir i
10 Contadores Contador: variable que se incrementa o decrementa de forma constante cada vez que se ejecuta la instrucción que lo contiene Utilización: Cuentan las veces que ocurre un determinado suceso Controlan la ejecución de un bucle que se realiza un determinado número de veces. Inicialización: todo contador debe tomar un valor inicial antes de ser usado Sintaxis de un contador: Variable Contador Variable Contador + constante Variable Contador Variable Contador - constante o también Variable Contador = Variable Contador + constante Variable Contador = Variable Contador - constante
11 Ejemplo 2.5 Ejemplo 2.5 Realice un algoritmo en FreeDFD que lea N números enteros desde el teclado y cuente cuántos de ellos son ceros. Solución Datos: N: variable de tipo entero que representa el número de datos que se ingresan NUM: variable de tipo entero, se utilizará para almacenar los valores de los enteros ingresados. Variables de salida: NUMCEROS: variable de tipo entero que actuará de contador, cuenta el número de ceros
12 Ejemplo 2.5 Pseudocódigo Leer N Hacer NUMCEROS = 0; % inicializa el contador para i desde 1 hasta N Leer NUM si NUM = 0 entonces Hacer NUMCEROS = NUMCEROS + 1; Escribir NUMCEROS
13 Acumuladores Acumulador: variable que almacena un valor que se incrementa o decrementa de forma variable durante un proceso repetitivo. Sintaxis de un acumulador: Variable Acumulador Variable Acumulador + variable Variable Acumulador Variable Acumulador - variable Variable Acumulador Variable Acumulador * variable Inicialización: todo acumulador debe tomar un valor inicial antes de ser usado Cuando el acumulador varía por suma sucesiva de variables se inicializa a 0: Variable Acumulador 0 Cuando el acumulador varía por producto sucesiva de variables se inicializa a 1: Variable Acumulador 1
14 Ejemplo 2.6 Ejemplo 2.6 Realice un algoritmo en FreeDFD que sume los números enteros desde 1 hasta N. Solución Datos: N: variable de tipo entero que representa el entero hasta donde se realiza la suma SUMA: variable de tipo entero que actuará de acumulador; almacena la suma de los primeros N números naturales N Variables de salida: SUMA
15 Ejemplo 2.5 Pseudocódigo Leer N Hacer SUMA = 0; % inicializa acumulador para i desde 1 hasta N Hacer SUMA = SUMA+i Escribir SUMA
16 Ejemplo 2.7 Ejemplo 2.7 El factorial de un número entero no negativo n se dee como n! = 1 2 (n 1) n, con 0! = 1 y 1! = 1 Escriba un algoritmo que calcule el factorial de un entero N 1 e impleméntelo en FreeDFD. Solución Datos: N: variable de tipo entero que representa el entero hasta donde se realiza el producto PROD: variable de tipo entero que actuará de acumulador; almacena el producto de los primeros N números naturales Variables de salida: PROD 1 * 2 * * N
17 Ejemplo 2.7 Pseudocódigo Leer N Hacer PROD = 1; % inicializa acumulador para i desde 1 hasta N Hacer PROD = PROD*i Escribir PROD
18 Estructura repetitiva mientras La estructura repetitiva mientras (while) es utilizada en un ciclo cuando no sabemos el número de veces que éste se ha de repetir Elementos del bucle: EXPRESION: sentencia booleana que determina si se ejecuta el bucle INSTRUCCIONES: sentencias a ejecutar si EXPRESION es verdadera Pseudocódigo mientras EXPRESION INSTRUCCIONES Figura: General Figura: FreeDFD
19 Ejemplo 3.1 Ejemplo 3.1 Realice un algoritmo en FreeDFD que le solicite al usuario un entero; cuando el número proporcionado sea 666 se debe imprimir el mensaje adivinaste. Solución NUM: variable de tipo real Mientras NUM sea distinto a 666, la pregunta continúa Pseudocódigo Leer NUM mientras NUM 666 Leer NUM Escribir "Adivinaste"
20 Ejemplo 3.2 Ejemplo 3.2 Realice un algoritmo en FreeDFD que calcule el promedio de los primeros N números naturales. Utilice las estructurtas repetitivas mientras y para. Solución Variables: N: variable de tipo entero, almacena el último entero NUM: variable de tipo entero, almacena uno a uno cada número a sumar SUM: variable de tipo entero que actuará de acumulador, almacena la suma de los naturales PROM: variable de tipo real, almacena almacena el promedio de los datos
21 Ejemplo 3.2 Pseudocódigo (ciclo mientras) Leer N Hacer NUM = 1 Hacer SUM = 0 mientras NUM <= N SUM = SUM + NUM NUM = NUM + 1 PROM = SUM/N Escribir PROM Pseudocódigo (ciclo para) Leer N Hacer SUM = 0 para i desde 1 hasta N Hacer SUM = SUM + i Hacer PROM = SUM/N Escribir PROM
22 Dato Centinela Centinela: valor particular que no pertenece al rango de valores admitidos como válidos para una variable Permiten alizar un proceso de entrada de datos Ejemplos: 1 Proceso: leer números positivos; Centinela = -1 2 Proceso: leer los 10 primeros enteros pares positivos; Centinela = 22 3 Proceso: leer nombres de personas; Centinela = "FIN"
23 Ejemplo 3.3: dato centinela Ejemplo 3.3 Realice un algoritmo en FreeDFD que reciba por teclado enteros positivos y sume los pares. Solución Datos: NUM: variable de tipo entero, se utilizará para almacenar los enteros ingresados -1: dato centinela que se utilizará para alizar el algoritmo Variables de salida: SUMAPARES: variable de tipo entero que actuará de acumulador, almacena la suma de los pares
24 Pseudocódigo Leer NUM Hacer SUMAPARES = 0 % inicializa acumulador mientras NUM!= -1 si NUM MOD 2 = 0 entonces Hacer SUMAPARES = SUMAPARES + NUM Leer NUM Escribir SUMAPARES
25 Variables tipo bandera o switche Banderas: variables booleanas; determinan dos alternativas a seguir dentro del algoritmo Posibles valores de las banderas: "VERDADERO" ó "FALSO" "SI" ó "NO" 1 ó 0 Usos de las banderas: Controlan el flujo lógico de un programa Permiten variar la secuencia de ejecución del algoritmo dependiendo de su valor en cada instante Dependiendo de su valor, determinan si el algoritmo ha pasado por un determnado punto Salir de un ciclo Ejecutar una u otra acción dependiendo de su valor
26 Ejemplo 3.4: variable bandera Ejemplo 3.4 Realice un algoritmo en FreeDFD que genere los primeros N términos de la sucesión 17, 15, 18, 16, 19, 17, 20, 18, 21,... Solución Variables: NT: variable de tipo entero; número de términos a generar CONT: variable de tipo entero que actuará de contador para controlar el ciclo TER: variable de tipo entero, almacena cada término de la sucesión BAN: variable de tipo bandera, selecciona si se suma -2 ó +3 a TER
27 Pseudocódigo (ciclo mientras) Leer NT Hacer TER = 17; Hacer CONT = 1; Hacer BAN = 1; % primer término % inicializa contador % inicializa bandera mientras CONT <= NT Escribir TER si BAN = 1 entonces Hacer TER = TER - 2; Hacer BAN = 2; sino Hacer TER = TER + 3 Hacer BAN = 1 Hacer CONT = CONT + 1 Pseudocódigo (ciclo para) Leer NT Hacer TER = 17 Hacer BAN = 1 % primer término % inicializa bandera para CONT desde 1 hasta NT Escribir TER si BAN = 1 entonces Hacer TER = TER - 2 Hacer BAN = 2 sino Hacer TER = TER + 3 Hacer BAN = 1
28 Ejemplo 3.5: ruptura de ciclos Ejemplo 3.5 Realice un algoritmo FreeDFD que lea desde el teclado N enteros y se detenga cuando al menos uno de los números leidos sea cero. Solución Variables: N: variable de tipo entero, almacena el número de enteros a ingresar k: variable de tipo entero que actuará de contador del ciclo ENCONTRADO: variable de tipo bandera, determina cuando aliza el algoritmo; si ENCONTRADO=F el algoritmo continúa, si ENCONTRADO=V el algoritmo llega a su NUM: variable de tipo entero; almacena el entero ingresado en cada iteración
29 Pseudocódigo Leer N Hacer ENCONTRADO="F" % inicializa bandera Hacer k = 1 % inicializa contador del ciclo mientras (k<=n) y (ENCONTRADO = "F") Leer NUM si NUM = 0 entonces ENCONTRADO = "V"; sino Hacer k = k + 1 end si ENCONTRADO="V" entonces Escribir "Al menos uno es cero" sino Escribir "Ninguno es cero"
30 Ejemplo 3.6: máximo y mínimo Ejemplo 3.6 Como parte de un experimento un biólogo requiere tomar la temperatura exterior de un lugar cada hora por un período de 6 horas. Realice un algoritmo en FreeDFD que reciba como datos las temperaturas tomadas y determine la mayor y la menor. Solución Variables: TEMP: variable de tipo real, almacena la temperatura medida en cada hora MAX: variable de tipo real, almacena la mayor temperatura leida MIN: variable de tipo real, almacena la menor temperatura leida
31 Pseudocódigo Leer TEMP Hacer k = 2 bucle Hacer MAX = TEMP Hacer MIN = TEMP mientras k <= 6 Leer TEMP % inicializa contador del % inicializa MAX % inicializa MIN % lee la temperatura si TEMP > MAX entonces Hacer MAX = TEMP sino si TEMP < MIN MIN = TEMP; MIN = TEMP; Hacer k = k + 1 Escribir "El máximo es", MAX, "y el mínimo es", MIN
32 Ejemplo 4.1 Ejemplo 4.1 Realice un algoritmo (FreeDFD) que lea un entero N y calcule la suma ± 1 N Solución Variables: N: variable de tipo entero; determina hasta donde se hace la suma k: variable de tipo entero; contador del ciclo TER: variable de tipo entero, almacena cada término de la sucesión BAN: variable de tipo bandera, selecciona si se suma 2 ó 3 a TER SUMA: variable de tipo entero que actuará de acumulador para almacenar la suma
33 Pseudocódigo Leer N Hacer K = 1 % inicializa contador del ciclo Hacer TER = 1 % primer término sucesión Hacer SUMA = 0 % inicializa acumulador mientras K <= N Hacer SUMA = SUMA + TER Hacer TER = (-1) K/(K+1) Hacer K = K + 1 Escribir SUMA Pseudocódigo Leer N Hacer TER = 1 % primer término sucesión Hacer SUMA = 0 % inicializa acumulador para K=1:N Hacer SUMA = SUMA + TER Hacer TER = (-1) K/(K+1) Escribir SUMA
34 Ejemplo (4.2): la conjetura de Collatz (Ulam) Ejemplo 4.2 (Problema de Collatz) Sea n un entero positivo. Si n es par, divídalo entre 2, sino lo es, multiplíquelo por 3 y súmele 1. Itere este proceso hasta que el número que alcance sea 1. Realice un algoritmo ( FreeDFD) que implemente dicho proceso. Observaciones Para n = 10 la sucesión generada es Conjetura de Collatz: 10, 5, 16, 8, 4, 2, 1 Para cualquier entero positivo n, el proceso iterativo de Collatz arriba descrito siempre terminará en 1 en un número ito de pasos La conjetura de Collatz es un problema abierto en matemáticas y hasta ahora no ha sido resuelto
35 Ejemplo (4.2): la conjetura de Collatz (Ulam) Pseudocódigo Leer n mientras n!= 1.0 Escribir n si n MOD 2 = 0 Hacer n = n/2 sino Hacer n = 3*n+1 end end Escribir n
36 Ejemplo (4.3): sucesión de Fibonacci Ejemplo 4.3 Realice un algoritmo ( FreeDFD) que imprima los n primeros términos de la suceción de Fibonacci Solución 1, 1, 1, 2, 3, 5, 8, 13,..., n Los términos de la sucesión están dados por Variables: f 0 = 1 f 1 = 1. f n = f n 1 + f n 2 para n = 2, 3,... PRI: variable de tipo entero; representa el primer número a sumar SEG: variable de tipo entero; representa el segundo número a sumar TER: variable de tipo entero; representa el término de la serie
37 Pseudocódigo Leer N PRI = 0 SEG = 1 k = 1 Escribir PRI Escribir SEG mientras k <= N-2 % inicializa primer término % inicializa segundo término Hacer TER = PRI + SEG Hacer PRI = SEG Hacer SEG = TER Hacer k = k + 1 Escribir TER
38 Ejemplo 4.4 (Divisores) Realice un algoritmo ( FreeDFD) que encuentre todos los divisores positivos de un entero no negativo N y que imprima además el número de divisores que posee. Solución Pseudocódigo Leer n Hacer ndiv = 0 para i=1:n si n MOD i = 0 Escribir i Hacer ndiv = ndiv + 1 Escribir "Número de divisores = ", ndiv
39 Ejemplo (4.5): números primos Ejemplo 4.5 (Detecta números primos) Un número entero positivo n > 1 es primo si los únicos enteros positivos que lo dividen son 1 y n. Realice un algoritmo (FreeDFD) que determine si un entero no negativo n es primo. Solución Variables: N: variable de tipo entero i: variable de tipo entero; almacena los divisores de N y controla el ciclo primo: variable de tipo bandera, determina si N es primo y el ciclo acaba
40 Números primos Pseudocódigo Leer n Hacer i = 2 Hacer primo = 1 % Inicializa bandera mientras primo & (i < n) si n MOD i = 0 Hacer primo = 0 sino Hacer i = i + 1 si primo Escribir ladrillo, "es primo " sino Escribir ladrillo, "no es primo"
41 Máximo común divisor Ejemplo 4.6 El máximo común divisor de dos enteros no negativos a y b, en símbolos mcd (a, b), es el mayor entero positivo que es divisor de a y de b. Desarrolle un algoritmo (FreeDFD) que calcule el mcd de dos enteros no negativos. Solución mcd (48, 60) =? Divisores de 48 = {1, 2, 3, 4, 6, 8, 12, 16, 24, 48} Divisores de 60 = {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60} mcd (48, 60) = 12 Propiedades: mcd (a, b) a mcd (a, b) b mcd (a, 0) = a
42 Máximo común divisor Pseudocódigo Leer a Leer b para i=1:a si (a MOD i =0) & (b MOD i=0) mcd = i Escribir "mcd de ", a, "y", b, "es", mcd
43 Ejemplo (4.7) Ejemplo 4.7 Realice un algoritmo que, dado un valor de x, calcule el valor de la función f(x) = 1 x + x2 2! x3 3! + x4 4! x5 5! + Tenga en cuenta sólo los términos de la serie que en valor absoluto son mayores o iguales a Solución Variables: i: variable de tipo entero, genera el exponente y el factorial ter: variable de tipo real, almacena cada término de la serie ter = ( 1) i (x i/i!) fac: variable de tipo entera, almacena el factorial fx: variable de tipo real, acumula la suma de los términos de la serie fx = fx + ter
44 Ejemplo (4.7) Pseudocódigo Leer x Hacer fx = 0 Hacer i = 0 Hacer ter = 1 Hacer fac = 1 mientras abs(ter)>=0.001 Hacer fx = fx + ter Hacer i = i + 1 Hacer fac = fac * i Hacer ter = (-1) i*x i/fac Escribir fx
45 Bibliografía I J.W. Brown, D.J. Murdoch A First Course in Statistical Programming With R Cambridge University Press, 1th edition, 2008 D. Burton Elementary Number Theory McGraw Hill Higher Education, 5th edition, 2002 O. Cairó Metodología de la programación Segunda edición. Alfaomega Grupo Editor, S.A., 2005 M.A. Criado Programación en lenguajes estructurados Alfaomega Grupo Editor, S.A. de C.V. Primera Edición, 2006 H.P. Langtangen A Primer on Scientific Programming with Python Springer, 2011
46 Bibliografía II O. Jones, R. Maillardet, A. Robinson Introduction to Scientific Programming and Simulation Using R Chapman and Hall/CRC; 1 edition, 2009 D.E. Knuth The Art of Computer Programming Volume 1, Fundamental Algorithms Addison Wesley Longman, 1997 S. Lipschutz Schaum s Outline of Essential Computer Mathematics McGraw-Hill, 1th edition, 1982 Ch.F. Van Loan Introduction to Scientific Computing Prentice-Hall, Inc., 1997 C.B. Moler Numerical Computing with Matlab SIAM, 2004
47 Bibliografía III H.M. Mora Escobar Introducción a C y a métodos numéricos Universidad Nacional de Colombia (Sede Bogotá), 2004 A. Quarteroni, F. Salieri Cálculo científico con MATLAB y Octave Springer-Verlag Italia, 2006 S.M. Ross Simulation Elsevier Inc., 2006 R. Séroul Programming for Mathematicians Springer, 2000 E. Scheinerman C ++ for Mathematicians: An Introduction for Students and Professionals Taylor & Francis Group, LLC, 2006
48 Bibliografía IV A. Shen Algorithms and Programming Springer Undergraduate Texts in Mathematics and Technology, 2010 P. Tymann Schaum s Outline of Principles of Computer Science McGraw-Hill, 1th edition, 2008
Introducción a los Computadores (CNM-130) Estructuras selectivas en Matlab
Introducción a los Computadores (CNM-130) Estructuras selectivas en Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.
Más detallesIntroducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas
Introducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft
Más detallesIntroducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat
Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia
Más detallesIntroducción a los Computadores Estructuras de control repetitivas en C
Introducción a los Computadores Estructuras de control repetitivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.
Más detallesProgramación ( ): Estructuras algorítmicas selectivas
Programación (314 202): Estructuras algorítmicas selectivas Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción
Más detallesIntroducción a los Computadores Arreglos en C
Introducción a los Computadores Arreglos en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción permitida bajo
Más detallesIntroducción a los Computadores (CNM-130) Algoritmos computacionales
Introducción a los Computadores (CNM-130) Algoritmos computacionales Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción
Más detallesDistinguir las diferentes estructuras de repetición utilizadas en problemas con ciclos: mientras, haga-mientras, repita-hasta, para.
ESTRUCTURAS DE REPETICIÓN OBJETIVOS Aprender a construir grandes y complejos problemas a través de la ejecución repetida de una secuencia de proposiciones llamados ciclos o estructuras repetitivas. Distinguir
Más detallesCurso de Introducción a R Módulo 4: simulaciones estocásticas
Curso de Introducción a R Módulo 4: simulaciones estocásticas Alejandro Piedrahita H. Seminario de Análisis Estocástico Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de
Más detallesIntroducción a los Computadores (CNM 130): Estructuras repetitivas en Matlab
Introducción a los Computadores (CNM 3): Estructuras repetitivas en Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 23.
Más detallesIntroducción a los Computadores Funciones y recursividad en C
Introducción a los Computadores Funciones y recursividad en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción
Más detallesCapítulo 4 Procesos con estructuras de repetición
Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa
Más detallesIntroducción a los Computadores (CNM-130) Elementos de programación
Introducción a los Computadores (CNM-130) Elementos de programación Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2012. Reproducción
Más detallesInformática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011
Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias
Más detallesEstructuras de Repetición Repita Mientras
Estructuras de Repetición Repita Mientras Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Estructuras de Repetición Las estructuras de repetición son sentencias que permiten
Más detallesPRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04)
PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) EJERCICIOS DE ESTRUCTURAS ALTERNATIVAS : 1.- Haga el algoritmo en pseudo código que, dada una variable cuyo valor
Más detallesInformática I. While & do While
Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La
Más detallesRepública Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Prof. Elías Cisneros. Lenguaje C++ Contadores y Acumuladores Usted es libre de: * Copiar, distribuir y comunicar públicamente
Más detallesInformática. Algoritmos. Baños García Yesenia, Lic. Comp. Hernández Nájera Aracely, Lic. Comp. Enero 2012.
Informática Algoritmos Baños García Yesenia, Lic. Comp. Hernández Nájera Aracely, Lic. Comp. Enero 2012. El presente trabajo muestra la metodología para dar solución a un problema específico, aplicando
Más detallesIntroducción a los Computadores Estructuras de control selectivas en C
Introducción a los Computadores Estructuras de control selectivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.
Más detallesEstructuras de Control - Diagrama de Flujo
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS Ingeniería en Computación Ingeniería en Informática UNIVERSIDAD NACIONAL DE SAN LUIS DEPARTAMENTO DE INFORMÁTICA AÑO 2015 Índice 1. Programación estructurada 2 1.1.
Más detallesCI 2125, Computación I
Universidad Simón Bolívar Dpto. de Computación y Tecnología de la Información CI 2125, Computación I Práctica 5: ESTRUCTURAS DE REPETICIÓN Como ya hemos visto, el procedimiento desarrollado para resolver
Más detallesEstructuras de repetición hacer-mientras y repita hasta
Estructuras de repetición hacer-mientras y repita hasta Programación 1 Cátedra de Programación Departamento de Computación Escuela de Ingeniería de Sistemas Hacer mientras Diagrama de flujo Acciones S1
Más detallesEjemplos de conversión de reales a enteros
Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print
Más detallesIntroducción a la Computación TFA
Introducción a la Computación TFA Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales- UNSL Lenguaje de Diseño de Algoritmos Estructura de Control Condicional Simple y Múltiple
Más detallesTema 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 detallesTema 5 Sentencias de control de flujo. Fundamentos de Informática
Tema 5 Fundamentos de Informática Sentencias de Control Tipos de sentencias de control: Comprobación lógica para bifurcar el flujo de un programa. Sentencias de control condicional o alternativo Comprobación
Más detallesEstructuras de Control - Diagrama de Flujo
Introducción a la Programación - Introducción a la Computación - Fundamentos de la Informática Ing. Electrónica - T.U.G. - T.U.E. - T.U.R. - T.U.W.- Prof. Tec. Elect. - T.U.T - T.U.M Área de Servicios
Más detallesResolución de Problemas
Resolución de Problemas con algoritmos Colaboratorio de Computación Avanzada (CNCA) 2015 1 / 27 Contenidos 1 Introducción 2 Elementos de algoritmos Elementos Variables Estructuras de Control Condicionales
Más detallesTema 4: Estructuras de Control Estructura y Contenidos
Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple
Más detallesTEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio
Más detallesAritmética finita y análisis de error
Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal
Más detallesIntroducción Arquitectura y funcionamiento Software y lenguajes de programación Referencias
7 Introducción a los Computadores (CNM-130) Estructura del computador Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2012. Reproducción
Más detallesUNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.
UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS. 5.1.- SECUENCIA En este caso, las instrucciones se ejecutan una después de la otra sin omitir ninguna de ellas. La sintaxis para
Más detallesTecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014
Tecnologías en la Educación Matemática jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada
Más detallesEstructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL
Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Significado La sentencia while (mientras que) se usa para que MATLAB repita un bloque de instrucciones
Más detallesOprime click para iniciar
MODULO II. DESARROLLO DE SISTEMAS DE INFORMACION Oprime click para iniciar Actividades Administración de Proyectos de desarrollo de Software Estructuras algorítmicas repetitivas Ciclo de vida de un proyecto
Más detallesGuía para el Examen de Computación Temario
Guía para el Examen de Computación Este examen deberá ser presentado antes de las inscripciones regulares, por todos los alumnos que soliciten admisión a cualquier carrera profesional del Tecnológico de
Más detallesPreliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
Más detallesTema 7: Programación con Matlab
Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas
Más detalles3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES
3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3.1 Estructuras de repetición Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código.
Más detallesEscuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo
Más detallesAlgoritmos y Diagramas de Flujo 2
Algoritmos y Diagramas de Flujo 2 Programación Java NetBeans 7.0 RPC Contenido 2.1 Algoritmo...1 Fase de creación de un algoritmo...1 Herramientas de un algoritmo...2 2.2 Diagrama de Flujo...2 Símbolos
Más detallesTEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA
TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA Programa: Algoritmo (secuencia no ambigua, finita y ordenada de instrucciones para la resolución de un determinado problema) traducido
Más detallesUnidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal
Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal Artículo adaptado del artículo de Wikipedia Sistema Binario en su versión del 20 de marzo de 2014, por varios autores bajo la Licencia de Documentación
Más detallesHoja de problemas Estructuras de Control
Departamento de Estadística, I.O. y Computación Ingeniería Técnica Industrial - Electrónica Industrial Fundamentos de Informática Hoja de problemas Estructuras de Control 1. Cuál es el efecto de las siguientes
Más detallesESTRUCTURA DE DATOS: ARREGLOS
ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción
Más detallesUniversidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II
Prof. Ing. Patricia Vargas 1 Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas Material de apoyo Semana #2 PROGRAMACIÓN II Agenda 1. Definición de variables locales y públicas. 2. Declaraciones
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 3 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Más detallesQue es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código
Más detallesSistemas de Numeración Operaciones - Códigos
Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la
Más detallesMEDIDAS DE TENDENCIA CENTRAL
CAPÍTULO 14 MEDIDAS DE TENDENCIA CENTRAL A veces, de los datos recolectados ya organizados en alguna de las formas vistas en capítulos anteriores, se desea encontrar una especie de punto central en función
Más detalles1 La Resolución de Problemas utilizando la Computadora
La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre
Más detallesProgramación en lenguaje C++
Programación en Lenguaje C++ Objetivos Unidad Tema Subtema Objetivos VI 6.1 Metodología de la programación Metodologías Diseños de algoritmos Creación de algoritmos Entender y aplicar los pasos a seguir
Más detallesVectores. 27/05/05 Programación Digital I 1
Vectores Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación
Más detalles6-REGISTROS DEL 8086 Y DEL 80286
ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16
Más detallesUniversidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0
Universidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 PROYECTO DE ESTRUCTURA REPETITIVA DO WHILE A c o n t i n u a c i ó n r e
Más detallesPRACTICA 6. VECTORES Y MATRICES.
PRACTICA 6. VECTORES Y MATRICES. 1. Introducción. Los vectores y matrices son uno de los medios principales para el almacenamiento de los datos en un programa. En esta práctica veremos todos los conceptos
Más detalles18. Camino de datos y unidad de control
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los
Más detallesObjetivos Generales. Objetivos específicos. Que el estudiante:
ASIGNATURA: MÉTODOS NUMPERICOS I (ANÁLISIS Y PROCESAMIENTO DE LOS DATOS EXPERIMENTALES CON INTRODUCCIÓN A LA COMPUTACIÓN) Objetivos Generales Comprender y manejar los conceptos relacionados con el manejo,
Más detallesZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...
CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...
Más detallesTema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD.
Programación I, Guía 6 1 Facultad : Ingeniería Escuela : Computación Asignatura: Programación I Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD. Objetivos Utilizar la sintaxis de las funciones definidas
Más detallesProgramación. Ejercicios Tema 4 Estructuras de Control Repetitivas
Ejercicios Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira SOLUCIONES 1. Escriba un programa en C que
Más detallesAlgoritmos. Autor: José Ángel Acosta Rodríguez
Autor: 2006 ÍNDICE Página Índice 1 Problema 1. Movimiento de figuras geométricas.2 Problema 2. Conversión decimal a binario....3 Problema 3. Secuencias binarias..4 Problema 4. Conversión a binario a octal...
Más detallesCOMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC
COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDO FUNCIÓN EJEMPLO BORRA LA PANTALLA Borra la pantalla ESCRIBE TEXTO O GRÁFICOS EN PRINT HOLA Escribe HOLA en pantalla LA PANTALLA. PRINT PRINT a Escribe
Más detallesCurso 0 de Informática
Curso 0 de Informática 2015-2016 Tema 1: Introducción a la Informática y Conceptos básicos 1 Motivación (I): En los procesos industriales, cada vez es mayor el uso de sistemas informáticos para: Monitorización,
Más detallesDiseño de algoritmos
Diseño de algoritmos Jose Jesus García Rueda. Adaptado de El algoritmo, una iniciación a la programación (http://www.desarrolloweb.com/manuales/67/ http://www.desarrolloweb.com/manuales/67/) ) y de Diseño
Más detallesPráctica 2: El problema de la sección crítica
Práctica 2: El problema de la sección crítica Programación de Sistemas Concurrentes y Distribuidos Grado de Ingeniería Informática Dpto. de Informática e Ingeniería de Sistemas, Escuela de Ingeniería y
Más detallesEcuaciones de primer grado con dos incógnitas
Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad
Más detallesEJERCICIOS SOBRE : DIVISIBILIDAD
1.- Múltiplo de un número. Un número es múltiplo de otro cuando lo contiene un número exacto de veces. De otra forma sería: un número es múltiplo de otro cuando la división del primero entre el segundo
Más detallesCapítulo 1. MANUAL DE USUARIO
Capítulo 1. MANUAL DE USUARIO 1.1 SUCESIONES GRÁFICAS Lo primero que se hará es mostrar la pantalla que se encontrará el usuario cuando ejecute la aplicación, indicando las zonas en las que se divide esta:
Más detallesmcd y mcm Máximo Común Divisor y Mínimo Común múltiplo www.math.com.mx José de Jesús Angel Angel jjaa@math.com.mx
mcd y mcm Máximo Común Divisor y Mínimo Común múltiplo www.math.com.mx José de Jesús Angel Angel jjaa@math.com.mx MathCon c 2007-2008 Contenido 1. Divisores de un número entero 2 2. Máximo común divisor
Más detallesEjemplo de la implementación del llenado de un arreglo de forma aleatoria
OBJETIVO 6.3. MANEJO DE ARREGLOS LLENADO DE UN VECTOR Un arreglo se puede llenar de dos formas una de manera aleatoria en donde el compilador llena el arreglo y otra forma es darle la oportunidad al usuario
Más detallesControl, Instrumentación e Instalaciones Ingeniería Ambiental
Control, Instrumentación e Instalaciones Ingeniería Ambiental TEMA 3. LABORATORIO. El Autómata Siemens S7-300. Programación Básica Alfredo Rosado Curso Académico 2010-2011 Control, Instrumentación e Instalaciones.
Más detallesEstructuras de repetición
Estructuras de repetición Fundamentos de Programación Fundamentos de Programación I FP-PFI Curso 2005-2006 1 Estructuras iterativos Sentencia for for(inic; cond; increm) sentencia1; sentencia2; Sentencia
Más detallesTema 2. Diseño de algoritmos y programas 1. Tema 2. Diseño de algoritmos y programas
Tema 2. Diseño de algoritmos y programas 1 Apuntes para la asignatura Informática Departamento de Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA http://www.lcc.uma.es/personal/pepeg/mates
Más detallesIntroducción a los Computadores Estructuras de control selectivas en C
Introducción a los Computadores Estructuras de control selectivas en C CNM-130 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft «2009. Reproducción
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
CICLO: 02/ 2012 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 #05 Estructura Condicional
Más detallesETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación.
Ejercicio 1. Saludo. El programa preguntará el nombre al usuario y a continuación le saludará de la siguiente forma "Hola, NOMBRE" donde NOMBRE es el nombre del usuario. Ejercicio 2. Suma. El programa
Más detallesEstructura general de un programa
Estructura general de un programa INTRODUCCION Un programa puede considerarse como una secuencia de acciones (instrucciones) que manipulan un conjunto de objetos (datos). Contendrá por tanto dos bloques
Más detallesPRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.
PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. 1. Introducción. En esta práctica veremos todos los conceptos explicados en la segunda parte del Tema 5 de teoría: las Sentencias de Control Repetitivas,
Más detallesEJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)
EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe
Más detalles! Una variable declarada con final no puede volver a ser reinicializada. numero = 2;! ! Para definir constantes
Modificador final Introducción a la Programación IV Curso de Programación en Java Luis Guerra l.guerra@upm.es Enero 2012 Una variable declarada con final no puede volver a ser reinicializada final int
Más detallesCharla No 3: Fórmulas de mayor uso.
1 Charla No 3: Fórmulas de mayor uso. Objetivos generales: Explicar el uso de las funciones de mayor uso en MS-Excel Objetivos específicos: Autosuma. Asistente de fórmulas. Max y Min. Buscarv Contar Si
Más detallesPRÁCTICA N 2 SISTEMAS DE NUMERACIÓN
PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN Ejercicio 1. Diseñar una planilla EXCEL que tome como dato de entrada un número entero y devuelva la representación en base 2. Testearla con los números 23, 245, 673,
Más detallesALGUNOS EJEMPLOS. Estructuras condicionales
ALGUNOS EJEMPLOS Estructuras condicionales Ejemplo 1 Se tienen tres esferas (A, B, C) de diferente peso, elaborar un algoritmo que determine cuál es la esfera de mayor peso. Diagrama de flujo Pseudocódigo
Más detallesAcademia técnica de computación A.T.C.
Academia técnica de computación A.T.C. Free Pascal (FPC) El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal
Más detallesDivisibilidad y números primos
Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos
Más detallesPRONTUARIO. Se espera que al finalizar el curso, el estudiante pueda: 1. Conocer los fundamentos teóricos de la programación de computadoras.
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO DE BAYAMÓN DEPARTAMENTO DE CIENCIAS NATURALES Y MATEMÁTICAS BACHILLERATO EN CIENCIAS EN BIOINFORMÁTICA I. INFORMACIÓN GENERAL PRONTUARIO Título del curso
Más detallesPontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Competencias IIC1103 Introducción a la Programación (I/2010) Interrogación 1 13 de Abril de 2010
Más detallesProgramació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 detallesQ-flow Patrones básicos de Workflow
How to Q-flow Patrones básicos de Workflow Versión: 2.0 Fecha de publicación 28-03-2011 Aplica a: Q-flow 3.0 y Q-flow 3.1 Índice Introducción... 3 Patrones de control... 4 Patrón: Secuencia... 4 Patrón:
Más detallesTema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es
Tema 2. Software Informática (1º Ingeniería Civil) Curso 2011/2012 Javier Carmona Murillo jcarmur@unex.es Índice Introducción. Programas e instrucciones. Tipos y estructuras de datos. Algoritmos. Proceso
Más detallesModulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Más detallesEste programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.
1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).
Más detalles21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)
Agenda 0 Tipos de datos 0 Sistemas numéricos 0 Conversión de bases 0 Números racionales o Decimales 0 Representación en signo-magnitud 0 Representación en complemento Unidad Central de Procesamiento (CPU)
Más detalles