8.1 Un primer bucle FOR Varias formas de utilizar el bucle FOR Calcular el factorial de un número mediante un bucle FOR...

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "8.1 Un primer bucle FOR... 5 8.2 Varias formas de utilizar el bucle FOR... 5 8.3 Calcular el factorial de un número mediante un bucle FOR..."

Transcripción

1 PROGRAMACIÓN EN C++ PRÁCTICA 08 INTRODUCCIÓN A C++ SENTENCIAS DE CONTROL DEL FLUJO DE UN PROGRAMA: Ejercicio 1. Un primer programa en C Ejercicio 2. Una conversación en C Ejercicio 3. Una pequeña operación aritmética....2 Ejercicio 4. Conversor de euros a pesetas y dólares....3 Ejercicio 5. Solución de la ecuación de segundo grado...3 Ejercicio 6. Ejecutar con el Debugger el programa anterior...4 Ejercicio 7. Conversor de Temperatura...4 Ejercicio 8. Bucles FOR Un primer bucle FOR Varias formas de utilizar el bucle FOR Calcular el factorial de un número mediante un bucle FOR... 6 Ejercicio 9. Bucles WHILE Cálculo del factorial de un número mediante un bucle WHILE... 7 Ejercicio 10. Bifurcaciones Elaboración de un menú Función para determinar si dos números son divisibles entre si Obtención de las raíces de un polinomio de segundo grado... 9 Comienza ahora la segunda parte de Informática I y Fundamentos de Computadores, y comienza con algunos ejemplos sencillos referidos a la programación en C++. Programar en C++ es un poco distinto a programar en Matlab. Se presupone que usted ha adquirido los rudimentos necesarios para desarrollar algoritmos y programarlos en un lenguaje relativamente específico como es Matlab. Ahora, aunque el conocimiento teórico-práctico sobre algoritmos se mantiene, el lenguaje de programación a utilizar será c++. Este lenguaje es mucho más genérico y universal que Matlab y le aportará un mayor conocimiento y control sobre el PC. No es importante que haga todos los ejercicios durante la práctica, sino que entienda muy bien cómo y por qué se hacen las cosas. Es preferible que entiendan muy bien un programa a que hayan acabado todo sin haberse enterado de nada. Los primeros ejercicios servirán para familiarizarse con el modo de programar y para que vaya entendiendo las cosas. Hay veces que un mismo problema puede resolverse de varias maneras diferentes que son igualmente correctas. Para realizar los Ejercicios de esta práctica debe apoyarse en el libro "Aprenda C++ como si estuviera en Primero (Básico)". Para todos los ejercicios de cualquier práctica deberá crear un Proyecto en un subdirectorio especial En primer lugar crea un directorio llamado Practica08 dentro de G:\Informatica. En este directorio deberás guardar todos los ficheros y todo el trabajo resultante de esta práctica. Ejercicio 1. Un primer programa en C++. Programe, compile y ejecute el siguiente sencillo programa de bienvenida al que llamaremos Ejercicio1: /* fichero Ejercicio01.cpp */ void main (void){ cout << "Hola futuro(a) programador de C++" << endl; cout << "Como estas?" << endl; /* fin de main() */

2 Prácticas de Programación en C++ Pág. 2 Deberá copiar este programa en el editor del Visual C++, compilarlo y ejecutarlo para comprobar su funcionamiento. El nombre del proyecto será Ejercicio01 y el del programa será Ejercicio01.cpp. Para compilar y linkar el programa debe utilizar el menú Build y las opciones Compile File (para compilar), Build (para linkar) y Execute (para ejecutar). Cada opción comprende las anteriores, esto es, si se quiere ejecutar y no se ha compilado y linkado, se realizan primero estas operaciones. Ejercicio 2. Una conversación en C++. Seguro que el programa del ejercicio anterior le ha dejado con ganas de responder a la pregunta que aparece en la pantalla. Para ello es necesario introducir el flujo cin, el cual permite leer tanto números como cadenas de caracteres. Esta función espera hasta que el usuario pulse Intro. Cuando esto sucede lee todo lo que encuentra. Salvo que encuentre tabuladores o espacios, que entonces termina de leer. 1.- Crear un proyecto llamado Ejercicio02, en el cual debe escribir el siguiente programa, al que llamará Ejercicio02.cpp: /* fichero Ejercicio02.cpp */ // Este programa le saluda más formalmente void main (void){ char nombre[30]; int edad; cout << "Hola! Como te llamas?"; cin >> nombre; cout << "Cuantos anyos tienes?"; cin >> edad; cout << "Hola " << nombre ; cout << ",tienes " << edad << " anyos" << endl; 2.- Compile el programa y ejecútelo. Recuerde que al responder a la pregunta sólo podrá teclear una sola palabra. Todos aquellos que tengan nombre compuesto -Luis Alfredo, Ana Silvia, Marco Antonio y demás- tendrán que esperar a la siguiente práctica para conocer nuevas funciones de lectura. Ejercicio 3. Una pequeña operación aritmética. Estará pensando que el C++ ha de servir para algo más que mantener una aburrida conversación con la pantalla. En el siguiente programa le presentamos un avance de las complicadas operaciones que puede realizar el C++. Escriba el programa y sálvelo como maraton.cpp. /* Un marathon tiene 26 millas y 385 yardas */ /* Calcula la distancia del marathon en Kilómetros */ /* Una milla tiene 1760 yardas */ void main (void){ int millas,yardas; float kilometros; millas = 26; yardas = 385; /* fórmula de conversión */ kilometros = * (millas + yardas / 1760); // salida de datos cout <<"Un marathon tiene "<< kilometros << " kilometros" << endl;

3 Prácticas de Programación en C++ Pág. 3 Debe crear un proyecto llamado Ejercicio03 y luego compilarlo y ejecutarlo; apunte el resultado. Ahora modifique el programa sustituyendo 1760 por en la línea que calcula el número de kilómetros. Vuelva a compilar y a ejecutar. Sale lo mismo que antes? Qué ha podido pasar? Ejercicio 4. Conversor de euros a pesetas y dólares. Por fin ha llegado el momento que realice un programa usted solo(a), para lo cual puede echar mano de los apuntes y demás ejercicios dados en clase. En este ejercicio se pide que realice un programa que le pregunte los uros que desea convertir y como salida dará cuantas pesetas y dólares son. Recuerda que 1 son pesetas y aproximadamente (en el momento de la redacción de la práctica) 1.27 dólares. Debe crear un proyecto Ejercicio04 y al nombre del fichero fuente llámele conversor.cpp. Ejercicio 5. Solución de la ecuación de segundo grado. Dada la ecuación de segundo grado: ax 2 + bx + c = 0 hay que calcular el discriminante: discr = b 2-4ac si discr > 0.0 las dos raíces son reales y distintas, y valen: b discr b discr x1 = + x 2 = si discr = 0.0 las dos raíces son reales e iguales y valen: b x = x = 1 2 Finalmente, si discr < 0.0 las dos raíces son complejas conjugadas. Las partes real e imaginaria valen: b discr xr = xi = Partiendo del código incompleto que hay a continuación, termine de editar el programa para resolver la ecuación de segundo grado. Llame Ejercicio05 al proyecto y eccuciones2.cpp al siguiente fichero. Al terminar, compile y ejecute este programa, cambiando los valores de a, b y c, de modo que se prueben los tres casos que pueden presentarse en el programa. Puede probar con los siguientes valores, para que se den los 3 casos: A B C Resultado Raíces iguales Raíces reales Raíces imaginarias

4 Prácticas de Programación en C++ Pág. 4 /* fichero ecuaciones2.cpp */ /* Resolución de la ecuación de segundo grado */ #include <math.h> //para sqrt() void main(void) { double a, b, c; double discr, x1, x2, xr, xi; cout << "Escribe los valores de los coeficientes A, B y C: "; cin >> a >> b >> c; discr =... ; if (discr > 0.0) { x1=...; x2=...; cout << "Las dos raices reales son: "; cout << x1 << " y " << x2 << endl; else if (discr < 0.0) { xr=...; xi=...; cout << "Raices complejas: " << endl; cout << "(" << xr << ", " << xi << "i) y "; cout << "(" << xr << ", " << -xi << "i)" << endl; else { x1=...; cout << "Las dos raices son iguales y valen: " << x1 << endl; Ejercicio 6. Ejecutar con el Debugger el programa anterior En este ejercicio deberá ejecutar paso a paso el programa que calcula las raíces de la ecuación de segundo grado. Deberá colocar el cursor en una línea (por ejemplo la discr = b*b - 4.0*a*c;) y presionar la tecla F9 (con esto pondrá un breakpoint). Ahora ejecute el programa en modo debug, dando directamente a la tecla F5 (sino Build->Start debug->go del menú). El programa empezará a ejecutarse y se detendrá en la citada línea. A partir de aquí podrá ver cómo varían las distintas variables del programa, ejecutando el programa paso a paso (tecla F10). En especial tiene que observar cómo van cambiando las variables x1, x2, xr y xi, por medio de la ventana Watch. Ejercicio 7. Conversor de Temperatura En el siguiente ejercicio debe hacer un conversor de temperatura, de ºC ºF y ºF ºC, según la siguiente fórmula: 9.0 º F = * (º C) El programa debe pedir al usuario qué tipo de conversión debe hacer y luego el dato de la temperatura a convertir. Para este ejercicio debe crear un proyecto Ejercicio07 en su disco de usuario, y el nombre del programa será Temp.cpp. Si no ha llegado a terminar este ejercicio en las dos horas de prácticas, debe tratar de hacerlo en las horas libres de ordenador o en casa.

5 Prácticas de Programación en C++ Pág. 5 Notas: - No olvide poner siempre ; al final de cada sentencia. - No olvide cerrar las comillas, los paréntesis y las llaves ( { ). - Por último, recuerde que C++ distingue de minúsculas y mayúsculas. Ejercicio 8. Bucles FOR 8.1 Un primer bucle FOR. En este ejercicio va a hacer su primer bucle for. Para ello es necesario echar mano de los apuntes (sentencias de control) para ver cuál es la forma general del bucle for. Para este ejercicio, debe crear un proyecto nuevo Ejercicio8_1, con un fichero MiFor.cpp. Yo le damos el código del bucle for pero el código anterior al bucle debe ponerlo usted. En el ejercicio se trata de generar una serie de números aleatorios entre 0 y 1. La cantidad de números a generar debe ser de 10:... int Num = 10; for (int i=1;i<=num;i++){ double val = rand()/ ; cout << "Numero: " << i+1 << " Valor:"<< val << endl;... La función rand() genera un número entero aleatorio entre 0 y Esta función se encuentra en la librería stdlib.h (la cual es necesario incluir al inicio del programa, usando la directiva #include del preprocesador). 8.2 Varias formas de utilizar el bucle FOR En el siguiente programa se muestran distintas formas de escribir un bucle for para sumar los enteros del 1 al 5. Cree un proyecto llamado Ejercicio8_2, teclee con el editor de Visual C++ el siguiente programa y guárdelo con el nombre SumaFor.cpp:

6 Prácticas de Programación en C++ Pág. 6 // fichero SumaFor.cpp void main(void) { int i=1, suma=0; for( ; i<=5; ) { // forma 1 suma += i; ++i; cout << "suma 1 = " << suma << endl; suma=0; for(i=1; i<=5; ++i) // forma 2 suma += i; cout << "suma 2 = " << suma << endl; for(i=1, suma=0; i<=5; ++i, suma+=i) // forma 3 ; cout << "suma 3 = " << suma << endl; for(i=1, suma=0; i<=5; suma+=i, ++i) // forma 4 ; cout << "suma 4 = " << suma << endl; La suma de los 5 primeros números enteros se ha realizado de 4 formas distintas. En la forma 1 se han dejado en blanco las partes de inicialización y actualización del bucle for; el resultado es correcto porque dichas tareas se han incluido de otra forma. La forma 2 es completamente estándar. En la forma 3 todo se ha introducido en el paréntesis del bucle; en la inicialización se da valor inicial tanto a i como a suma; en la actualización se modifica también tanto i como suma. El resultado es que el bucle sólo necesita una sentencia vacía, representada por el punto y coma (;). La forma 4 es una variante de la forma 3. Después de crear el proyecto, de compilar y de ejecutar este programa, observará que la forma 3 da un resultado diferente de las demás. Sabría explicar por qué? Puede corregirla? Puede utilizar el debugger para que le ayude a encontrar el error. 8.3 Calcular el factorial de un número mediante un bucle FOR Este ejercicio consiste en calcular el factorial de un número entero. Para este ejercicio, debe crear un proyecto nuevo al que llamará Ejercicio8_3, con un fichero llamado FactorialFor.cpp donde se encontrará el código. Desde el main() debe preguntarse el número entero sobre el que se quiere calcular el factorial. Posteriormente, debe aparecer el factorial de ese número.

7 Prácticas de Programación en C++ Pág. 7 Ejercicio 9. Bucles WHILE Salvando el formato de escritura, los bucles while tienen la misma utilización que en Matlab. Permiten ejecutar repetidamente, mientras que se cumpla una determinada condición, una sentencia o un bloque de sentencias. La forma general es como sigue: while (expresion_de_control){ sentencias... La expresión de control es el resultado de una operación booleana. Si el resultado de esta operación es True se ejecutan las sentencias que hay dentro del bucle. Al acabar de ejecutar todas las sentencias vuelve a evaluarse la expresión de control. Si vuelve a ser True vuelven a ejecutarse de nuevo todas las sentencias. Hasta que, en algún chequeo, la expresión de control sea False. 9.1 Cálculo del factorial de un número mediante un bucle WHILE Al igual que el ejercicio 8.3, realice un programa para calcular el factorial de un número pero esta vez utilizando un bucle while. Cree un nuevo proyecto Ejercicio9_1 y el fichero FactorialWhile.cpp para realizar este ejercicio.

8 Prácticas de Programación en C++ Pág. 8 Ejercicio 10. Bifurcaciones 10.1 Elaboración de un menú. En este ejercicio va a aprender a hacer un menú, desde el cual puede escoger distintas opciones. Lo va a implementar utilizando sólo sentencias if-elseif y sentencias for. Debe crear otro proyecto, Ejercicio10_1, y un fichero menu.cpp. El código es el siguiente: // fichero menu.cpp #include <stdlib.h> //para system() y exit; void main(void) { int opcion; system("cls"); //borra la pantalla al inicio for(;;){ cout << "\tmi Menu" << endl; cout << "\t " << endl; cout << "1. Opcion 1" << endl; cout << "2. Opcion 2" << endl; cout << "3. Opcion 3" << endl; cout << "4. Opcion 4" << endl; cout << "5. Salir" << endl; //pedimos al usuario que escoja. cin >> opcion; //evaluamos la opcion escogida if (opcion==1) { cout << "\tha elegido la opcion 1." << endl; else if (opcion==2){ cout << "\tha elegido la opcion 2." << endl; else if (opcion==3){ cout << "\tha elegido la opcion 3." << endl; else if (opcion==4){ cout << "\tha elegido la opcion 4." << endl; else if (opcion==5){ cout << "Adios.." << endl; exit(0); //termina else { cout << "Elija Bien..." << endl; Como podrá observar, el bucle for sin ningún parámetro se utiliza como un bucle infinito, esto quiere decir que nunca terminará, por eso se termina el programa por medio de la función exit(0). También puede probar a utilizar la sentencia break para salir del bucle for. En cada opción sólo se ha puesto una sentencia cout, pero podría ir allí todo el código que se desearía ejecutar cuando se elija dicha opción Función para determinar si dos números son divisibles entre si Construya un nuevo proyecto que se llame Ejercicio10_2 y dentro de un fichero llamado Divisible.cpp realice un programa que: 1º Pida dos número por pantalla (M y N). 2º Escriba por pantalla que M y N son divisibles en caso de que se M/N sea una división entera y que no son divisibles en caso contrario. 3º Vuelva a preguntar: Quiere realizar otra comprobación? (S/N).

9 Prácticas de Programación en C++ Pág. 9 4º En caso de que el usuario escriba "S", debe volver al punto 1º, si escribe "N" el programa debe acabar, y si escribe cualquier otra cosa debe decir que se ha equivocado contestando y debe volver al punto 3. Nota: Un operador muy interesante para realizar este ejercicio es el operado (%). Este operador devuelve la parte entera de una división. Por ejemplo 4 % 2, es igual Obtención de las raíces de un polinomio de segundo grado Las raíces de un polinomio de segundo grado (x 1 y x 2 ) expresado como obtienen mediante la fórmula siguiente: 2 P( x) ax bx c = + + se x x = 4 2 b b ac = 2 b b 4ac De forma que se dan tres posibilidades en las que: Si el contenido de la raíz es mayor que 0, las raíces son reales y distintas. Si el contenido de la raíz es igual a cero, las raíces son reales e iguales. Si el contenido de la raíz es menor que 0, las raíces son imaginarias. Con lo que el algoritmo para determinar el tipo de raíces de un polinomio de segundo grado puede plantearse de manera directa chequeando cuál de estas tres posibilidades es la que se cumple. A continuación se presenta el diagrama de flujo y el programa: (0.1)

10 Prácticas de Programación en C++ Pág. 10 Para este ejercicio, debe crear un proyecto nuevo al que llamará Ejercicio10_3, con un fichero llamado Raices.cpp para realizar este ejercicio. Este programa debe: 1º Pedir los tres coeficientes del polinomio (a, b y c). 2º Determinar si las raíces son reales (iguales o distintas) o imaginarias. 3º Si son reales y distintas debe sacar por pantalla las dos soluciones. (ejemplo a=1, b=3, c=2) Si son iguales debe sacar una solución e indicar que son iguales. (ejemplo a=1, b=2, c=1) Si son imaginarias debe sacar las dos soluciones en el siguiente fomato: Raíz 1: Parte real + Parte imaginaria I Raíz 2: Parte real - Parte imaginaria I (ejemplo a=1, b=1, c=1)

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 1 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Prácticas de Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Mi

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 1 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Prácticas de Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Cálculo

Más detalles

Estructuras de repetición

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

Tema 4: Estructuras de Control Estructura y Contenidos

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

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

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

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

TEMA 3: EL LENGUAJE C: PRESENTACIÓN TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de

Más detalles

Curso 0 de Informática

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

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO C BASICO Qué es C? C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 5 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Practica Nº 5 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Mi

Más detalles

Informática FACULTAD DE FÍSICAS

Informática FACULTAD DE FÍSICAS EJERCICIOS RESUELTOS EN CLASE DE TEORÍA 1. Realizar un programa que pida 10 números enteros y calcule la media de dichos valores. Realizar una función/procedimiento para rellenar los valores en un vector

Más detalles

Práctica 0. Emulador XENON de la computadora CESIUS

Práctica 0. Emulador XENON de la computadora CESIUS Práctica 0. Emulador XENON de la computadora CESIUS 1. Introducción El objeto de la presente práctica es permitir al alumno ensayar y familiarizarse con los conceptos de programación de computadoras digitales

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 5 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Practica Nº 5 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: clase

Más detalles

Dev C++. Compilador de C para Windows

Dev C++. Compilador de C para Windows Práctica 6 Dev C++. Compilador de C para Windows 1. Introducción Estas notas sirven de apoyo para la realización de las prácticas de programación en lenguaje C de la asignatura Fundamentos de Informática

Más detalles

Bloques Repetitivos: Iteración

Bloques Repetitivos: Iteración Fuente: www.appinventor.org Traducción hecha con Google Traductor y mejorada por mi: piatticarlos@gmail.com Bloques Repetitivos: Iteración Una cosa para la que los ordenadores son buenos es la repetición

Más detalles

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Máquina Expendedora (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Circulo (1.0 pto.)... 3 1.3 Ejercicio

Más detalles

Tema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es

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

Tema 2. Memoria Dinámica. 2.1 Datos estáticos y dinámicos

Tema 2. Memoria Dinámica. 2.1 Datos estáticos y dinámicos Tema 2 Memoria Dinámica 2.1 Datos estáticos y dinámicos Datos estáticos: su tamaño y forma es constante durante la ejecución de un programa y por tanto se determinan en tiempo de compilación. El ejemplo

Más detalles

Soporte lógico de computadoras

Soporte lógico de computadoras Soporte lógico de computadoras Software: Sistemas Operativos Lenguajes de programación Lenguajes de Programación. Clasificación Proximidad del lenguaje al que entiende el ordenador: Bajo nivel: específico

Más detalles

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

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

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.

PRÁ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 detalles

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS CONTENIDOS 1. Introducción a las cadenas 2. Definición 3. Declaración de cadenas 4. Inicialización de cadenas 5. Escritura y Lectura de datos tipo cadena 6. Funciones de manipulación de cadenas 7. Arrays

Más detalles

Práctica 2: Simón dice

Práctica 2: Simón dice Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia

Más detalles

Usando el editor de texto vi

Usando el editor de texto vi Usando el editor de texto vi Juan José Álvarez Sánchez Escuela Universitaria de Informática Universidad de Valladolid campus Segovia 24 de febrero de 2004 1. Introducción Antes de empaparse en el uso del

Más detalles

3.2 Operaciones aritmético-lógicas en Pascal

3.2 Operaciones aritmético-lógicas en Pascal 3.2 Operaciones aritmético-lógicas en Pascal Operadores Los operadores sirven para combinar los términos de las expresiones. En Pascal, se manejan tres grupos de operadores : 1. ARITMÉTICOS 2. RELACIONALES

Más detalles

Estructuras de repetición hacer-mientras y repita hasta

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

1. El entorno de desarrollo lcc

1. El entorno de desarrollo lcc 1. El entorno de desarrollo lcc 1.1. Instalación El compilador lcc es un programa de código abierto que se puede descargar de www.cs.virginia.edu/~lcc-win32/ o desde www.q-software-solutions.de/products/lccwin32/index.shtml.

Más detalles

Ejemplos de conversión de reales a enteros

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

Tema: Sobrecarga de Operadores.

Tema: Sobrecarga de Operadores. Programación II. Guía 7 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga de Operadores. Objetivos Describir como redefinir (sobrecargar) operadores para que funcionen

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System. CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA

Más detalles

Fundamentos de Programción (I)

Fundamentos de Programción (I) Fundamentos de Programción (I) Algoritmos Entrada y Salida en C++ Fundamentos de programación Objetivo: Traducir nuestras ideas a un nuevo lenguaje de programación para resolver un problema. Problema Método

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Tema: Arreglos de Objetos en C++.

Tema: Arreglos de Objetos en C++. Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.

Más detalles

gcc = (GNU C compiler). gdb = (GNU DeBugger).

gcc = (GNU C compiler). gdb = (GNU DeBugger). Capítulo 4b.- El debugador. Aunque un programa este sintácticamente bien escrito, es decir, el compilar lo comprende y es capaz de construir un binario a partir de él, puede ocurrir que el código no funcione

Más detalles

Introducción al Dev-C++

Introducción al Dev-C++ Introducción al Dev-C++ El Entorno de Desarrollo Dev-C++ http://www.bloodshed.net/devcpp.html Incluye todas las operaciones necesarias para crear o modificar un programa. Posee un editor, un compilador

Más detalles

Tema 7: Programación con Matlab

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

LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA

LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Entender el funcionamiento del compilador. Definir variables y efectuar asignaciones de valores con

Más detalles

1 La Resolución de Problemas utilizando la Computadora

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

Programación 1. Tema II. Diseño de programas elementales. Lección 7. Diseño modular y descendente de programas

Programación 1. Tema II. Diseño de programas elementales. Lección 7. Diseño modular y descendente de programas Programación 1 Tema II. Diseño de programas elementales Lección 7. Diseño modular y descendente de programas 1 Objetivos de la lección : Aprender qué es un diseño modular de un programa Aprender a diseñar

Más detalles

Metodología de la programación y desarrollo de software. Marta Zorrilla Universidad de Cantabria

Metodología de la programación y desarrollo de software. Marta Zorrilla Universidad de Cantabria Metodología de la programación y desarrollo de software Marta Zorrilla Universidad de Cantabria Metodología de la programación Objetivos Fases en la solución de un problema de programación. Ciclo de vida

Más detalles

Se guardan en archivos con extencion c y los cabezales con extension h

Se guardan en archivos con extencion c y los cabezales con extension h Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767

Más detalles

Entorno de Programación Visual Studio 6

Entorno de Programación Visual Studio 6 Entorno de Programación Visual Studio 6 Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Programación en C 1 Proceso de Programación Edición

Más detalles

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

Modulo 1 El lenguaje Java

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

MASTER EN INGENIERÍA DEL HORMIGÓN

MASTER EN INGENIERÍA DEL HORMIGÓN MASTER EN INGENIERÍA DEL HORMIGÓN MODELOS PREDICTIVOS Y DE OPTIMIZACIÓN DE ESTRUCTURAS DE HORMIGÓN Profesores: Víctor Yepes Piqueras, Julián Alcalá González PROGRAMACIÓN DE UN GENERADOR DE LISTAS DE NÚMEROS

Más detalles

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C.

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Objetivos El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Al final de esta práctica el alumno podrá: 1. Decir cuáles

Más detalles

Programa de resolución de ecuaciones de primero y segundo grado

Programa de resolución de ecuaciones de primero y segundo grado Fundamentos de Informática 01-013 Laboratorio 4 Sentencias condicionales () Objetivos: Diseñar diagramas de flujo de programas con sentencias condicionales Codificar programas VB con sentencias condicionales

Más detalles

Programación 1 Tema 3. Información, datos, operaciones y expresiones

Programación 1 Tema 3. Información, datos, operaciones y expresiones Programación 1 Tema 3 Información, datos, operaciones y expresiones Índice Datos y tipos de datos Datos primitivos en C++ Expresiones e instrucción de asignación Datos y tipos de datos Problema información

Más detalles

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

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

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Capítulo 1 EMBEDDED VISUAL C++ (EVC)

Capítulo 1 EMBEDDED VISUAL C++ (EVC) Capítulo 1 EMBEDDED VISUAL C++ (EVC) 0 Introducción En la presente práctica se pretender ofrecer la primera toma de contacto con el entorno de desarrollo que se usa para programar PDAs en el lenguaje de

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Problema - Votación. Entrada. Salida. Primera Olimpiada de Informática 1

Problema - Votación. Entrada. Salida. Primera Olimpiada de Informática 1 Primera Olimpiada de Informática 1 Problema - Votación La familia Perez ha organizado una parrillada un sábado por la mañana. Para cada uno de los invitados hay exactamente una chuleta. Pero como siempre,

Más detalles

Mi primer proyecto en Dev-C++

Mi primer proyecto en Dev-C++ Mi primer proyecto en Dev-C++ Para realizar esta actividad deberás disponer de un ordenador en el que esté instalado el Dev-C++. Debes ir realizando cada uno de los pasos indicados, en el mismo orden en

Más detalles

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

PROCESSING SEMANA 1. PROYECTO RED SNAKE. SERPIENTE ROJA. IES Sefarad. Departamento de Tecnología

PROCESSING SEMANA 1. PROYECTO RED SNAKE. SERPIENTE ROJA. IES Sefarad. Departamento de Tecnología PROCESSING SEMANA 1. PROYECTO RED SNAKE. SERPIENTE ROJA IES Sefarad. Departamento de Tecnología qué es? LENGUAJE DE PROGRAMACIÓN para qué sirve? un idioma con normas de escritura y palabras propias para

Más detalles

Hoja1!C4. Hoja1!$C$4. Fila

Hoja1!C4. Hoja1!$C$4. Fila CAPÍTULO 6......... Cálculo y funciones con Excel 2000 6.1.- Referencias De Celdas Como vimos con anterioridad en Excel 2000 se referencian las celdas por la fila y la columna en la que están. Además como

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Objetivo: Traducir nuestras ideas a un nuevo lenguaje de programación para resolver un problema. Problema Método de resolución Lenguaje (C++) dónde está la dificultad? Solución!!...en

Más detalles

Titulo: Suma de N primeros números

Titulo: Suma de N primeros números Titulo: Suma de N primeros números Realizar un programa que pida un número N de tipo entero por teclado. Se usará una función para calcular el valor de la suma de los N primeros números enteros, usando

Más detalles

Funciones en Lenguaje C.

Funciones en Lenguaje C. UNIVERSIDAD TECNOLÓGICA DE PEREIRA PROGRAMA DE TECNOLOGÍA ELÉCTRICA PROGRAMACIÓN TE243 TALLER: FUNCIONES QUE UTILIZA UN MENÚ GRUPO: FUNCIONES EN DEV C++. ING: JOSÉ NORBEY SÁNCHEZ F. FECHA: Funciones en

Más detalles

Unidad III El lenguaje de programación C 1. 2. 3. 4. 5. 6. 7. 8.

Unidad III El lenguaje de programación C 1. 2. 3. 4. 5. 6. 7. 8. Unidad III 1. Introducción. 2. Breve historia del C. 3. Lenguajes de programación de alto nivel, bajo nivel y nivel medio. 4. Compiladores e intérpretes. 5. Compilación, enlace y generación de un programa

Más detalles

A continuación, se detalla el uso de los accesorios más comunes:

A continuación, se detalla el uso de los accesorios más comunes: 4 Los Accesorios de Windows I El sistema operativo Windows incorpora una serie de programas de utilidad general, de forma que pueda trabajar con su ordenador sin tener que recurrir a programas comerciales.

Más detalles

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Estructuras Definidas por el Usuario

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Estructuras Definidas por el Usuario Programación Ejercicios Tema 6 : Estructuras Definidas por el Usuario Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José

Más detalles

Sistemas Operativos Ingeniería de telecomunicaciones Sesión 2: Procesos e hilos (modificado 29/10)

Sistemas Operativos Ingeniería de telecomunicaciones Sesión 2: Procesos e hilos (modificado 29/10) Sistemas Operativos Ingeniería de telecomunicaciones Sesión 2: Procesos e hilos (modificado 29/10) Calendario Comienzo: Lunes 19 de octubre y miércoles 21 de octubre. Entrega: 2 de noviembre y 4 de noviembre,

Más detalles

Examen escrito de Programación 1

Examen escrito de Programación 1 Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Se debe disponer sobre la mesa en lugar visible un documento

Más detalles

PARTE II: Programación en ensamblador

PARTE II: Programación en ensamblador Cuaderno de Prácticas Laboratorio de Fundamentos de Computadores PARTE II: Programación en ensamblador Autor: Rafael Moreno Vozmediano Facultad de Informática La Máquina Rudimentaria: Arquitectura del

Más detalles

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial FUNDAMENTOS DE INFORMÁTICA º PRÁCTICA 4: Funciones y vectores CURSO 5/6 Área de Ingeniería de Sistemas y Automática ISA-UMH R-2-FI4v. FUNDAMENTOS DE INFORMÁTICA PRÁCTICA 4: Funciones y vectores curso 25-26

Más detalles

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio.

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio. Alexander Siniscalchi Agosto 2005 Introducción Este documento está adaptado al curso de Excel que se dicta a estudiantes que se inician con poco o ningún conocimiento de las herramientas de hojas de cálculos,

Más detalles

Condicionales. (Programando con tarjetas) Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN: OBJETIVO:

Condicionales. (Programando con tarjetas) Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN: OBJETIVO: 10 NOMBRE DE LA CLASE: Condicionales (Programando con tarjetas) Duración: 45-60 minutos : Preparación: 2 minutos Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN:

Más detalles

Lección 1ª.- Introducción. Obtención de los documentos necesarios

Lección 1ª.- Introducción. Obtención de los documentos necesarios Lección 1ª.- Introducción. Obtención de los documentos necesarios INTRODUCCIÓN Cuál es el objeto de este curso? En este curso se le enseñará a manejar y sacar el mayor partido posible al programa de autocálculo

Más detalles

Repú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. 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 detalles

Fundamentos de la Programación

Fundamentos de la Programación Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software

Más detalles

SIMPLESFONDOS. Contenido

SIMPLESFONDOS. Contenido SIMPLESFONDOS Contenido QUÉ HACE EL SOFTWARE... 2 TÉRMINOS DE USO... 2 REQUISITOS... 2 INSTALAR EL SOFTWARE... 2 EJECUTAR EL SOFTWARE... 3 DEJAR UNA TAREA PROGRAMADA CON LOS SCRIPTS... 4 OBTENER UNA LISTA

Más detalles

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde

Más detalles

Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4

Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4 Pág.1 Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4 1. Ejercicio 1: Cálculo Financiero (5 ptos.) Desde un banco se le ha encargado

Más detalles

Contenidos. Archivos en C++ Archivos en C++ Introducción

Contenidos. Archivos en C++ Archivos en C++ Introducción Contenidos 1. Introducción. 2. Manipulación de ficheros. 3. Organización de archivos. 4. Tipo de almacenamiento. 5. Biblioteca de flujos. 6. Operaciones asociadas a archivos: Abrir fichero, Cerrar fichero,

Más detalles

Curso Internet Básico - Aularagon

Curso Internet Básico - Aularagon Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla

Más detalles

INSTALACIÓN DEL ENTORNO

INSTALACIÓN DEL ENTORNO INSTALACIÓN DEL ENTORNO INSTALACIÓN DEL ENTORNO Dev+GNU PASCAL Configuración La línea de comandos Instalación de GPC en Linux Dónde están los archivos Instalación en DEBIAN o KNoppis Instalación en FEDORA

Más detalles

Curso de Excel Avanzado

Curso de Excel Avanzado Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,

Más detalles

Cómo nombrar variables ( 2&

Cómo nombrar variables ( 2& &'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción

Más detalles

Prácticas de Análisis Matricial con MATLAB

Prácticas de Análisis Matricial con MATLAB Prácticas de Análisis Matricial con MATLAB Ion Zaballa. Trabajando con matrices y vectores Ejercicio.- Dados los vectores a = 3 4 a) Calcula el vector 3a a + 4a 3., a = 3, a 3 = b) Si A = [a a a 3 ] es

Más detalles

Estructuras de Repetición Repita Mientras

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

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 10 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante INDICE 1.1 EJERCICIO 1: MI PRIMER FICHERO EN BINARIO... 1 1.2 EJERCICIO 2: LEYENDO MI PRIMER FICHERO

Más detalles

Guía de Uso Básico de Prolog

Guía de Uso Básico de Prolog Guía de Uso Básico de Prolog 1. Prolog es un lenguaje conversacional Al contrario que la mayoría de los lenguajes de programación, Prolog es un lenguaje conversacional; es decir, el sistema Prolog mantiene

Más detalles

Manual de usuario. Tramitación de inspecciones periódicas de ascensores: La visión de las empresas conservadoras

Manual de usuario. Tramitación de inspecciones periódicas de ascensores: La visión de las empresas conservadoras Tramitación de inspecciones periódicas de ascensores: La visión de las empresas conservadoras 7 de Enero de 2008 Índice 1. INTRODUCCIÓN 3 2. SECUENCIAS PRINCIPALES A REALIZAR 4 2.1. FLUJO BASICO DE SECUENCIAS

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

COLEGIO APUNTES ACCESS

COLEGIO APUNTES ACCESS COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

ACTIVIDAD PRÁCTICA PARA DISEÑAR MATERIAL DIDÁCTICO CON EXCEL. Nora Betancourt Dellarossa Omar Molina Parra Gonzalo Villarreal

ACTIVIDAD PRÁCTICA PARA DISEÑAR MATERIAL DIDÁCTICO CON EXCEL. Nora Betancourt Dellarossa Omar Molina Parra Gonzalo Villarreal ACTIVIDAD PRÁCTICA PARA DISEÑAR MATERIAL DIDÁCTICO CON EXCEL. Nora Betancourt Dellarossa Omar Molina Parra Gonzalo Villarreal CÓMO CREAR UNA ACTIVIDAD INTERACTIVA EN EXCEL? A continuación usted podrá descargar

Más detalles

ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B)

ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B) APRENDERAPROGRAMARCOM ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK EJEMPLOS DE USO Y EJERCICIOS RESUELTOS (CU00820B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Con este programa pueden abrirse formatos sencillos de texto (como TXT) y editarlos de manera básica.

Con este programa pueden abrirse formatos sencillos de texto (como TXT) y editarlos de manera básica. El Bloc de Notas es el programa más básico que tiene Windows para crear documentos de texto. Puede también venir identificado por su nombre en inglés: Notepad. Es una aplicación muy sencilla que apenas

Más detalles

MODULO DE INDUCCIÓN INFORMÁTICA Manejo del Sistema Operativo. Herramientas

MODULO DE INDUCCIÓN INFORMÁTICA Manejo del Sistema Operativo. Herramientas Thunderbird Thunderbird es uno de los mejores clientes de correo electrónico que hay en el mercado, no solo porque es muy potente y sencillo, sino también porque es amigable y gratuito. Thunderbird, y

Más detalles

Ligthroom Ciclo de trabajo para un reportaje Ciclo de trabajo para un reportaje

Ligthroom Ciclo de trabajo para un reportaje Ciclo de trabajo para un reportaje Ligthroom Ciclo de trabajo para un reportaje Ciclo de trabajo para un reportaje Ciclo de trabajo para un reportaje Creación del catálogo y carga de las fotos Comenzamos por crear un catálogo Hasta la versión

Más detalles

Introducción a Matlab

Introducción a Matlab Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos

Más detalles

Fundamentos de Informática. Primer Curso de Ingenieros Químicos. Práctica 1. Dev C++ Compilador de C para Windows

Fundamentos de Informática. Primer Curso de Ingenieros Químicos. Práctica 1. Dev C++ Compilador de C para Windows Práctica 1 Dev C++ Compilador de C para Windows 1. Desarrollo de la práctica Posiblemente, el mejor modo de aprender estas nociones, es comenzar con la escritura de un primer programa en Dev-C++, tal como

Más detalles

U2-T4: Un método personalizado: Gauss

U2-T4: Un método personalizado: Gauss AVISO: Esta página ha sido generada para facilitar la impresión de los contenidos. Los enlaces externos a otras páginas no serán funcionales. U2-T4: Un método personalizado: Gauss 1. Karl F. Gauss. Im

Más detalles

1. Introducción. 1.1 Ejercicio 1: Estación Meteorológica (4.0 pts.)... 1 1.2 Ejercicio 2: Gestión Académica: Alumnos (5.0 pts.)...

1. Introducción. 1.1 Ejercicio 1: Estación Meteorológica (4.0 pts.)... 1 1.2 Ejercicio 2: Gestión Académica: Alumnos (5.0 pts.)... Examen Junio Grupo A Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1: Estación Meteorológica (4.0 pts.)... 1 1.2 Ejercicio 2: Gestión Académica: Alumnos (5.0 pts.)...

Más detalles

INSTITUTO VALLADOLID PREPARATORIA página 9

INSTITUTO VALLADOLID PREPARATORIA página 9 INSTITUTO VALLADOLID PREPARATORIA página 9 página 10 FACTORIZACIÓN CONCEPTO Para entender el concepto teórico de este tema, es necesario recordar lo que se mencionó en la página referente al nombre que

Más detalles