11
Sección de instrucciones y printf

Instucciones printf

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Instucciones printf

Sección de instrucciones y printf

Page 2: Instucciones printf

Recordando un poco lo visto en diapositivas anteriores, recordemos que la estructura de C se compone de tres secciones:

 Sección de librerías

Sección de Variables globales

Sección de Instrucciones

En esta sección se indican las librerías que requiere nuestro programa para funcionar.

En esta sección se indican las variables que va a utilizar nuestro programa

En esta sección se escr iben las instrucciones que serán ejecutadas por nuestro programa

Page 3: Instucciones printf

Hasta ahora hemos visto como incluir las librerías y hemos visto sólo dos de ellas, la librería <stdio.h> y la librería <conio.h>.

# include <stdio.h> # include <conio.h>

También hemos visto como definir variables globales, estableciendo el tipo de valor que será almacenado:

int x; float y;

Page 4: Instucciones printf

Con los conocimientos anteriores ya estamos en posibilidad de analizar la sección de instrucciones. En esta sección se escriben las instrucciones que serán ejecutadas por nuestro programa, recuerde que es muy importante que dichas instrucciones estén dentro de la función main(), ya que, de no estar ahí se producirán errores en nuestro programa:

main( ) { instrucción 1 instrucción 2 instrucción 3 instrucción n }

Observe como las instrucciones están dentro de las llaves de la función main( ).

Page 5: Instucciones printf

Sigamos el ejemplo

Teniendo claro que las instrucciones se escriben dentro de la función main( ) analicemos la primera instrucción: el printf.

El printf es una instrucción que nos permite desplegar letreros en la pantalla, dichos letreros pueden ser letreros de texto puro o bien letreros que combinen texto con variables.

Veamos la forma más simple del printf, desplegando un letrero:

printf(“Hola clase, bienvenidos a C”);

Observemos cada una de sus partes, primero printf, le da la instrucción a nuestro programa de desplegar un letrero, el letrero estará dentro de los paréntesis y dentro de las comillas, posteriormente terminamos la instrucción con un “;” (punto y coma). La omisión de cualquiera de estos elementos puede provocar un error en nuestro programa.

Page 6: Instucciones printf

Cuando se desean imprimir varios textos se deben usar varios printf, si queremos mostrar en la pantalla nuestra matricula, nombre y carrera en diferentes renglones, podemos hacerlo de la siguiente forma:

printf(“Matricula : 123456”); printf(“Nombre : Juan Perez”); printf(“Carrera : isc”);

Estas tres líneas generarán la siguiente salida:

Matricula: 123456Nombre : Juan Perez Carrera : isc Observe que todo sale en una sola línea, sin importar que yo haya usado tres instrucciones de printf en tres diferentes líneas de mi programa. Esto se debe a que el printf no tiene un salto automático de línea, debemos indicarlo.

Page 7: Instucciones printf

Para indicar un salto de línea en un printf, utilizamos el símbolo \n (diagonal invertida n) lo que indica que deseamos un salto de línea, por lo tanto nuestras instrucciones quedarían de la siguiente forma:

printf(“Matricula : 123456\n”); printf(“Nombre : Juan Perez\n”); printf(“Carrera : isc\n”);

Incluso podemos usar una sola línea de código para que salga en tres líneas diferentes en pantalla:

printf(“Matricula: 123456\n Nombre : Juan Perez\n Carrera : isc\n”); Elabore este ejemplo siguiendo todas las secciones del programa:

1)  Librerías 2)  Variables (En este caso no se requieren) 3)  Instrucciones

Page 8: Instucciones printf

Ejercicios printf

Page 9: Instucciones printf

Elabore un programa que muestre las siguientes flechas como salida:                 * * ** ** ******* ******* ** ** * *

2) Elabore un programa que muestre las siguientes figuras: ******** *** * * * * * * *** * * * * * * ***** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********* *** * *

Page 10: Instucciones printf

3) Elabore un programa que muestre su matrícula COMPLETA con números grades, por ejemplo:

******* ******* * * * * * * * ******* * * * * * * * * ******* * *

4) Elabore un programa que despliegue una carita: ******** * * * * * * * * *** * ********

Page 11: Instucciones printf

Gracias