El primer programa en C

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

Download "El primer programa en C"

Transcripción

1 CAPÍTULO 2 El primer programa en C 2.1. Introducción Una vez descrito el funcionamiento básico de un ordenador, vamos a realizar nuestro primer programa en lenguaje C. Veremos en este capítulo las herramientas necesarias para crear programas, almacenarlos, compilarlos y ejecutarlos El sistema operativo En el capítulo anterior se ha descrito muy someramente el funcionamiento del ordenador. Se vio que existían unidades de entrada salida como el teclado o la pantalla y unidades de almacenamiento secundario como discos o CDROM. El manejo de estos dispositivos es altamente complejo, sobre todo para los programadores noveles, y además está estrechamente ligado al funcionamiento físico de los dispositivos, por lo que si se cambia el dispositivo, varía la forma de usarlo. Para facilitar la vida al programador, todas las tareas sucias del ordenador como son entre otras la gestión de la pantalla, teclado o accesos a discos las realiza el sistema operativo. Para ello, los sistemas operativos poseen una serie de funciones que hacen de interfaz entre el programador y el sistema, que se denominan interfaz del programador de aplicaciones, y comúnmente se conoce con las siglas inglesas API. 1 El sistema operativo también se encarga de interpretar las órdenes que el usuario le da, bien mediante una interfaz de comandos como en MS-DOS o UNIX o bien mediante una interfaz gráfica como en Microsoft Windows o en X Window System. Esto permite al usuario decirle al sistema que ejecute un programa, que borre un archivo, que lo copie, que se conecte a Internet, etc Creación de un programa en C El proceso de creación de un programa en C, ilustrado en la figura 2.1, consta de los siguientes pasos: escribir el programa fuente, compilarlo y enlazarlo Primer paso: Edición del programa fuente El primer paso a realizar para la creación de un programa es escribirlo. Para ello se necesita una herramienta llamada editor de texto, como por ejemplo el edit de MSDOS, el notepad de Windows o el vi de UNIX. Todos estos programas permiten al usuario introducir un texto en el ordenador, modificarlo y luego guardarlo en forma 1 De Application Programmer Interface 11

2 12 FUNDAMENTOS DE PROGRAMACIÓN UTILIZANDO EL LENGUAJE C Código Fuente Hola.c int main(void) { printf("hola\n"); return 0; } Archivos Cabecera stdio.h Edición Error de Compilación Código Objeto Hola.o Compilación Biblioteca de Funciones libc.a Error de Enlazado Programa Ejecutable Hola.exe Enlazado Error de Ejecución Ejecución Figura 2.1: Compilación de un programa. de archivo en el disco duro, para su posterior recuperación o para que sea usado por otros programas (como por ejemplo el compilador). Al archivo creado se le denomina programa fuente o también código fuente. Típicamente se emplea una extensión al nombre del archivo para indicar su contenido. En el caso de archivos que contienen código fuente en C, el nombre ha de tener extensión.c. Por ejemplo en la figura 2.1 el código fuente que se compila se llama Hola.c Segundo paso: Compilación Una vez creado el programa fuente es necesario traducirlo. De ello se encarga un programa llamado compilador, el cual tomando como entrada el programa fuente (con extensión.c) y los archivos cabecera (que tienen extensión.h), los traduce a código máquina creando lo que se denomina código objeto (que tienen extensión.o o bien.obj). Si existe algún error sintáctico en el código fuente el compilador generará un

