GL-PCS2201-L05M FUNCIONES Y LA ESTRUCTURA DEL PROGRAMA EN LENGUAJE C

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

Download "GL-PCS2201-L05M FUNCIONES Y LA ESTRUCTURA DEL PROGRAMA EN LENGUAJE C"

Transcripción

1 GL-PCS2201-L05M FUNCIONES Y LA ESTRUCTURA DEL PROGRAMA EN LENGUAJE C CARRERA: INGENIERÍA DE EJECUCIÓN EN ELECTRICIDAD Y ELECTRÓNICA TÉCNICO EN ELECTRICIDAD Y ELECTRÓNICA ASIGNATURA: PCS2201 PROGRAMACIÓN DE COMPUTADORES SEMESTRE: II PROFESOR: GUILLERMO BADILLO A. 1. Introducción La siguiente actividad tiene como finalidad familiarizar al alumno con los conceptos básicos de funciones y la estructura del programa 2. Objetivos Al completar esta guía el alumno será capaz de: Describir el concepto de función. Trabajar con funciones que devuelven valores Realizar llamados a función por valor y por referencia Comprender el concepto de variables locales y variables globales. Comprender los conceptos de parámetros y argumentos. Conocer el concepto de recursividad 3. Duración Siete días. 4. Prerrequisitos Antes de realizar esta guía el alumno debe haber realizado satisfactoriamente la guía GL-PCS2201 L04M SENTENCIAS DE CONTROL DE PROGRAMA DEL LENGUAJE C 5. Bibliografía previa Autor: Kernighan Brian & Ritchie Dennis. Título: El Lenguaje de Programación C Editorial: Prentice Hall. Capítulo Marco teórico Funciones Las Funciones son bloques de código de C, y es el lugar donde ocurren todas las actividades del programa. Este guía examina estas características, incluyendo los argumentos de las funciones, los valores que retornan, prototipos, y recursividad. La forma general de una Función La forma general de una función es tipo_retorno nombre_función (lista de parámetros) 1

2 cuerpo de la función el tipo de retorno especifica el tipo de dato que devuelve la función. Una función puede retornar cualquier tipo de dato excepto un arreglo. La lista de parámetros es una lista de variables con su nombre y tipo separadas por coma. Los parámetros reciben los valores de los argumentos cuando se llama una función. Una función puede no contener parámetros, en cuyo caso la lista está limpia. Una lista de parámetros limpia se puede especificar colocando la palabra reservada (keyword) void dentro de los paréntesis. La sentencia return La sentencia return tiene dos importantes usos. Primero, provoca una salida inmediata de la función, segundo puede ser usado para retornar un valor. Retornando desde una Función Una función cuando finaliza su ejecución puede retornar de dos formas a quién la llamó. La primera es cuando la última sentencia en la función se ha ejecutado y, conceptualmente, la función finaliza cuando se encuentra con el paréntesis de llave,. Por ejemplo, esta función toma una dirección a un string como su parámetro y muestra el string en forma inversa: void pr_reverse(char *s) register int t ; for(t = strlen(s) 1; t >= 0; t --) printf( %c, s[t]); Una vez que se ha mostrado el string, no hay más que hacer en la función, por lo tanto retorna al lugar desde donde fue llamada. Actualmente, este método de terminar la ejecución de una función. No es muy utilizado. La mayoría de las funciones utilizan la sentencia return para parar la ejecución de la función. Una función puede contener varias sentencias return. Por ejemplo, la función find_substr(), retorna ya sea la posición de inicio de un substring dentro de un string o 1 si no encuentra uno. int find_substr (char *s1, char *s2) register int t; char *p, *p2; for(t = 0; s1[t]; t++) p= &s1[t]; p2=s2; while(*p2 && *p2 = = *p) p++ ; p2++ ; if (!*p2) /* el substring fue encontrado*/ return; return 1; /*no se encontró el substring*/ 2

