0% encontró este documento útil (0 votos)
18 vistas22 páginas

Programacion - Basica - 1 - Introduccion

Este documento presenta los conceptos básicos de la estructura de un programa en C++, incluyendo la función principal, librerías, comentarios, compilación, y un ejemplo de un programa que cuenta de 0 a 9.

Cargado por

carlos arcos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas22 páginas

Programacion - Basica - 1 - Introduccion

Este documento presenta los conceptos básicos de la estructura de un programa en C++, incluyendo la función principal, librerías, comentarios, compilación, y un ejemplo de un programa que cuenta de 0 a 9.

Cargado por

carlos arcos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE GEOLOGIA, MINAS, PETROLEOS Y


AMBIENTAL

PROGRAMACIÓN BÁSICA C++

Ing. Silvia García González

Fuente: M. Abderrahim, A. Castro, J. C. Castillo


Departamento de Ingeniería de Sistemas y Automática
Universidad Carlos III de Madrid
1. Introducción
Introducción - Estructura de un programa C++
#include <iostream> Librerías

/* Mi primer programa */
Comentarios
// Esto es un comentario
Todos los programas en C tienen una función
using namespace std; “main” (principal); también empiezan en el main

int main ()
Función para imprimir por pantalla
{
Final de la sentencia
cout << “Hello World!\n” << endl ;
return 0; Final de línea

} Qué imprimir

Las llaves indican el comienzo y el final de “main”

Devuelve cero (el main es una función de tipo entero.)


Introducción - Estructura de un programa C++
#include <iostream> Instrucciones del preprocesador
#include <stdio.h>
using namespace std;
/* Programa ejemplo */ Comentario
// This is line comment in C++
int main() Nombre de la función
{
int num; Sentencia de declaración

num=1; Sentencia de asignación

cout <<“numero es ” << num << endl; Sentencia de función

return 0;
Las sentencias acaban en ;

} Uso de tabulaciones para mejorar la legibilidad

Uso de llaves para delimitar


Introducción - COMPILACIÓN
–MS-DOS / Windows
● Editor de textos 1. Código fuente (programa.cpp)
● Compilador 2. Código objeto (programa.o)
● Linker 3. Ejecutable (programa.exe)

–UNIX
● Editor de textos 1. Código fuente (programa.cpp)
● Compilador 2. Código objeto (programa.o)
● Linker 3. Ejecutable (a.out)
Estructura Básica de un Programa en C++
Ejemplo: Hola Mundo
Algoritmo: Programa C++:

#include <iostream>

using namespace std;


int main()
Mostrar “¡Hola Mundo!” {
cout<<"¡Hola Mundo!";

return 0;
}
Estructura Básica de un Programa en C++

Ejemplo: Hola Mundo

Programa C++:
#include <iostream>
using namespace std;
int main()
Incluye declaraciones de {
la librería estándar de cout<<“¡Hola Mundo!”;
entrada/salida
return 0;
}
Estructura Básica de un Programa en C++

Ejemplo: Hola Mundo

Programa C++:
#include <iostream>
using namespace std;
int main()
Las llaves marcan el {
comienzo y fin de un bloque cout<<“¡Hola Mundo!”;
de instrucciones
return 0;
}
Estructura Básica de un Programa en C++

Ejemplo: Hola Mundo

Programa C++:
#include <iostream>
using namespace std;
int main()
Instrucción (llamada a {
función) para escribir “¡Hola cout<<“¡Hola Mundo!”;
Mundo!”
return 0;
}
Estructura Básica de un Programa en C++

Ejemplo: Hola Mundo

Programa C++:
#include <iostream>
using namespace std;
Las “Sentencias” (líneas de int main()
instrucciones) siempre {
terminan en punto y coma (;) cout<<“¡Hola Mundo!”;

return 0;
}
Estructura Básica de un Programa en C++

Ejemplo: Hola Mundo

Programa C++:
#include <iostream>
using namespace std;
int main()
{
Devolver un valor, en este
caso cero (al ser main una cout<<“¡Hola Mundo!”;
función de tipo entero)
return 0;
}
Ejemplo: Contar hasta 10

