Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACIÓN 3
NOMBRE DEL ALUMNO: Ingrid Guadalupe Unzueta Tejeda.
NUMERO DE LISTA:44
ESCUELA: CENTRO DE ESTUDIOS TECNOLÓGICOS INDUSTRIAL Y DE SERVICIO N°47
GRUPO: 2°G
ESPECIALIDAD: Programación.
MÓDULO: Desarrolla e instala software de aplicación utilizando programación estructurada,
con almacenamiento persistente de los datos.
# include<iostream.h>
# include<conio.h>
Main()
{
cout<< “ Hola Mundo \n\n ”;
getch();
return 0;
}
# include<stdio.h>
# include<conio.h>
int main
{
printf(“ HOLA MUNDO “);
getch();
return 0;
}
EJERCICIO 1 EJERCICIO 2
Utiliza la función de salida cout definida Utiliza la función de salida printf definida
en el estándar ANSI o lenguaje C++. en el estándar ANSI o lenguaje C.
Declaración de variables
Para tener una variable en un programa, previamente hay que definirla con un
tipo y un identificador (es decir, un nombre para la variable).
Un comentario es texto que el compilador omite pero que es útil para los
programadores. Los comentarios se usan normalmente para anotar código
para su referencia futura. El compilador los trata como si fueran espacios en
blanco.
<iostream.h>
iostream es un archivo de cabecera que es utilizado para operaciones de
entrada/salida en el lenguaje de programación C++.
<conio.h>
La biblioteca conio.h no es estándar, sino que es propiedad de Borland, y está
incluida en sus compiladores. Es una biblioteca de manejo de entrada y salida
de datos en la consola para el sistema DOS.
clrscr() :
borra la pantalla, algo que por lo general no es necesario; si estas ejecutando
un programa en línea de comandos es fácil y rápido teclear un comando (cls,
clear) que borre la pantalla en cuestión si lo necesitas. Por contra puede que
sea molesto que un programa tome la iniciativa y borre la pantalla, ya que
quizá tenga datos que el usuario quiera conservar.
<stdio.h>
Significa "standard input-output header" (cabecera estandar E/S), es la
biblioteca estándar del lenguaje de programación C, el archivo de cabecera que
contiene las definiciones de macros, las constantes, las declaraciones de
funciones y la definición de tipos usados por varias operaciones estándar de
entrada y salida.
La función main sirve como punto de partida para la ejecución del programa.
Normalmente, controla la ejecución del programa dirigiendo las llamadas a
otras funciones del programa. Un programa deja de ejecutarse normalmente al
final de main, aunque puede finalizar en otros puntos del programa por
distintos motivos.
main ()
{
Lista_de_sentencias
}
int es entero y su función es que retorne un valor entero , cuando se usa el int
main , por lo general se retorna 0 o 1 , si no declaras el tipo y dejas
sencillamente main es correcto ya que se ajusta al estándar.
int main() // CORRECTO: la forma adecuada de hacerlo
{
}
main() // CORRECTO: no es la mejor, pero los
compiladores que sigan el estándar la darán por buena
{
}
Para imprimir una salida de texto en C++ se hace uso de la instrucción cout<<
es importante tener en cuenta que la instrucción cout siempre va acompañada
de << para controlar el flujo de datos que sale. No te fijes mucho en ellos, solo
ten siempre presente que cout viene acompañado de << para tener cout<<
como resultado.
#include <iostream.h>
main()
Printf (junto con scanf) es quizá una de las funciones o comandos más
utilizadas en los programas básicos de C.
Sirve para imprimir información por pantalla y pedir datos a usuarios por
pantalla, respectivamente. Se incluye en la biblioteca de funciones stdio.h.
Para imprimir texto por pantalla, utilizamos la función printf(). Utilizar esta
función es más sencillo de lo que podemos llegar a pensar. De hecho, solo
debemos incluir la biblioteca stdio.h en nuestro programa y llamarla de la
siguiente manera:
#include <stdio.h>
int main(){
printf("Hola mundo");
return 0;
}
10. Definir el comando getch().
getch() sirve para darle una pausa a un programa en C, esa pausa dura hasta
que el usuario presiona una tecla. Para poder usarla debes incluir la libreria
conio.h al inicio de tu programa:
#include <conio.h>
"return 0" situado al final del programa principal (int main()) indica que ha
concluido satisfactoriamente, puesto que devuelve un 0.
12. Describir directiva de inclusión en C++
Include (incluir en inglés) es una palabra clave que hace referencia a una
instrucción al preprocesador que esta presente en la gran mayoría de
lenguajes de alto y medio nivel, de forma genérica se usa para adicionar un
archivo al código, como por ejemplo la llamada a una biblioteca de funciones
en C++ :
#include<iostream.h>
En iostream.h
Se utiliza cout
En stdio.h
Se utiliza printf
#include <stdio.h>
int main(){
printf("Hola mundo");
return 0;
8. USO DE CLASES
En el paradigma de programación orientada a objetos, se hace uso de
Clases, y el lenguaje C no tiene soporte para ello, pero C++ si lo tiene
9. LAS BIBLIOTECAS
Las bibliotecas en C terminan con h (son headers). Esas mismas
bibliotecas sirven para C++ pero por convención, se elimina la
terminación ‘.h’ y mejor se agrega ‘c’ al principio.
En C En C++
math.h cmath
time.h ctime
CONCLUCIONES…
Tanto en el principio como en el desarrollo de esta
investigación se pudo notar sobre todo las diferencias entre el
lenguaje Original C y su ampliación C++, agregando algunas
diferencias notables al realizar nuestros programas con uno u
otro lenguaje.
Al principio, pudimos notar, en las diferencias del ejercicio 1 y
2… que en el ejercicio numero 1 sus funciones y cabecera
estaban basados en el lenguaje C++: <iostream.h> y la
función de salida cout. Mientras que en el ejercicio dos estas
eran pertenecientes al lenguaje C: <stdio.h> y la función de
salida printf.
Entre estos dos lenguajes C y C++, en sus sintaxis, sin
embargo, guardan similitudes. Como que en ambos lenguajes
es necesario declarar las variables, El programa debe tener el
formato general que dice que para que el compilador
reconozca nuestro programa debemos escribir la lista de
sentencias dentro de main
main ()
{
Lista_de_sentencias
}
O que las sentencias deben terminar con punto y coma.
También pudimos observar las diferentes funciones de acuerdo
a las librerías o archivos de cabecera que incluyéramos, ya que
por ejemplo, los operadores de entrada y salida de datos eran
distintos dependiendo si se usaban las cabeceras <iostream.h>
o <stdio.h>.
Por ejemplo, en <iostream.h> se utilizaban los operadores de
Entrada: cin y salida: cout, en cambio con <stdio.h> se utilizan
para Entrada: scanf y para salida: printf.
Esto en relación con lo anterior, está en que cada una de estas
cabeceras pertenece a un lenguaje distinto… ya sea c o su
extensión c++.
Agregamos igualmente la diferencia entre el int main o main,
done main, se declara como entero, pero, también pudiendo
utilizar directamente main sin el int, ya que algunos
compiladores pueden tomarla aún así como válida, pero siendo
int main la manera más correctamente segura.
En conclusión el lenguaje C++ posee una serie de
características que lo hacen distinto del lenguaje C. Aunque es
posible verlo como una simple extensión del lenguaje C, en
realidad implica un cambio en la forma de pensar por parte del
programador.