Vous êtes sur la page 1sur 6

UNPRG Ingeniera Civil Programacin Bsica

1.A qu llamamos librera de funciones?

Se conoce como libreras (o bibliotecas) a cierto tipo de


archivos que podemos importar o incluir en nuestro
programa. Estos archivos contienen las especificaciones de
diferentes funcionalidades ya construidas y utilizables que
podremos agregar a nuestro programa, como por ejemplo
leer del teclado o mostrar algo por pantalla entre muchas
otras ms.

Al poder incluir estas libreras con definiciones de diferentes


funcionalidades podremos ahorrarnos gran cantidad de
cosas, imaginemos por ejemplo que cada vez que
necesitemos leer por teclado, debamos entonces crear una
funcin que lo haga (algo realmente complejo), al poder
contar con las libreras podremos hacer uso de una gran
variedad de funciones que nos facilitarn la vida y
aumentarn la modularidad de nuestros cdigos.

Las libreras no son nicamente archivos externos creados


por otros, tambin es posible crear nuestras propias libreras
y utilizarlas en nuestros programas. Las libreras pueden
tener varias extensiones diferentes, las ms comunes son:
.lib, bpl, .a, .dll, .h y algunas ms ya no tan comunes.

En conclusin: Las librearas son archivos (no siempre


externos) que nos permiten llevar a cabo diferentes tareas
sin necesidad de preocuparnos por cmo se hacen sino
simplemente entender cmo usarlas. Las librearas permiten
hacer nuestros programas ms modulares y reutilizables,
facilitando adems crear programas con funcionalidades
bastante complejas en unas pocas lneas de cdigo.

Pgina |
UNPRG Ingeniera Civil Programacin Bsica

2.Qu significa Indentacin?


Indentacin es un anglicismo (de la palabra inglesa
indentation) de uso comn en informtica. Este trmino
significa mover un bloque de texto hacia la derecha
insertando espacios o tabuladores, para as separarlo del
margen izquierdo y mejor distinguirlo del texto adyacente; en
el mbito de la imprenta, este concepto siempre se ha
denominado sangrado o sangra.

En los lenguajes de programacin de computadoras, la


indentacin es un tipo de notacin secundaria utilizado para
mejorar la legibilidad del cdigo fuente por parte de los
programadores, teniendo en cuenta que los compiladores o
intrpretes raramente consideran los espacios en blanco
entre las sentencias de un programa. Sin embargo, en ciertos
lenguajes de programacin como Haskell, Occam y Python, el
sangrado se utiliza para delimitar la estructura del programa
permitiendo establecer bloques de cdigo.

Son frecuentes discusiones entre programadores sobre cmo


o dnde usar el sangrado, si es mejor usar espacios en
blanco o tabuladores, ya que cada programador tiene su
propio estilo.

Sangrado en C
El siguiente cdigo escrito en lenguaje C muestra en pantalla
las tablas de multiplicar.

printf("%i x %i = %i\n", i,
Sin sangrado: j, i * j);
#include <stdio.h> }
}
int main () return 0;
{ }
int i, j;
for (i = 0; i <= 10; i++){ Con sangrado:
for (j = 0; j <= 10; j++){

Pgina |
UNPRG Ingeniera Civil Programacin Bsica

#include <stdio.h> for (j = 0; j <= 10; j+


+) {
int main () printf("%i x %i =
{ %i\n", i, j, i * j);
int i, j; }
for (i = 0; i <= 10; i++) }
{ return 0;
}

Pgina |
3.Tomando como referencia el lenguaje C y C+
+ establezca diferencias para la ejecucin
de un programa.
Lenguaje C Lenguaje C++
C fue creado en 1972 por Dennis C++, por su parte, fue creado a
M. Ritchie en los Laboratorios Bell mediados de los aos 1980 por
como evolucin del anterior Bjarne Stroustrup. La intencin de
lenguaje B, a su vez basado en su creacin fue el extender al
BCPL. exitoso lenguaje de programacin C
con mecanismos que permitan la
manipulacin de objetos.
C es el lenguaje original C++ es una ampliacin de C, por
eso el ++.

Las libreras en C terminan en .h Todas las libreras de C sirven para


C++, sin embargo, tambin por
convencin, se elimina la
terminacin .h y mejor se agrega
c al principio.
C como lenguaje tiene un conjunto C++ es una ampliacin, por lo tanto,
de palabras reservadas, como por tiene que agregar nuevas palabras
ejemplo: if, for, while, int, float reservadas. stas palabras
reservadas estn en un
namespace (espacio de nombres).
En especfico cout y cin estn el
namespace std (standard).
4.Con un ejercicio simple indique por cada
lnea que significa y que funcin cumple.
Lenguaje C Lenguaje C++
Ejemplo 1 Escribir Hola Mundo Ejemplo 1 Escribir Hola Mundo
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{ int main()
printf ("Hola Mundo") ; {

return 0; cout << "Hola mundo";


} return 0;
}

Ejemplo 2 rea y permetro de un Ejemplo 2 rea y permetro de un


circulo circulo
#include<stdio.h> #include<iostream>
using namespace std;
int main()
{ int main()
int radio; {
float area, perimetro; int radio;
float area, perimetro;
// SALIDA: mensaje un pantalla
printf("Introduce el radio del circulo: // SALIDA: mensaje un pantalla
"; cout << "Introduce el radio del
circulo: ";
//ENTRADA: recibir dato desde
//ENTRADA: recibir dato desde
teclado teclado
scanf("%d", &radio); cin >> radio;

// calculos // calculos
area = 3.1416 * radio * radio; area = 3.1416 * radio * radio;
perimetro = 3.1416 * radio * 2; perimetro = 3.1416 * radio * 2;

//SALIDA: resultado en pantalla //SALIDA: resultado en pantalla


printf("El area es %.2f y el cout << "El area es " << area << " y
perimetro %.2f", area, perimetro); el perimetro " << perimetro;
getch(); cin.get();cin.get();

return 0; return 0;
} }

Vous aimerez peut-être aussi