3 Retornando valores Todas las funciones excepto las tipos void, retornan un valor. Este valor de retorno se especifica por la sentencia return. Considere la siguiente función que retorna un valor entero. #include <stdio.h> int mul(int a, int b); int main(void) int x,y,z; x = 10; y = 20; z = mult(x, y); /* 1*/ printf ( %d,mul(x,y));/*2*/ mul(x,y); /*3/ return 0; int mult(int a, int b) return a*b; En la línea 1, el valor retornado de mult() es asignado a z. En la línea 2, no es asignado a nada, pero es usado por la función printf(). Finalmente, en la línea 3, el valor de retorno se pierde, ya que no está siendo asignado a nada o no es usado como parte de una expresión. Qué significa que la función main () retorne? La función main() retorna un valor entero al proceso que la está llamando, que generalmente es el sistema operativo. Al retornar un valor desde main() es equivalente a llamar a la función exit(). Un valor de retorno igual a 0 indica que el programa terminó en forma normal. Cualquier otro valor indica que ocurrió algún error en la salida del programa. Argumentos de la función Si una función aceptará argumentos, se deben declarar los parámetros que recibirán estos argumentos. La declaración de los parámetros debe ocurrir antes de usar la función. int mul(int a, int b); //declaración de la función tipo_de_retorno nombre parámetros Llamado por valor, llamado por referencia En el lenguaje C, existen dos formas de pasar los argumentos a una función. La primera es llamada por valor. Este método copia el valor de un argumento en los parámetros formales de la función. En este caso los cambios hechos en los parámetros no tienen efecto en los argumentos. La segunda forma es la llamada por referencia. en este método, la dirección de un argumento es copiada en el parámetro. Dentro de la función, la dirección se usa para acceder al argumento actual usado en la llamada. Esto significa que los cambios hechos en los parámetros afectan los argumentos. Por defecto C usa el llamado por valor para pasar los argumentos. programa: Considere el siguiente #include <stdio.h> int sqr(int x); int main(void) int t = 10; 3

4 printf( %d %d, sqr(t), t); return 0; int sqr (int x) x = x * x; return x; En este ejemplo, el valor del argumento a sqr(), 10, es copiado en el parámetro x. Cuando la asignación x = x *x toma lugar, solamente la variable local x es modificado. La variable t, usada para llamar a sqr(), aún mantiene el valor 10. por lo tanto, la salida es Creando una llamada por referencia Ud. Puede crear un llamado por referencia pasando un puntero del argumento en vez de pasar el valor del argumento mismo. Debido a que se pasa la dirección del argumento a la función, el código dentro de esta puede cambiar el valor del argumento fuera de la función. Los punteros son pasados a las funciones de la misma manera que los argumentos. Por supuesto que necesita declarar los parámetros como punteros. Por ejemplo la función swap(), intercambia los valores de variables tipo entero apuntadas por sus argumentos. void swap(int *x, int *y) int temp; temp = *x; // graba el valor a la dirección de x *x = *y; // pone y en x *y = temp; // pone x en y la función swap() está disponible para intercambiar los valores de dos variables apuntada por x e y debido a que sus direcciones (no sus valores) son pasadas. Dentro de la función, el contenido de las variables son accesadas usando las operaciones estándar de punteros, y sus valores son intercambiados. Recuerde que cualquier función que use punteros en sus parámetros, debe ser llamada con la dirección de los argumentos. El siguiente programa muestra la forma correcta de llamar a swap(): #include <stdio.h> void swap(int *x, int *y); int main(void) int x,y; x = 10; y = 20; printf( los valores de x e y antes del cambio :%d %d\n,x,y); swap(&x, &y); //llamado a la función printf( los valores de x e y después del cambio :%d %d\n,x,y); return 0; void swap(int *x, int *y) int temp; temp = *x; // graba el valor a la dirección de x *x = *y; // pone y en x 4

5 *y = temp; // pone x en y la salida del programa es: los valores de x e y antes del cambio: los valores de x e y después del cambio: Note que el operador de dirección (&) junto a los argumentos es pasado cuando se realiza el llamado a la función, swap(&x, &y); Recursividad Una función puede llamarse así misma. Una función es recursiva si una sentencia en el cuerpo de la función llama a la función que la contiene. Un simple ejemplo de la función factr() que obtiene el factorial de un número entero. El factorial de un número N es el producto de todos los números desde 1 hasta N. Por ejemplo el factorial de 3! es 1x2x3, o sea 6. /* obtiene el factorial de un número en forma recursiva */ int factr(int n) /* recursivo*/ int answer; if(n ==1) return (1); answer = factr(n-1)*n; //recursividad, se llama a si misma return(answer); /* obtiene el factorial de un número en forma no recursiva (normal)*/ int fact(int n) /* no recursivo*/ int t, answer; answer=1; for (t=1; t<=n; t++) answer = answer*(t); return(answer); la operación de la función no recursiva fact() debería estar clara. Esta utiliza un ciclo iniciando en 1 y finalizando en el número, y progresivamente multiplica cada número moviendo el producto. La operación de la función recursiva factr() es un poco más compleja. Cuando factr() es llamada con el argumento de 1, la función retorna 1, de lo contrario retorna el producto de factr(n-1)*n. Para evaluar esta expresión, factr() es llamada con n-1. esto sucede hasta que n es igual a 1 y el llamado a la función comienza retornando. Al calcular el factorial de 2, el primer llamado a la función factr() provoca un segundo llamado a realizar con el argumento de 1,. Este llamado retorna 1, el cual es multiplicado por 2 (el valor original de n). La respuesta es entonces 2. 5

