martes, 29 de septiembre de 2015

Primer programa de Estructuras
EXPLICACION:
Este  programa hace la misma funcion del otro pero lo unico que cambia son los valores de los tipos de datos CHAR y cambia la forma de programar
#include <string.h> #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; struct datos{ char nom[50]; int edad; int cedula; char estado[50]; char sexo[10]; char nacionalidad[50]; }; datos dato_1; main() { cout<<"ingrese su nombre\n"; cin>>dato_1.nombre; cout<<"ingrese su edad\n"; cin>>dato_1.edad; cout<<"ingrese su cedula\n"; cin>>dato_1.cedula; cout<<"ingrese su estado\n"; cin>>dato_1.estado; cout<<"ingrese su sexo\n"; cin>>dato_1.sexo; cout<<"ingrese su nacionalidad\n"; cin>>dato_1.nacionalidad; system("cls"); cout<<"\n su nombre es : "<<dato_1.nombre; cout<<"\n su edad es: "<<dato_1.edad; cout<<"\n su cedula es: "<<dato_1.cedula; cout<<"\n su estado es : "<<dato_1.estado; cout<<"\n su sexo es : "<<dato_1.sexo; cout<<"\n su nacionalidad es : "<<dato_1.nacionalidad; getch();

domingo, 20 de septiembre de 2015

PROGRAMA EN C , CON ESTRUCTURA
EXPLICACIÓN:
Este programa realiza la siguiente funcion :
Va a imprimir tus datos personales en forma de estructura y se va hacer mas facil entender sobre este tema con este programa porque es el mas sencillo y facilmente de entender
PROGRAMA
include <string.h> #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; struct datos{ char nom[50] int edad; int cedula; char estado[50]; char sexo[10]; char nacionalidad[50]; }; datos dato_1; main() { cout<<"ingrese su nombre\n"; cin>>dato_1.nombre; cout<<"ingrese su edad\n"; cin>>dato_1.edad; cout<<"ingrese su cedula\n"; cin>>dato_1.cedula; cout<<"ingrese su estado\n"; cin>>dato_1.estado; cout<<"ingrese su sexo\n"; cin>>dato_1.sexo; cout<<"ingrese su nacionalidad\n"; cin>>dato_1.nacionalidad; system("cls"); cout<<"\n su nombre es : "<<dato_1.nombre; cout<<"\n su edad es: "<<dato_1.edad; cout<<"\n su cedula es: "<<dato_1.cedula; cout<<"\n su estado es : "<<dato_1.estado; cout<<"\n su sexo es : "<<dato_1.sexo; cout<<"\n su nacionalidad es : "<<dato_1.nacionalidad; getch(); }
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Estructuras_y_Uniones

martes, 15 de septiembre de 2015

UNIDAD EDUCATIVA FISCOMISIONAL"DON BOSCO"
NOMBRE: BRYAN NARVAEZ
CURSO: 2 DO INFORMATIKA
1) QUE SON ESTRUCTURAS DINAMICAS ??
Son aquellas en las que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamaño durante la ejecución del programa.

SINTAXIS y EJEMPLOS
Algoritmo 1
DOBLE LECTURA
{Este algoritmo resuelve el problema planteado en el ejemplo 1, por medio de una doble lectura}
{I y CONT son variables de tipo entero. AC, PROM y C son variables de tipo real}
  1. hacer AC = 0 e I = 1
    Leer calificación I (C)
    Hacer AC = AC + C e I = I+1
  2. Repetir mientras (I<= 50)
  3. {Fin del ciclo del paso 2}
    {Como se necesita decir cuántos alumnos obtuvieron una calificación superior al promedio, se deberá volver a leer las 50 calificaciones para poder comparar cada una de ellas con el promedio}
    Hacer CONT = 0 e I = 1
  4. Hacer PROM = AC / 50
    Leer calificación I (C)
    1. Si C> PROM entonces
    Hacer I = I + 1
  5. Repetir mientras (I<=50)
  6. {Fin del ciclo del paso 5}
  7. Escribir CONT
Algoritmo 2.
 MUCHAS VARIABLES
{Este algoritmo resuelve el problema planteado en el ejemplo 1, utilizando múltiples variables}
{I y CONT son variables de tipo entero. AC, PROM y C son variables de tipo real}
  1. {Las calificaciones correspondientes a los 50 alumnos}
    Hacer AC = C1 + C2 + C3 + .....+C50
    PROM = AC / 50 y CONT = 0
  2. Leer C1, C2, C3,....C50
    Hacer CONT = CONT + 1
  3. Si C1 > PROM entonces
  4. {Fin del condicional del paso 2}
  5. Si C2> PROM entonces
  6. {Fin del condicional del paso 4}