Mostrar los números


del 0 al 9 int main()
{
Procedimiento:

Fijar la cuenta a 0
Mientras que ( la cuenta sea
menor que 10 )
{
mostrar cuenta
sumar 1 a la cuenta
}
return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números
del 0 al 9 int main()
{
Procedimiento:

Fijar la cuenta a 0
Mientras que ( la cuenta sea
menor que 10 )
{
mostrar cuenta
sumar 1 a la cuenta
}
return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Mostrar los números del 0
del 0 al 9 al 9 */

Procedimiento: int main()


{ Comentario de
Fijar la cuenta a 0 varias líneas
Mientras que ( la cuenta sea
menor que 10 )
{
mostrar cuenta
sumar 1 a la cuenta
}

return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Print out numbers 0 to 9 */
del 0 al 9 int main()
{
Procedimiento: int cuenta;

Fijar la cuenta a 0
Mientras que ( la cuenta sea
menor que 10 )
{ Declaración de
mostrar cuenta variable
sumar 1 a la cuenta
}
return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Print out numbers 0 to 9 */
del 0 al 9 int main()
{
Procedimiento: int cuenta;

Fijar la cuenta a 0 cuenta = 0;


Mientras que ( la cuenta sea while ( cuenta < 10 )
menor que 10 )
{ {
mostrar cuenta cout<<cuenta<<endl;
sumar 1 a la cuenta cuenta=cuenta+1;
} }
return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Print out numbers 0 to 9 */
del 0 al 9 int main() Asignación de un valor
{ (expresión derecha) a una
Procedimiento:
va
int cuenta;riable (izquierda).
Fijar la cuenta a 0
Mientras que ( la cuenta sea cuenta = 0;
menor que 10 ) while ( cuenta < 10 )
{
mostrar cuenta {
sumar 1 a la cuenta c o u t << c u e n t a << e n d l ;
} cuenta=cuenta+1;
}
return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Print out numbers 0 to 9 */
del 0 al 9 int main()
¡No hay punto y
{
Procedimiento: int cuenta; coma aquí! Al abrir
llaves, no se pone
Fijar la cuenta a 0 cuenta = 0;
Mientras que ( la cuenta sea
menor que 10 )
{ while ( cuenta < 10 )
mostrar cuenta {
sumar 1 a la cuenta cout<<cuenta<<endl;
} cuenta=cuenta+1;
}
return 0;
}
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Print out numbers 0 to 9 */
del 0 al 9 int main()
{
Procedimiento: int cuenta;

Fijar la cuenta a 0 cuenta = 0;


Mientras que ( la cuenta sea while ( cuenta < 10 )
menor que 10 )
{ {
mostrar cuenta c o u t << c u e n t a << e n d l ;
sumar 1 a la cuenta cuenta=cuenta+1;
} }
return 0; Imprimir en pantalla el
} número actual
Ejemplo: Contar hasta 10
#include <iostream>
using namespace std;
Mostrar los números /* Print out numbers 0 to 9 */
del 0 al 9 int main()
{
Procedimiento: int cuenta;

Fijar la cuenta a 0 cuenta = 0;


Mientras que ( la cuenta sea while ( cuenta < 10 )
menor que 10 )
{ {
mostrar cuenta c o u t << c u e n t a << e n d l ;
sumar 1 a la cuenta cuenta=cuenta+1;
} }
return 0;
} Incremento del contador
Ejemplo: ¿Cuál es el signo?
#include <iostream>
using namespace std;
Comprobar el signo /* Comprobador de signo*/
int main()
de un número {
float num;
mostrar “Introduzca un número”
cout<<"Introduzca un número: ";
introducir num
cin >> num;
si (num es menor que 0) if ( num < 0 )
entonces {
{ cout << num << " es negativo\n";
mostrar num “ es negativo” }
} else
sino {
{ cout << num << " es positivo\n";
mostrar num “ es positivo”
}
}
return 0;
}

También podría gustarte