3 2 EL PRIMER PROGRAMA EN C 13 mensaje de error indicando la línea en la que encontró el problema y diciéndonos la causa del error. En la mayoría de los casos el error estará en la línea indicada, aunque puede estar en líneas anteriores. Si el programa compila sin errores, podemos pasar a la siguiente fase. Si no, habrá que volver a editar el programa fuente para corregir los errores y repetir el proceso hasta que el compilador termine su tarea con éxito Tercer paso: Enlazado Los programas en C usan siempre funciones de propósito general que están almacenadas en una biblioteca. Ejemplos de estas funciones son las de impresión en pantalla, lectura del teclado, matemáticas, etc. Ahora bien, si hacemos uso de una de estas funciones es necesario incluirla en nuestro programa final. De esto se encarga un tercer programa llamado enlazador (linker en inglés), que busca en el código objeto las referencias a funciones que usa el programa y las localiza en el propio programa o en las bibliotecas de funciones (que tienen extensión.lib o.a) y las enlaza con nuestro programa. El resultado final es un programa ejecutable (con extensión.exe,.com o sin extensión) que contiene todo el código necesario para que el procesador realice lo que le hemos indicado en nuestro programa fuente. Una vez realizado este paso podemos ejecutar el programa y comprobar si lo que hace es lo que realmente queremos. Si no es así, se habrá producido lo que se denomina un error de ejecución y habrá que volver al primer paso para corregir nuestro programa fuente y repetir el proceso: edición, compilación, enlace y ejecución, hasta que el programa haga lo que realmente queremos Nuestro primer programa en C Una vez descrito todo el proceso vamos a realizar nuestro primer programa en C. El programa es muy simple: se limita a escribir un mensaje en la pantalla del ordenador. A pesar de esto contiene la mayoría de los elementos del lenguaje. El programa es: / Programa: Hola Descripción: Escribe un mensaje en la pantalla del ordenador Revisión 1.0: 16/02/2005 Autor: José Daniel Muñoz Frías / # include <stdio.h> / Declara las funciones de entrada - salida estándar / int main( void) { printf("hola!\n"); / Imprimo el mensaje / return 0; / Indica al S.O. que el programa ha terminado sin error / } Veamos a continuación cada una de las partes que componen el programa:

4 14 FUNDAMENTOS DE PROGRAMACIÓN UTILIZANDO EL LENGUAJE C Comentarios En primer lugar vemos las líneas: / Programa: Hola Descripción: Escribe un mensaje en la pantalla del ordenador Revisión 1.0: 16/02/2005 Autor: José Daniel Muñoz Frías / C99 C99 admite, al igual que C++, comentarios que empiezan por // y terminan con el final de la línea. que forman la ficha del programa. La finalidad de esta ficha es la documentación del programa, de forma que cualquier persona sepa el nombre, la finalidad, la revisión y el autor del programa sin más que leer el principio del archivo del código fuente. Si observamos más detenidamente las líneas anteriores veremos que comienzan por / y terminan por / (los demás se han colocado con fines decorativos). En C todo el texto encerrado entre / y / se denomina comentario y es ignorado por el compilador, de forma que el programador pueda escribir lo que quiera con fines de documentación del código. Esto, que puede parecer una tontería en un programa tan simple como el mostrado en esta sección, es fundamental cuando se abordan programas más grandes. Existen dos tipos de comentarios: 2 los que acabamos de ver, tipo ficha del programa, y los que se insertan en el código para aclarar operaciones que no sean obvias. Ejemplos de este tipo de comentarios son: # include <stdio.h> / Declara las funciones de entrada - salida estándar / printf("hola!\n"); / Imprimo el mensaje / En este caso, al ser el primer programa que realizamos, los comentarios incluidos son obvios, habiéndose añadido simplemente con fines ilustrativos Directivas del preprocesador Todas las líneas que comienzan por el carácter # son directivas del preprocesador de C. Este preprocesador es una parte del compilador que se encarga de realizar varias tareas para preparar nuestro archivo de código fuente antes de realizar el proceso de compilación. Las directivas del preprocesador le dan instrucciones a éste para que realice algún tipo de proceso. Así en la línea: # include <stdio.h> / Declara las funciones de entrada - salida estándar / se le dice al preprocesador que incluya el archivo cabecera stdio.h. Este archivo ya ha sido creado por el desarrollador del compilador, aunque ya veremos más adelante que también nosotros podemos incluir nuestros propios archivos cabecera. El proceso de inclusión de archivos realizado por el preprocesador consiste en sustituir la línea: # include <stdio.h> 2 Desde el punto de vista del programador, pues para el compilador todos son iguales.

