Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aedi Pi1 PDF
Aedi Pi1 PDF
on
Imperativo y C++
28 de mayo de 2010
Introducci
on
Imperativo y C++
Transformacion de estados.
Sintaxis de C++.
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Imperativo
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Lenguaje C/C++
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Tipos Basicos
char.
bool.
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Arreglos
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
char b[100];
b[13]=a;
// En la posicion 13 guardo la a.
b[1000] = c;
//
//
//
//
//
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Un poco de sintaxis
I
I
I
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Un poco de sintaxis
I
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Un poco de sintaxis
I
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Librerias
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Usando funciones
I
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Usando funciones
void decrementar(int &a){
a = a-1;
}
void incrementar(int a){
a++;
}
int main(int argc, char* argv[]){
int a = 10;
incrementar(a);
decrementar(a);
incrementar(a);
cout << a << endl;
}
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Usando funciones
En Algo 2 va a ser u
til para cuando tengan que trabajar con
estructuras muy grandes.
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Usando funciones
Supongamos que tenemos el archivo cuadruple.cpp con este codigo:
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
cout << "El cuadruple de 2 es: " << cuadruple(2) << endl;
return 0;
}
int cuadruple (int a)
{
return 4*a;
}
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Usando funciones
Una solucion:
#include <iostream>
using namespace std;
int cuadruple (int a)
{
return 4*a;
}
int main(int argc, char* argv[])
{
cout << "El cuadruple de 2 es: " << cuadruple(2) << endl;
return 0;
}
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Funciones
Una opcion es usar Prototipos de funciones, basicamente se
declara la funcion al principio y luego se implementa, por Ej:.
#include <iostream>
using namespace std;
int cuadruple (int a);
int main(int argc, char* argv[])
{
cout << "El cuadruple de 2 es: " << cuadruple(2) << endl;
return 0;
}
int cuadruple (int a)
{
return 4*a;
}
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
main.cpp
#include <iostream>
#include "funciones.h"
using namespace std;
int main(int argc, char* argv[])
{
cout << "El cuadruple de 2 es: " << cuadruple(2) << endl;
return 0;
}
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
funciones.cpp
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
funciones.h
#ifndef FUNCIONES_H
#define FUNCIONES_H
int cuadruple (int a);
#endif
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks
Code::Blocks
Introducci
on
Imperativo y C++
Buenas pr
acticas de programaci
on
Code::Blocks