6 7. Actividades a realizar 7.1. Actividad 1: CREACIÓN Y MANEJO DE FUNCIONES EN C a. Equipos requeridos - 1 Computador PC con sistema operativo Windows XP o Windows Software Microsoft Visual Studio.Net (Visual C++) b. Número de alumnos sugerido por equipo Se recomienda realizar esta actividad en forma individual c. Instrumentos requeridos - No Hay d. Herramientas requeridas - No Hay e. Descripción y procedimiento Las funciones dividen tareas grandes de computación en varias más pequeñas, y permiten la posibilidad de construir sobre lo que otros ya han hecho, en lugar de comenzar desde cero. Para el desarrollo de la guía realizaremos un programa que obtenga el área de tres figuras geométricas: Triángulo, Círculo y el Cuadrado. Para lo cual desarrollaremos tres funciones distintas que realicen estos cálculos. 1.- Abra Visual Studio.NET Cree un nuevo proyecto de Visual C++ tipo aplicación de Consola. 2.- Guarde el proyecto con el nombre G5_A1_Funciones. 3.- En el editor de código y antes de las directivas al preprocesador inserte unas líneas de comentario donde describa el objetivo del programa la fecha de creación y el autor del programa. 4.- Declaración de funciones: de acuerdo a la estructura del programa en C, declare una función de tipo float, de nombre AreaTriangulo y con dos parámetros de tipo float, de nombre base y el otro de nombre altura. Ej: float AreaTriangulo(float base, float altura); 5.- Declare una función de tipo float, de nombre AreaCirculo y con un parámetro de tipo float, de nombre radio. Ej: float AreaCirculo(float radio); 6.- Declare una función de tipo float, de nombre AreaCuadrado y con un parámetro de tipo float, de nombre lado. Ej: float AreaCuadrado(float lado); 7.- Verifique con la figura 1 las acciones del paso 4 al 6. 6

7 Figura 1: bloque de código para la declaración de funciones 8.- Note que estas declaraciones se deben realizar antes de la función main y que el tipo de dato float permite ingresar valores decimales. 9.- En la función principal escriba un sentencia que imprima a pantalla el string Programa Cálculo de Área. No olvide terminar el string con el carácter de control no imprimible \n (Nueva línea) Declare las siguientes variables locales a main: b, h, r y l como float y op como char Ahora agregue una sentencia que imprima a pantalla Calculo a realizar: T-Triangulo, C- Circulo, U-Cuadrado. La idea de este punto es que UD cree una opción de menú, en donde dé la opción a un usuario para que seleccione la actividad a ejecutar. Note que puede usar números para las tres opciones, (Ejemplo: 1 Area Triangulo, 2 Area Circulo, etc). Aplique creatividad Inserte una sentencia con la función getche() para tomar el valor entrado por teclado y asígnelo a la variable op. Esto también lo puede realizar con la función scanf() Note que la función getche () toma un carácter desde teclado sin esperar que el usuario presione Enter En este punto implemente el código de las funciones inmediatamente después de la función main Se muestra el código para la función Areatriangulo () float AreaTriangulo (float base, float altura) float areat = (base * altura)/2; return areat; 16.- Salve el proyecto desde la opción Guardar Todo. 7

8 17.- UD deberá programar el código para las otras funciones, luego depurar, compilar el código y luego ejecutar el programa. Realice esta acción sin la ayuda del profesor ATENCIÓN: En este momento debe llamar al profesor para que corrobore su trabajo, NO DEBE CONTINUAR CON EL PRÓXIMO PASO HASTA QUE EL PROFESOR LO AUTORICE Realizada la actividad pase a la actividad de evaluación. f. Guía de auto evaluación para el alumno 1.- Cuál es la diferencia entre los parámetros y los argumentos de una función? 2.- Diseñe una función que obtenga la potencia de un número ( X Y ) y retorne un valor de tipo double a la función principal (main( )) 3.- Qué significa programación modular? 4.- Cuáles son las funciones para tomar un carácter ingresado desde el teclado? 5.- Cómo se declara una función que retorna un entero y recibe dos valores flotantes? 8