5 2 EL PRIMER PROGRAMA EN C 15 por el contenido del archivo stdio.h. Así, si suponemos que el contenido del archivo stdio.h es: / Este es el archivo stdio.h/ el código fuente después de pasar por el preprocesador queda como: / Programa: Hola Descripción: Escribe un mensaje en la pantalla del ordenador Revisión 1.0: 16/02/2005 Autor: José Daniel Muñoz Frías / / Este es el archivo stdio.h/ / Declara las funciones de entrada - salida estándar / int main( void) { printf("hola!\n"); / Imprimo el mensaje / return 0; / Indica al S. O. que el programa ha terminado sin error / } La utilidad de incluir archivos es la de poder escribir en un archivo declaraciones de funciones, de estructuras de datos, etc. que sean usadas repetidamente por nuestros programas, de forma que no tengamos que reescribir dichas declaraciones cada vez que realizamos un nuevo programa. En este ejemplo, antes de poder usar la función printf, es necesario decirle al compilador que esa función existe en una biblioteca, y que no debe preocuparse si no está en nuestro archivo de código fuente, pues ya se encargará el enlazador de añadirla al programa ejecutable. Existen más directivas del preprocesador que se irán estudiando a lo largo del libro La función principal Todo programa en C esta constituido por una o más funciones. Cuando se ejecuta un programa, éste ha de empezar siempre por un lugar predeterminado. En BASIC por ejemplo el programa comienza a ejecutarse por la línea 1. En C en cambio, para dotarlo de mayor flexibilidad, la ejecución arranca desde el comienzo de la función main. Por tanto, en nuestro programa vemos que después de incluir los archivos de cabecera necesarios, aparece la línea: int main( void)

6 16 FUNDAMENTOS DE PROGRAMACIÓN UTILIZANDO EL LENGUAJE C que indica que el bloque que sigue a continuación es la definición de la función principal. Este bloque está entre { y } y dentro están las instrucciones de nuestro programa, que en este ejemplo sencillo es sólo una llamada a una función del sistema para imprimir por pantalla un mensaje Las funciones La realización de un programa complejo requiere la división del problema a resolver en partes más pequeñas hasta que se llega a un nivel de complejidad que puede programarse en unas pocas líneas de código. Esta metodología de diseño se denomina Arriba-Abajo, refinamientos sucesivos o Top-Down en inglés. Para permitir este tipo de desarrollo el lenguaje C permite la descomposición del programa en módulos a los que se denominan funciones. Estas funciones permiten agrupar las instrucciones necesarias para la resolución de un problema determinado. El uso de funciones tiene dos ventajas. La primera es que permite que unos programadores usen funciones desarrolladas por otros (trabajo en equipo). La segunda es que mejora la legibilidad del código al dividirse un programa grande en funciones de pequeño tamaño que permiten concentrarse sólo en una parte del código total. En esta primera parte del libro sólo se van a usar funciones ya escritas por otros programadores, dejándose para la parte final el manejo y creación de funciones. Para usar una función ya creada sólo hacen falta dos cosas: Incluir el archivo cabecera donde se declara la función a usar. Realizar la llamada a la función con los argumentos apropiados. La primera parte ya se ha visto como se realiza, con la instrucción #include. La segunda requiere simplemente escribir el nombre de la función, seguida por sus argumentos encerrados entre paréntesis. Así para llamar a la función printf en el programa se hace: printf("hola!\n"); En el que se ha pasado el argumento "Hola!\n" a la función. Este argumento es una cadena de caracteres, que es lo que escribirá la función printf en la pantalla. En realidad lo que se imprime es Hola!, pues los caracteres \n forman lo que se denomina una secuencia de escape. Las secuencias de escape son grupos de dos o más caracteres que representan acciones especiales. En este caso la secuencia \n significa que se avance una línea. Existen más secuencias de escape que se estudiarán más adelante. Otro detalle que se aprecia en la línea de código anterior es que al final se ha puesto un ;. Este carácter indica el final de cada instrucción de C y ha de ponerse obligatoriamente. Esto presenta como inconveniente que a los programadores noveles se les olvida con frecuencia, con el consiguiente lío del compilador y ristra de mensajes de error, a menudo sin sentido para el pobre novatillo. La principal ventaja es que así una instrucción puede ocupar más de una línea sin ningún problema, como por ejemplo: resultado_de_la_operacion = variable_1 + variable_2 + variable_muy_chula + la_ultima_variable_que_hay_que_sumar;