...
  1. Hacer CONT = CONT + 1
  2. Si C50 > PROM entonces
  3. {Fin del condicional del paso 100}
  4. Escribir CONT
En la solución planteada en el algoritmo 1, el usuario del algoritmo
#include <stdio.h>
main()
{int cuenta, q;
int *m;
cuenta=100;
m=&cuenta; //m recibe la dirección de cuenta
q=*m; //a q se le asigna el valor de cuenta
indirectamente a través de m
print("%d,q") //imprime 100
}
Punteros estáticos
Definamos un puntero a un entero y una variable entera como sigue:
Int *p1;
Int valor1;
Con estas definiciones es posible hacer las siguientes asignaciones estáticas:
p1= *valor1;
*p1=25


Leer más: http://www.monografias.com/trabajos14/estrucdinamicas/estrucdinamicas.shtml#ixzz3sHDbSTPu

PARA MAS INFORMACION DEL TEMA ABRE EL LINK Y VERAS QUE ENTIENDES MAS SOBRE AQUELLO

Link de video : 4https://www.youtube.com/watch?v=K1V0LzvM_34


sábado, 12 de septiembre de 2015

Diferencias y caracteristicas entre c y c++

UNIDAD EDUCATIVA FISCOMISIONAL " DON BOSCO"
NOMBRE: BRYAN NARVAEZ 
CURSO: 2DO INFORMATICA
TEMA: DIFERENCIAS Y CARACTERISTICAS ENTRA C Y C++
OBJ: RECONOCER Y DIFERENCIAR LAS CARACTERISTICAS DE CADA UNO DE LOS TERMINOS DE PROGRAMACION YA QUE EN LA VIDA DIARIA LA PODEMOS APLICAR .

 DIFERENCIAS ENTRE C Y C++
 -Prototipo en C: char f1(void); 

 -Prototipo en C++: char f1(); 
 -Aunque C++ es un superconjunto de C, existen algunas diferencias entre los dos. En primer lugar, en C cuando una función no toma parametros, su prototipo tiene la palabra void. sin embargo en C++ void no es necesario(opcional). 
-En C
1
2
3
4
5
6
7
#include<stdio.h>  
 
int main() 
{
        printf ("Hola Mundo");
        return 0;
}
En C++
1
2
3
4
5
6
7
8
9
#include<iostream>
 
using namespace std;
 
int main()
{
    cout << "Hola mundo";
    return 0; 
}

-En C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
using namespace std;
 
int main()
{
    int radio;
    float area, perimetro;
 
    // SALIDA: mensaje un pantalla
    cout << "Introduce el radio del circulo: ";
 
    //ENTRADA: recibir dato desde teclado
    cin >> radio;
 
    // calculos
    area = 3.1416 * radio * radio;
    perimetro = 3.1416 * radio * 2;
 
    //SALIDA: resultado en pantalla
    cout << "El area es " << area << " y el perimetro " << perimetro;
    cin.get();cin.get();
 
    return 0;
}
-Pedir un dato en C
scanf("modificador", &nombre de la variable);
Pedir un dato en C++
cin >> nombre de la variable;
-Mostrar un dato en C++
cout << "Dato: " << nombre de la variable;
Los modificadores son los siguientes: %d para int, %f para float, %s para string, %c para char.

Librerías en C++

Por simple convención las librerías en C terminan en ‘.h’ (punto hache). Todas las librerías de C sirven para C++, sin embargo, también por convención, se elimina la terminación ‘.h’ y mejor se agrega ‘c’ al principio.
Libreria en C      Librería en C++
math.h                  cmath
string.h                 cstring
time.h                   ctime
etcetera.

-C fue creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
C++, por su parte, fue creado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.
CARACTERISTICAS DE C

Es un lenguaje de medio nivel, pero ¿qué significa esto?. Los lenguajes de alto nivel se asemejan a nuestra forma de razonar, aislando al programador de los detalles técnicos (referentes a la máquina física). Esto hace que este tipo de lenguajes sean poco eficientes. Por el contrario, los lenguajes debajo nivel controlan directamente la circuitería del ordenador, pudiendo obtenerse con ellos la eficiencia máxima (sin embargo, resultan incómodos y poco portables). Así las ventajas de los lenguajes de alto nivel respecto a los de bajo nivel son :
Sencillez.
Uniformidad.
Portabilidad.
CARACTERISTICAS C++
C++ es un lenguaje de programación diseñado a mediados de los años 80 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. 
Este video te puede explicar mejor :
?v=LmOvlpqD_g0
ESTE VIDEO TE PUEDO EXPLICAR MAS SOBRE EL TEMA , SI QUIERES MEJOR APRENDIZAJE ABRE EL LINK