9 g. Pauta de evaluación de la actividad 1 (Guía 5) Habilidades U/ Programación. Logrado No Logrado Descripción Programa correctamente el código fuente según la estructura del lenguaje C/C++. (uso de funciones) U/ Compilación. El programa logra compilar correctamente y sin errores. U/ Ejecución. El programa se ejecuta en forma correcta y sin errores. U/ Ayuda Usa correctamente las herramientas de ayuda y de depuración del IDE de Visual C++. Determinación de la falla y/o actividad Primer intento Segundo intento Tercer intento Descripción Falla y/o Actividad Determina una falla o realiza la actividad de forma satisfactoria Descuento (si se aplica) Actitudes Logrado No Logrado Descripción Orden Limpieza Cuidado Seguridad Autocontrol Mantiene su espacio de trabajo ordenado, mientras realiza la experiencia y se comporta en forma ordena mientras realiza las actividades. Mantiene su espacio de trabajo limpio mientras realiza la experiencia y se preocupa de que quede limpio al finalizar la actividad. Realiza la experiencia cuidando no producir daños físicos y materiales a los componentes, compañeros y a él mismo, los cuales son intrínsicos a la actividad. Observa las normas de seguridad al trabajar en un laboratorio de computación. Se mantiene controlado a pesar de los intentos fallidos y ante la presión del tiempo para realizar las actividades Actividad 2: CREACIÓN DE FUNCIONES RECURSIVAS EN C a. Equipos requeridos - 1 Computador PC con sistema operativo Windows XP o Windows Software Microsoft Visual Studio.Net (Visual C++) b. Número de alumnos sugerido por equipo Se recomienda realizar esta actividad en forma individual c. Instrumentos requeridos - No Hay d. Herramientas requeridas - No Hay 9

10 e. Descripción y procedimiento Las funciones recursivas son aquellas que pueden llamarse a sí misma ya sea directa o indirectamente. Considere un algoritmo de ordenamiento (quicksort). Dado un arreglo, un elemento se selecciona y los otros se particionan en dos subconjuntos aquellos menores que el elemento de la partición y aquellos mayores o igual a él. El mismo proceso se aplica recursivamente a los dos subconjuntos. Cuando un subconjunto tiene menos de dos elementos no necesita ya de ningún ordenamiento; esto detiene la recursividad. Para la actividad usaremos el código para obtener el factorial de un número en forma recursiva. 1. Cree un nuevo proyecto de Visual C++ tipo aplicación para consola. 2. Guarde el proyecto con el nombre de G5A2_Recursividad 3. En el editor de código y antes de las directivas al preprocesador inserte unas líneas de comentario donde describa el objetivo del programa la fecha de creación y el autor del programa. 4. en la función principal (main) programe las sentencias necesarias en donde solicite la usuario que ingrese un número, tome el valor ingresado y lo asigne a una variable de tipo entero. 5. Implemente la siguiente función que obtiene el factorial de un número: int factr(int n) /* recursivo*/ int answer; if(n ==1) return (1); answer = factr(n-1)*n; //recursividad, se llama a si misma return(answer); 6. Vuelva a la función principal y realice el llamado a la función factr pasandole el valor ingresado por el usuario. 7. imprima el valor devuelto por la función factr. 8. no se olvide de declarar la función factr en el bloque de declaración de funciones. 9. Salve el proyecto desde la opción Guardar Todo. 10. ATENCIÓN: En este momento debe llamar al profesor para que corrobore su trabajo, NO DEBE CONTINUAR CON EL PRÓXIMO PASO HASTA QUE EL PROFESOR LO AUTORICE. 11. Inicie la depuración y ejecute el programa, y verifique que obtenga la consola de salida mostrada en la figura 1. Figura 1: Consola de salida función recursiva 12. Verifique que el código escrito por UD coincida con el siguiente bloque de código: #include "conio.h" #include "stdio.h" int factr(int n); /* recursivo*/ int _tmain(int argc, _TCHAR* argv[]) 10

11 int num,factorial; printf("ingrese un numero para obtener su factorial: "); scanf("%d",&num); factorial= factr(num); printf("el Factorial del numero %d es %d \n", num, factorial); getche(); return 0; int factr(int n) /* recursivo*/ int answer; if(n ==1) return (1); answer = factr(n-1)*n; //recursividad, se llama a si misma return(answer); 13. Realizada la actividad pase a la actividad de evaluación f. Guía de auto evaluación para el alumno 1.- Qué significa que una función sea recursiva? 2.- En el programa del factorial Cuál es la sentencia o línea de código en donde se programa la recursividad? 3.- Cree una función recursiva que realice la inversión de un número 4.- Cuáles son las ventajas y desventajas de la recursividad? 5.- Qué realiza el siguiente bloque de código?: void printd(int n) if ( n < 0) putchar (' ' ); n = - n; if ( n / 10 ) printd( n / 10); putchar ( n % 10 + ' 0' ); 11