7 2 EL PRIMER PROGRAMA EN C Finalización del programa La instrucción: return 0; / Indica al S. O. que el programa ha terminado sin error / hace que la función main, y por tanto el programa, termine su ejecución. Además se devuelve el número 0 al Sistema Operativo. Este número devuelto por el programa es usado por el Sistema Operativo para saber si el programa se ha ejecutado satisfactoriamente (cuando devuelve un cero) o por el contrario ha fallado (cuando se devuelve un código de error distinto de cero). Esto es útil cuando se ejecutan los programas de forma automática La importancia de la estructura El mismo programa anterior se podía haber escrito de la siguiente manera: # include <stdio.h> main(void){printf("hola!\n");} Este programa desde el punto de vista del compilador es idéntico al programa original, es decir, el compilador generará el mismo programa ejecutable que antes. El inconveniente de este estilo de programación es que el código fuente es bastante más difícil de leer y entender. Por tanto, aunque al compilador le da lo mismo la estructura que posea nuestro código fuente, a los pobres lectores de nuestra obra sí que les interesa. Tenga en cuenta que un programa no es algo estático, que se escribe una sóla vez y se abandona a su suerte. Por el contrario, los programas tienen un ciclo de vida en el cual es necesario volver al código para corregir errores que hemos cometido y que se manifiestan a lo largo de la vida del programa, o bien para añadir funcionalidades nuevas requeridas por el cliente. Por tanto es importante seguir unas normas de estilo para convertirse en un buen programador en C, que se resumen en: WEB La estructura general de un programa en C está en la página web. En este ejemplo sólo se han mostrado los elementos más básicos. Escribir al principio de cada programa un comentario que incluya el nombre del programa, describa la tarea que realiza, indique la revisión, fecha y el nombre del programador. Cada instrucción ha de estar en una línea separada. Las instrucciones pertenecientes a un bloque han de estar sangradas respecto a las llaves que lo delimitan: { } printf("hola!\n"); Hay que comentar todos los aspectos importantes del código escrito Resumen En este capítulo se han explicado todos los pasos necesarios para escribir un programa y hacerlo funcionar en el ordenador. También se ha visto el primer programa, escrito en lenguaje C, que se muestra en el libro. Se trata de un ejemplo muy sencillo

8 18 FUNDAMENTOS DE PROGRAMACIÓN UTILIZANDO EL LENGUAJE C que no realiza ningún cálculo, sino que se limita a mostrar un saludo por la pantalla. Sin embargo este ejemplo sirve para ir perdiendo el miedo a la programación y para ver algo funcionando en el ordenador. WEB Puede descargar un compilador de dominio público desde la página web del libro Ejercicios 1. Instale en su ordenador un entorno de desarrollo (editor y compilador) y realice los pasos descritos en el apartado 2.3 para compilar y ejecutar el programa descrito en este tema.

2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

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

Más detalles

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados

Más detalles

Objetivo N 2. Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez

Objetivo N 2. Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez Objetivo N 2 Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez * Un programa en C++ está definido por funciones (grupo de instrucciones que pueden o no hacer

Más detalles

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales

Más detalles

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

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

Más detalles

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ C++ es un lenguaje de programación diseñado por Bjarne Stroustrup a partir de 1979. La intención de su creación fue ampliar al exitoso lenguaje

Más detalles

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos. Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es

Más detalles

04 Como se crea un programa ejecutable de un lenguaje compilado Compiladores - Profr. Edgardo Adrián Franco Martínez

04 Como se crea un programa ejecutable de un lenguaje compilado Compiladores - Profr. Edgardo Adrián Franco Martínez 2 Contenido Compilador Compilación Generación de código ejecutable Generación de un código ejecutable de C/C++ Preprocesado Compilador Ensamblador Enlazador Opciones útiles del compilador gcc 3 Definición

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

Capitulo 2. Programación Modular

Capitulo 2. Programación Modular Capitulo 2. Programación Modular Consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Se presenta históricamente como una evolución de la programación

Más detalles

Fundamentos de Programación 2017-I

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

Más detalles

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:

Más detalles

7.3. Estructura de un programa

7.3. Estructura de un programa TEMA 7 ALGORITMOS Y PROGRAMAS. ESTRUCTURA DE UN PROGRAMA 7.1. Algoritmos 7.2. Compilación 7.3. Estructura de un programa 7.1. Algoritmos Objetivo: Resolver problemas mediante computadoras (usando el lenguaje

Más detalles

Programación. Test Autoevaluación Tema 3

Programación. Test Autoevaluación Tema 3 Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

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

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

Lenguaje de Programación: C++ Directivas al preprocesador

Lenguaje de Programación: C++ Directivas al preprocesador UG Lenguaje de Programación: C++ Directivas al preprocesador Universidad de Guanajuato Septiembre 2010 Un preprocesador es un programa separado que es invocado por el compilador antes de que comience la

Más detalles

Evolución del software y su situación actual

Evolución del software y su situación actual Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su

Más detalles

C1 INTRODUCCIÓN AL LENGUAJE C. Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid

C1 INTRODUCCIÓN AL LENGUAJE C. Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid C1 INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid Índice 1. Lenguajes de Programación 1. Definición. 2. Niveles

Más detalles

Técnicas de Programación

Técnicas de Programación Técnicas de Programación 2.1.- Introducción: unos conceptos previos y primeros conceptos de la API Introducción La resolución de un problema con medios informáticos implica generalmente la siguiente secuencia

Más detalles

Programación MODULAR: Subalgoritmos - funciones y procedimientos

Programación MODULAR: Subalgoritmos - funciones y procedimientos Programación MODULAR: Subalgoritmos - funciones y procedimientos Uno de los métodos fundamentales para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas. Estos problemas

Más detalles

Funciones Definición de función

Funciones Definición de función Funciones Definición de función Una función es un bloque de código que realiza una tarea específica. Una función es una porción de programa, identificable mediante un nombre, que realiza determinadas tareas

Más detalles

Qué es un programa informático?

Qué es un programa informático? Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s

Más detalles

Introducción a Sistemas Operativos: Ficheros

Introducción a Sistemas Operativos: Ficheros Introducción a Sistemas Operativos: Ficheros Clips Fr ancisco J Ballesteros 1. Entrada/Salida Es importante saber cómo utilizar ficheros. En UNIX, es aún más importante dado que gran parte de los recursos,

Más detalles

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C. El primer objetivo de un programa informático es el manejo de datos. Un dato es toda aquella información que se puede tratar en un programa informático. En este artículo vamos a conocer los tipos de datos

Más detalles

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;

Más detalles

Creación De Scripts Ejecutables

Creación De Scripts Ejecutables Creación De Scripts Ejecutables Este manual se hace con la finalidad de dar una explicación paso a paso de cómo crear scripts que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión.

Más detalles

TEMA 3: El proceso de compilación, del código fuente al código máquina

TEMA 3: El proceso de compilación, del código fuente al código máquina TEMA 3: El proceso de compilación, del código fuente al código máquina 3.1 Fase de compilación y linkado (link, montado o enlace) Un programa escrito en un lenguaje de alto nivel, no puede ser ejecutado

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

SESIÓN DE EJERCICIOS E1

SESIÓN DE EJERCICIOS E1 SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test (soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a)

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v1.1 Pre Maestría LENGUAJES DE PROGRAMACION

Facultad de Ingeniería Industrial y de Sistemas v1.1 Pre Maestría LENGUAJES DE PROGRAMACION LENGUAJES DE PROGRAMACION Preparado por: Angel Chata Tintaya ([email protected]) I. LENGUAJES DE PROGRAMACION 1. El hombre se comunica en su sociedad mediante el lenguaje natural; hablado, escrito,

Más detalles

Programación En Lenguaje C

Programación En Lenguaje C Programación En Lenguaje C Introducción Básica para Primero de Bachillerato TECNOLOGÍA DE LA INFORMACIÓN IES PALAS ATENEA Lenguaje C Estructurado Secuencial De alto Nivel Altamente portable Necesita un

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

Más detalles

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información

Más detalles

Tema 2. Diseño Modular.

Tema 2. Diseño Modular. Tema 2. Diseño Modular. E.U. Politécnica Curso 2004-2005 Departamento Lenguajes y Ciencias de la Computación. Universidad de Málaga José Luis Leiva Olivencia. Despacho: I-326D (Edificio E.U.P)/ 3.2.41

Más detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: Es el caso de la instrucción if-else (punto 1.2). 1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales

Más detalles

MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C

MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C Antes de comenzar a desarrollar aplicaciones podemos crear el programa en cualquier editor de textos, solo hay que guardarlo con la extensión X.c

Más detalles

IMPORTAR Y USAR CLASES DEL API DE JAVA. EJEMPLO CLASE MATH Y MÉTODO POW. CONSTRUCTORES PRIVADOS. (CU00647B)

IMPORTAR Y USAR CLASES DEL API DE JAVA. EJEMPLO CLASE MATH Y MÉTODO POW. CONSTRUCTORES PRIVADOS. (CU00647B) APRENDERAPROGRAMAR.COM IMPORTAR Y USAR CLASES DEL API DE JAVA. EJEMPLO CLASE MATH Y MÉTODO POW. CONSTRUCTORES PRIVADOS. (CU00647B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero

Más detalles

PRÁCTICAS DE PROCESADORES DEL LENGUAJE CURSO 2008/2009

PRÁCTICAS DE PROCESADORES DEL LENGUAJE CURSO 2008/2009 PRÁCTICAS DE PROCESADORES DEL LENGUAJE CURSO 2008/2009 PRÁCTICA 2: ANALIZADOR SINTÁCTICO Y TABLA DE SÍMBOLOS. Objetivo de la Práctica Esta práctica tiene como primer objetivo la codificación de un analizador

Más detalles

TUTORIAL. Simulación de Diseños VHDL con Software Libre: La herramienta GHDL. Juan González Gómez

TUTORIAL. Simulación de Diseños VHDL con Software Libre: La herramienta GHDL. Juan González Gómez TUTORIAL Simulación de Diseños VHDL con Software Libre: La herramienta GHDL Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid IV Jornadas sobre Computación Reconfigurable

Más detalles

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C

Más detalles

Curso de Java Introducción a la Programación I

Curso de Java Introducción a la Programación I Curso de Java Introducción a la Programación I Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Sintaxis Java 2 Salida de datos 3 Entrada de datos Índice 1 Sintaxis Java

Más detalles

INTRODUCCIÓN AL LENGUAJE C

INTRODUCCIÓN AL LENGUAJE C INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática EUP ULPGC Jose Torres 1 de 36 Historia de C Precursores: muchas ideas provienen de BCPL (Martin Richards, 1967) y de B (Ken Thompson, 1970) C fue diseñado

Más detalles

Laboratorio de Arquitectura de Redes. Introducción al lenguaje C

Laboratorio de Arquitectura de Redes. Introducción al lenguaje C Laboratorio de Arquitectura de Redes Introducción al lenguaje C Introducción al lenguaje C Introducción Características del lenguaje C Funciones en C Identificadores o etiquetas Las librerías y el linkado

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada 1 Sesión No. 1 Nombre: El Lenguaje de programación C Contextualización Hoy en día existen múltiples lenguajes de programación que deben su origen a un lenguaje de programación

Más detalles

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema ANEXO A MANUAL ADMINISTRADOR Modulo Sistema 2017 1. INSTALAR XAMPP EN WINDOWS 7 Nota: Antes de instalar un servidor de páginas web es conveniente comprobar si no hay ya uno instalado. Para ello, es suficiente

Más detalles

Programación I.

Programación I. Programación I [email protected] [email protected] Profesores teoría Toni Navarrete e-mail: despacho: [email protected] 371 Jesús Ibáñez e-mail: despacho: [email protected] 381 Introducción

Más detalles

NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS

NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS NetBeans IDE (Integrated Development Environment): Es un entorno de desarrollo integrado o entorno de desarrollo interactivo, escrito en el lenguaje de programación

Más detalles

ALMACENAMIENTO Y RECUPERACIÓN DE UN LIBRO

ALMACENAMIENTO Y RECUPERACIÓN DE UN LIBRO UNIDAD DIDÁCTICA ALMACENAMIENTO Y RECUPERACIÓN DE UN LIBRO Los objetivos de este tema son: 1. Aprender a crear un nuevo libro de trabajo de Excel para empezar a trabajar. 2. Saber cómo guardar los cambios

Más detalles

Programación de Sistemas Práctica No. 2 El proceso de compilación en C

Programación de Sistemas Práctica No. 2 El proceso de compilación en C Programación de Sistemas Práctica No. 2 El proceso de compilación en C Objetivo: El alumno conocerá las diferentes etapas de la compilación de programas en C y generará y analizará los diferentes archivos

Más detalles

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Cualquier duda sobre el contenido de este tema se puede enviar al foro TEORIA2. 2.1.- El tipo de datos entero (byte,

Más detalles

Introducción a la programación: Contenido. Introducción

Introducción a la programación: Contenido. Introducción Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....

Más detalles

MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información

MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora LECTURA 1: La computadora La computadora Es una máquina

Más detalles

05/23/2002 Programación Orientada a Objetos. Programación Orientada a Objetos. Iván Bernal, Ph.D. 4

05/23/2002 Programación Orientada a Objetos. Programación Orientada a Objetos. Iván Bernal, Ph.D. 4 Programación Orientada a Objetos Clase # 7 Polimorfismo Jueves, 23 de Mayo de 2002 Agenda Polimorfismo. Operadores new y delete Iván Bernal, Ph.D. Escuela Politécnica Nacional email: [email protected]

Más detalles

REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C)

REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C) APRENDERAPROGRAMAR.COM REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I Fecha revisión: 2039 Resumen:

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F) Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:

Más detalles

TIPOS DE DATOS BASICOS EN LENGUAJE C

TIPOS DE DATOS BASICOS EN LENGUAJE C TIPOS DE DATOS BASICOS EN LENGUAJE C TIPO char int float double void ANCHO EN BIT 64 0 TIPOS DE DATOS RANGO EN PC -12 a 127 3.4E-3 a 3.4E+3 1.7E-30 a 1.7E+30 sin valores TIPO ANCHO EN BIT RANGO EN PC char

Más detalles

Introducción a la Programación en C Funciones

Introducción a la Programación en C Funciones Christopher Expósito-Izquierdo [email protected] Airam Expósito-Márquez [email protected] Israel López-Plata [email protected] Belén Melián-Batista [email protected] José Marcos Moreno-Vega [email protected]

Más detalles

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es

Más detalles

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

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

Más detalles

BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F)

BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F) APRENDERAPROGRAMAR.COM BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha revisión:

Más detalles

Funciones básicas del depurador

Funciones básicas del depurador Funciones básicas del depurador Con frecuencia, los alumnos piensan que cuando su programa no tiene errores de compilación (está correctamente escrito) entonces ya es correcto. Muchas veces esto no es

Más detalles

SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla

SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI. PREPARACIÓN

Más detalles

Instituto Universitario Politécnico. Santiago Mariño. Unidad Nº I: Nociones generales de la. computación. Elaborado por: Ing. Víctor Valencia.

Instituto Universitario Politécnico. Santiago Mariño. Unidad Nº I: Nociones generales de la. computación. Elaborado por: Ing. Víctor Valencia. Instituto Universitario Politécnico Santiago Mariño Unidad Nº I: Nociones generales de la computación Qué es el computador? La computadora es una máquina automática capaz de recibir un conjunto de instrucciones.

Más detalles

Introducción a la Programación

Introducción a la Programación Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación

Más detalles

TEMA 5: Subprogramas, programación modular

TEMA 5: Subprogramas, programación modular TEMA 5: Subprogramas, programación modular 5.1.-Definición de módulo. Programación modular La programación modular está basada en la técnica de diseño descendente, que como ya vimos consiste en dividir