12 g. Pauta de evaluación de la actividad 2 (Guía 5) Habilidades U/ Programación. Logrado No Logrado Descripción Programa correctamente el código fuente según la estructura del lenguaje C/C++. (uso de funciones recursivas) U/ Compilación. El programa logra compilar correctamente y sin errores. U/ Ejecución. El programa se ejecuta en forma correcta y sin errores. U/ Ayuda Usa correctamente las herramientas de ayuda y de depuración del IDE de Visual C++. Determinación de la falla y/o actividad Primer intento Segundo intento Tercer intento Descripción Falla y/o Actividad Determina una falla o realiza la actividad de forma satisfactoria Descuento (si se aplica) Actitudes Logrado No Logrado Descripción Orden Limpieza Cuidado Seguridad Autocontrol Mantiene su espacio de trabajo ordenado, mientras realiza la experiencia y se comporta en forma ordena mientras realiza las actividades. Mantiene su espacio de trabajo limpio mientras realiza la experiencia y se preocupa de que quede limpio al finalizar la actividad. Realiza la experiencia cuidando no producir daños físicos y materiales a los componentes, compañeros y a él mismo, los cuales son intrínsicos a la actividad. Observa las normas de seguridad al trabajar en un laboratorio de computación. Se mantiene controlado a pesar de los intentos fallidos y ante la presión del tiempo para realizar las actividades. 12

13 8. Pauta de evaluación de la guía Rut Alumno Nota Asignatura Programación de Computadores Sigla PCS2201 Sección Nº Guía 5 Nombre FUNCIONES Y LA ESTRUCTURA DE PROGRAMA EN LENGUAJE C Descripción Uso de funciones y funciones recursivas del Lenguaje de programación C/C++ P/ Programación 7 - Logrado 1 - No Logrado 60% Habilidades % Descripción 10% P/ Compilación 20% P/ Ejecución 15% P/ Validación P/ Depuración U/ Ayuda Primer intento: 7 Segundo intento: 4 15% Diseño 30% Funcionamiento 10% 40% Configuración solicitada y/o actividad N1: Tercer intento: 1 Programa correctamente usando variables y expresiones aritméticas siguiendo fielmente la estructura del lenguaje de programación C/C++. Usa correctamente las funciones para una programación modular, bajo el IDE de Visual C++ Realiza correctamente la compilación del código fuente y logra interpretar los errores de compilación. Realiza correctamente la ejecución del programa y logra interpretar los errores de ejecución. Valida correctamente la entrada de datos al programa. Usa las herramientas de Depuración y de Ayuda del IDE de Visual C++. Descripción Realiza el código fuente para un problema matemático bajo la estructura del lenguaje C/C++, solicitado por el profesor de forma satisfactoria. Realiza la explicación del funcionamiento lógico del código fuente solicitado por el profesor de forma satisfactoria. Actitudes : Descuento (si se aplica) en cada ítem - Máximo 3,5 puntos menos de la nota - Logrado - No Logrado Orden 0.5 Limpieza 0.5 Cuidado 1.0 Seguridad 1.0 Autocontrol 0.5 El alumno debe Firma Alumno Descuento Repetir la experiencia Descripción Mantiene su espacio de trabajo ordenado mientras realiza la experiencia y se comporta en forma ordena mientras realiza las actividades Mantiene su espacio de trabajo limpio mientras realiza la experiencia y se preocupa de que quede limpio al finalizar la actividad Realiza la experiencia cuidando no producir daños físicos a los componentes, compañeros y a sí mismo. Observa las normas de seguridad al trabajar en un laboratorio de computación. Se mantiene controlado a pesar de los intentos fallidos y ante la presión del tiempo para realizar las actividades. Pasar a la experiencia siguiente Nota: N1 N2. 13

14 14

GL-PCS2201-L02M ENTORNO DE DESARROLLO PARA LA CREACIÓN DE PROGRAMAS EN LENGUAJE C

GL-PCS2201-L02M ENTORNO DE DESARROLLO PARA LA CREACIÓN DE PROGRAMAS EN LENGUAJE C GL-PCS2201-L02M ENTORNO DE DESARROLLO PARA LA CREACIÓN DE PROGRAMAS EN LENGUAJE C CARRERA: 441402 INGENIERÍA DE EJECUCIÓN EN ELECTRICIDAD Y ELECTRÓNICA 444803 TÉCNICO EN ELECTRICIDAD Y ELECTRÓNICA ASIGNATURA:

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. 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 detalles

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por

Más detalles

El lenguaje C. #define MAX LINEA 1000 /* maximo tamanio de linea de entrada */

El lenguaje C. #define MAX LINEA 1000 /* maximo tamanio de linea de entrada */ Principios de Programación El lenguaje C 1. Variables locales y globales 1.1. Variables locales Las funciones permiten al programador modularizar un programa. Todas las variables declaradas en las definiciones

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código

Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código Tema 6 Reutilización de código Programación 2015-2016 Programación - Tema 6: Reutilización de código 1 Tema 6. Reutilización de código Modularidad. Implementación de métodos. Uso de métodos. Programación

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

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.

Más detalles

Tema: FUNCIONES, PROCEDIMIENTOS Y RECURSIVIDAD.

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

RMS3301-L07M EXTRACCIÓN, VERIFICACIÓN DE VÁLVULAS

RMS3301-L07M EXTRACCIÓN, VERIFICACIÓN DE VÁLVULAS RMS3301-L07M EXTRACCIÓN, VERIFICACIÓN DE VÁLVULAS CARRERA: 41072 ING. DE EJECUCIÓN EN MECÁNICA AUTOMOTRIZ Y AUTOTRÓNICA 41802 TÉCNICO EN MECÁNICA AUTOMOTRIZ Y AUTOTRÓNICA ASIGNATURA: RMS3301 REPARACIÓN

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

Contenidos. Funciones (suplemento) Funciones. Justificación del uso de Funciones

Contenidos. Funciones (suplemento) Funciones. Justificación del uso de Funciones Contenidos 1. Justificación del uso de funciones. 2. Declaración de funciones: prototipos. 3. Prototipos y ficheros de cabecera. 4. Polimorfismo (sobrecarga de funciones). 5. Argumentos formales y actuales.

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

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

Visor de presupuestos en Android

Visor de presupuestos en Android Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos

Más detalles

IGS 3301-L10M USO DE SCANNER LECTURA DE PARÁMETROS Y BORRADO DE FALLAS

IGS 3301-L10M USO DE SCANNER LECTURA DE PARÁMETROS Y BORRADO DE FALLAS IGS 3301-L10M USO DE SCANNER LECTURA DE PARÁMETROS Y BORRADO DE FALLAS CARRERA: 441703 ING. DE EJECUCIÓN EN MECÁNICA AUTOMOTRIZ Y AUTOTRÓNICA 441803 TÉCNICO EN MECÁNICA AUTOMOTRIZ Y AUTOTRÓNICA ASIGNATURA:

Más detalles

8. Sentencia return y métodos

8. Sentencia return y métodos 92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente

Más detalles

Lenguaje C Funciones. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Lenguaje C Funciones. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Lenguaje C Funciones Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Qué es una función o rutina/subrutina? Se presenta como un subalgoritmo

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

7. Manejo de Archivos en C.

7. Manejo de Archivos en C. 7. Manejo de Archivos en C. Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos se almacenan normalmente en un dispositivo de

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

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Creación de Funciones de Conducción

Creación de Funciones de Conducción Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

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

Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación.

Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación. Descripción de la semántica de ALFA En esta descripción sólo se mencionarán los aspectos en los que el lenguaje de programación ALFA pueda diferir de otros lenguajes de programación de alto nivel. Se sobreentienden

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

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

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

COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA

COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL CONSUMO DE

Más detalles

Paso de Borland Turbo C (bajo DOS) a Anjuta (Linux) 1.

Paso de Borland Turbo C (bajo DOS) a Anjuta (Linux) 1. Paso de Borland Turbo C (bajo DOS) a Anjuta (Linux) 1. Anjuta es un entorno de desarrollo de C que podemos encontrar en cualquier distribución de GNU/Linux. Si nuestra distribución no dispone de ella,

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Carné: Nombre: Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante INDICE 1. INTRODUCCIÓN... 1 Pag.1 1.1 EJERCICIO1: CÁLCULO DEL IMC (3.0 PTS.)... 1 1.2 EJERCICIO2: OPERADOR VIRTUAL DE

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

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

LENGUAJE. Tema 1 - Introducción

LENGUAJE. Tema 1 - Introducción LENGUAJE Tema 1 - Introducción HISTORIA DEL LENGUAJE C El lenguaje de programación C fue creado por Dennis Ritchie cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseño del

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

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

AceReader Pro. Deluxe Network Versión Windows. Guía de Inicio Rápido

AceReader Pro. Deluxe Network Versión Windows. Guía de Inicio Rápido AceReader Pro Deluxe Network Versión Windows Guía de Inicio Rápido Requerimientos del Sistema: Procesador 486 o Pentium (recomendado) 64 MB en RAM o más PC con uno de los siguientes Sistemas Operativos

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

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

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

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

El lenguaje de Programación C. Fernando J. Pereda <ferdy@gentoo.org>

El lenguaje de Programación C. Fernando J. Pereda <ferdy@gentoo.org> El lenguaje de Programación C Fernando J. Pereda Por qué aprender C? Portable y muy extendido Estándar (C89, C99) El lenguaje de los sistemas Un lenguaje fácil (no, no es broma) Por

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

Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008 INDICE

Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008 INDICE Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008 Ignacio Alvarez García Septiembre 2012 INDICE 1. Preparar el proyecto para el programa... 1 1.1. Abrir Visual Studio

Más detalles

Entrada y salida de datos en C y C++