Más detalles

GENERALIDADES DEL LENGUAJE C

GENERALIDADES DEL LENGUAJE C GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto

Más detalles

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

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

Más detalles

Abelardo Pardo. Iria Estévez Ayres. Damaris Fuentes Lorenzo. Pablo Basanta Val. Pedro J. Muñoz Merino. Hugo A. Parada.

Abelardo Pardo. Iria Estévez Ayres. Damaris Fuentes Lorenzo. Pablo Basanta Val. Pedro J. Muñoz Merino. Hugo A. Parada. Arquitectura de sistemas Abelardo Pardo University of Sydney School of Electrical and Information Engineering NSW, 00, Australia Autor principal del curso de 00 a 0 Iria Estévez Ayres Damaris Fuentes Lorenzo

Más detalles

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial FUNDAMENTOS DE INFORMÁTICA 1º PRÁCTICA 1: Introducción al entorno de programación Dev-C++ CURSO 2005/2006 División de Ingeniería de Sistemas y Automática ISA-UMH R-00-FI001v1.0 1. Objetivos Los objetivos

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

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) APRENDERAPROGRAMAR.COM COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP

Más detalles

Cuales son los tipos de instrucciones que se utilizan en la programación?

Cuales son los tipos de instrucciones que se utilizan en la programación? EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas

Más detalles

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando

Más detalles

PROGRAMACION MODULAR FUNCIONES

PROGRAMACION MODULAR FUNCIONES PROGRAMACION MODULAR FUNCIONES Ventajas de la programación modular: Aumentar la legibilidad y comprensión del programa Reducir el tiempo de desarrollo, aprovechando módulos ya existentes Permitir la resolución

Más detalles

Procesos e Hilos en C

Procesos e Hilos en C Procesos e Hilos en C 6 de febrero de 2012 En esta sesión vamos a escribir programas en lenguaje C que utilicen hilos y procesos para comparar el rendimiento del sistema ante la gestión de unos y otros.

Más detalles

Tema: Introducción al IDE de Microsoft Visual C#.

Tema: Introducción al IDE de Microsoft Visual C#. Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más

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

Funcionamiento de un ordenador. Conrado Perea

Funcionamiento de un ordenador. Conrado Perea Funcionamiento de un ordenador Conrado Perea Cinco componentes Procesador Memoria Discos PC Programas Entrada / Salida Procesador El microprocesador es el cerebro del ordenador, y se encarga de transmitir

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PROGRAMA PLAN DE CLAVE DE UNIDAD DE NOMBRE DE LA UNIDAD DE EDUCATIVO ESTUDIO APRENDIZAJE APRENDIZAJE Ing. En Mecatrónica 2009-2 11892 Programación Orientada a Objetos PRÁCTICA No. 3 LABORATORIO DE NOMBRE

Más detalles

Tutorial Básico Cmake en Linux

Tutorial Básico Cmake en Linux Tutorial Básico Cmake en Linux Esta guía está pensada para gente que no tiene ningún conocimiento previo del proceso de compilación de C++ y Cmake en Linux. Existen varios manuales en internet y documentación

Más detalles

Programación en Lenguaje C

Programación en Lenguaje C Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo

Más detalles

Programación Básica Estructuras de Datos y Funciones en C

Programación Básica Estructuras de Datos y Funciones en C Arturo Vega González [email protected] Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 8 Universidad de Guanajuato, DCI, Campus León 1 / 33 Contenido 1 Estructuras de Datos

Más detalles

Teoría de Autómatas y Lenguajes Formales, IS17 Ingeniería Técnica en Informática de Sistemas. Práctica 1: Introducción al Analizador Léxico FLEX

Teoría de Autómatas y Lenguajes Formales, IS17 Ingeniería Técnica en Informática de Sistemas. Práctica 1: Introducción al Analizador Léxico FLEX Teoría de Autómatas y Lenguajes Formales, IS17 Ingeniería Técnica en Informática de Sistemas Práctica 1: Introducción al Analizador Léxico FLEX Enunciado: El objetivo de esta práctica consiste en aprender

Más detalles

Objetos de aprendizaje: Computadora

Objetos de aprendizaje: Computadora MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina

Más detalles

Primeros pasos en Word capítulo 01

Primeros pasos en Word capítulo 01 Primeros pasos en Word 2007 capítulo 01 Primeros pasos en Word 2007 primeros pasos 1.1 Qué es Microsoft Word? Word es un editor de texto que se sitúa entre los más populares del mercado. Desde las primeras

Más detalles

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1 Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1 CAPITULO 3. ENTRADA Y SALIDA BÁSICA Usando la librería estandar de entrada y salida, seremos

Más detalles