Entrada y salida de datos en C y C++ Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Cátedra de Informática II Entrada y salida de datos en C y C++ Informática II Entrada/Salida

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

MMS4201-L9M ASIGNACIÓN DE TIEMPOS A LAS TAREAS DE MANTENIMIENTO.

MMS4201-L9M ASIGNACIÓN DE TIEMPOS A LAS TAREAS DE MANTENIMIENTO. MMS4201-L9M ASIGNACIÓN DE TIEMPOS A LAS TAREAS DE MANTENIMIENTO. CARRERA: 441402 INGENIERÍA DE EJECUCIÓN EN ELECTRICIDAD Y ELECTRÓNICA 444803 TÉCNICO EN ELECTRICIDAD Y ELECTRÓNICA ASIGNATURA: MIS4201 MANTENCION

Más detalles

Introducción al lenguaje de programación java

Introducción al lenguaje de programación java Introducción al lenguaje de programación java Algoritmia y Programación Slide 1 LENGUAJES DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado y creado para expresar algoritmos

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

Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación

Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación NORMAS PARA LA ENTREGA DE LOS LABORATORIOS Coloque el nombre de los integrantes del grupo, nombre del profesor,

Más detalles

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO NOMBRE DE LA ASIGNATURA: PROGRAMACION DE COMPUTADORAS 1 a. Generalidades. Duración del Ciclo en Semanas: Número de Orden: 16 Código: PRC1 16 Ciclo Académico: Duración/Hora Clase: 50 III minutos Prerrequisito

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

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Vectores. 27/05/05 Programación Digital I 1

Vectores. 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 detalles

El programa Web Texto le ofrece a usted ayuda a cualquier momento y ante cualquier consulta.

El programa Web Texto le ofrece a usted ayuda a cualquier momento y ante cualquier consulta. Bienvenido al Panel de Ayuda de Web Texto El programa Web Texto le ofrece a usted ayuda a cualquier momento y ante cualquier consulta. En el Menú superior, usted deberá seleccionar el icono Ayuda que lo

Más detalles

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

GL-PCS2201-L07M MANEJO DEL ENTORNO DE DESARROLLO INTEGRADO DE VISUAL BASIC

GL-PCS2201-L07M MANEJO DEL ENTORNO DE DESARROLLO INTEGRADO DE VISUAL BASIC GL-PCS2201-L07M MANEJO DEL ENTORNO DE DESARROLLO INTEGRADO DE VISUAL BASIC CARRERA: 441402 INGENIERÍA DE EJECUCIÓN EN ELECTRICIDAD Y ELECTRÓNICA 444803 TÉCNICO EN ELECTRICIDAD Y ELECTRÓNICA ASIGNATURA:

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA ARREGLOS EN JAVA I I N T R O D U C C I Ó N En las sesiones anteriores, los datos manejados en los programas han sido datos simples (carácter, entero, reales) En un gran número de problemas es necesario

Más detalles

Introducción a la programación orientada a objetos

Introducción a la programación orientada a objetos Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases 3. El tipo Struct 4. Diferencias entre Class y Struct 5. Pilares de la Programación

Más detalles

Manual Operativo Sistema de Postulación Online

Manual Operativo Sistema de Postulación Online Manual Operativo Sistema de Postulación Online Este Manual está diseñado en forma genérica para apoyar el proceso de postulación en línea, las Bases de cada Concurso definen los requerimientos oficiales

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Lenguaje C. Tipos de Datos Simples y Estructuras de Control Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje

Más detalles

SOLUCION EXAMEN junio 2006

SOLUCION EXAMEN junio 2006 SOLUCION EXAMEN junio 2006 1. Explique razonadamente si las siguientes afirmaciones son verdaderas o falsas: I) (1 p) En UNIX únicamente se distinguen dos tipos de procesos: los procesos de usuario y los

Más detalles

COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA

COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL

Más detalles

Sistema de Inscripciones en Línea de la Olimpiada Mexicana de Matemáticas, Delegación Yucatán MANUAL DE USUARIO

Sistema de Inscripciones en Línea de la Olimpiada Mexicana de Matemáticas, Delegación Yucatán MANUAL DE USUARIO Sistema de Inscripciones en Línea de la Olimpiada Mexicana de MANUAL DE USUARIO CONTENIDO 1. Introducción.... 3 2. Ventana Inicial.... 3 3. Registro de un usuario.... 4 4. Iniciar sesión... 6 5. Inscribir

Más detalles

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Operadores y Expresiones PRÁCTICA NÚM. [ 3 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

3. Número inicial y número final de mensajes mostrados en la página actual.

3. Número inicial y número final de mensajes mostrados en la página actual. Sistema WEBmail El sistema WEBmail permite el acceso rápido y sencillo a su buzón de correo utilizando un navegador de páginas Web. Normalmente es usado como complemento al lector de correo tradicional,

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

DISEÑADOR DE ESCALERAS

DISEÑADOR DE ESCALERAS DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

Opciones disponibles para arrancar MAX

Opciones disponibles para arrancar MAX Funcionamiento Básico de la Tarjeta de Protección Los equipos disponen de una tarjeta de protección de disco duro que permite guardar y restaurar los sistemas operativos instalados en los mismos, en este

Más detalles

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido Tabla de contenido 1 INFORMACIÓN PERSONAL... 2 1.1 Cómo ingresar al Aula Digital?... 2 1.2 Qué hacer si olvida su contraseña?... 2 1.3 Qué veo cuando

Más detalles

Guía N 1: Fundamentos básicos(i)

Guía N 1: Fundamentos básicos(i) 1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 2 CADENAS O VECTORES DE CARACTERES 6 3 PASO DE CADENAS Y ARRAYS A FUNCIONES 8

TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 2 CADENAS O VECTORES DE CARACTERES 6 3 PASO DE CADENAS Y ARRAYS A FUNCIONES 8 TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 1.1 VECTORES O ARRAYS UNIDIMENSIONALES 2 1.2 ARRAYS MULTIDIMENSIONALES 3 1.3 INICIALIZACIÓN DE ARRAYS 4 1.3.1 INICIALIZACIÓN DE ARRAYS SIN

Más detalles

Protección de Contenido en Microsoft Internet Explorer 6 y superior.

Protección de Contenido en Microsoft Internet Explorer 6 y superior. Protección de Contenido en Microsoft Internet Explorer 6 y superior. Para activar el Asesor de contenido, debe configurarse como Supervisor de contenido con una contraseña: 1) En el menú Herramientas de

Más detalles

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #3 Nombre de la Práctica: Creación de menús con Joomla Lugar de Ejecución: Centro de cómputo

Más detalles

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

HP Backup and Recovery Manager

HP Backup and Recovery Manager HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas

Más detalles

INSTITUTO TECNOLOGICO de la laguna Programación Orientada a Objetos en C++

INSTITUTO TECNOLOGICO de la laguna Programación Orientada a Objetos en C++ 5.- Herencia Múltiple. Un hecho natural es que una persona tenga más de un pariente mayor, esta situación también se puede dar en la herencia de clases, naturalmente este tipo de herencia involucra un

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

1. Manejo de memoria estática 2. Manejo de memoria dinámica

1. Manejo de memoria estática 2. Manejo de memoria dinámica 1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo

Más detalles

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) Sobre Dev-C++ Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que

Más detalles

Hoja de problemas Estructuras de Control

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

Practica 01: Programación en C bajo Linux y funciones

Practica 01: Programación en C bajo Linux y funciones Practica 01: Programación en C bajo Linux y funciones http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Programación

Más detalles

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción... 2. Barra de Herramientas...

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción... 2. Barra de Herramientas... Indice Página Introducción... 2 Acceso al Sistema... 3 Barra de Herramientas... 4 Menú Principal... 5 Operación Catálogos Reportes Consultas Entradas Por Orden de Compra... 6 Entradas Directas... 8 Salidas

Más detalles

Guía de Aprendizaje No. 1

Guía de Aprendizaje No. 1 MICROSOFT WORD Fundamentos básicos, ejecutar Word, su ventana y sus barras de herramientas Objetivos de la Guía de Aprendizaje No. 1 Obtener fundamentos básicos sobre Procesador de Texto Microsoft Word

Más detalles

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Introducción a la Programación 11 O. Humberto Cervantes Maceda Introducción a la Programación 11 O Humberto Cervantes Maceda Información del profesor Humberto Cervantes Maceda T 138 www.humbertocervantes.net/cursos Acerca de ustedes Nombre Carrera Qué experiencia

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Seminario Profesional MS PROJECT 2010. MODULO 2: Introducción y organización de las tareas

Seminario Profesional MS PROJECT 2010. MODULO 2: Introducción y organización de las tareas MODULO 2: Introducción y organización de las tareas En este módulo aprenderemos a trabajar con las tareas, conoceremos los fundamentos básicos en la creación y organización de tareas en las secuencia más

Más detalles

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Introducción Con la finalidad de mantenerte informado respecto a todos los cambios y mejoras de los productos de CONTPAQ i, ponemos a tu disposición

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN PROYECTO DE CÁTEDRA. MATERIA: Introducción a la Programación

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN PROYECTO DE CÁTEDRA. MATERIA: Introducción a la Programación UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO 01-2015 PROYECTO DE CÁTEDRA MATERIA: Introducción a la Programación Indicaciones generales: El proyecto a continuación,

Más detalles