ALGORITMOS, ESTRUCTURAS Y PROGRAMACIÓN I


CONTENIDO PROGRAMÁTICOth (1)

UNIDAD I: FUNDAMENTOS DE LA PROGRAMACIÓN ESTRUCTURADA.

Algoritmos. Pseudocódigos. Análisis de Problemas. Representación Grafica de los Algoritmos. Diagrama de Flujo. Estructura General de un Programa. Variables, tipos. Constantes, Archivos de Incluir, Operadores, uso. Instrucciones de Asignación, Entrada, Salidas. Lenguajes de programación, Programación estructurada, Lenguaje C, Instrucciones de Condición, Simple, Anidada. Bibliotecas stdio.h, conio.h, stdlib.h, math.h

UNIDAD II: ESTRUCTURAS DE CONTROL Y ESTRUCTURAS DE DATOS ESTATICAS.

Switch, definición, case. For, Arreglos Unidimensionales, Arreglos Bidimensionales. While. Do-While.  Funciones, Paso de parámetros a funciones. Llamadas por valor, Introducción. Arreglos (vectores y matrices). Tratamiento de Cadenas de Carácter String.h,

UNIDAD III: INTRODUCCION A LOS METODOS DE ORDENAMIENTO

Introducción de Métodos de Ordenamiento: Burbuja, Selección, Inserción Shell.  Métodos de búsqueda: Secuencial, binaria, Transformación de Claves (Hashing).

 

LIBROS EN FORMATO DIGITAL:

I CORTE 20%:

UNIDAD 1-Introduccion al diseño de algoritmos

UNIDAD 1 DISEÑO DE ALGORITMOS

UNIDAD II

capitulo 1(unidad II)

HOLA MUNDO:

TIPOS DE VARIABLES:


Ejemplos unidad 2

Estructuras de control

FECHA DE EVALUACIONES:

_________________________________________________________________

II CORTE 40%:

FECHA DE EVALUACIONES:

_________________________________________________________________

III CORTE 40%:

FECHA DE EVALUACIONES:

_________________________________________________________________

BIBLIOGRAFÍA

  • AGUILAR  JOYANES, Luis  (1996). Fundamentos de Programación. McGrawHill.
  • AGUILAR  JOYANES, Luis.  (1999).  Estructuras De Datos. McGrawHill.
  • CIRO. (1994). Estructura de Datos. Ciro. McGraw Hill 1994.
  • HELLEMAN. (1998). Estructura de Datos, Algoritmos y Programación.McGraw Hill.
  • JOYANES Y ZAHONERO (1999). Estructura de Datos. McGraw Hill
  • MANSFIELD, Antonakos, (2000) .Programacion Estructurada En C Prentice Hall
  • SCHILDT Herbert, (1996) C++ Para Programadores McGraw-Hill
  • GOTTFRIED Byron (2005). .Programación En C Schaum.

10 comentarios sobre “ALGORITMOS, ESTRUCTURAS Y PROGRAMACIÓN I

  1. #include
    #include
    int main()

    {
    system(“color b0”);
    double num;
    printf(“\nEscribe un número= “);
    scanf(“%lf”,&num);
    printf(“\nEl cuadrado de %lf es %lf”,num,num*num);
    printf(“\nEl cubo de %lf es %lf”,num,num*num*num);

    getchar();getchar();
    }

  2. Ejercicio propuesto para el jueves 13/02/2014:
    El equipo de mercadeo de Chinchurria’s Street desea elaborar una encuesta a “n” consumidores para conocer sus preferencias en cuanto al consumo de sus productos los cuales son hamburguesas, pepitos y perros calientes.

    Se requiere un programa que determine el porcentaje de preferencia de cada producto.

    La salida sería algo así:

    Número de personas encuestadas: XX

    Hamburguesas 46%
    Pepitos 34%
    Perros calientes 20%
    Total 100%

    Sugerencias:Recuerden las sentencias iterativas for, while y/o do-while.
    Se evaluará:
    1.- Declaracion de variables (correcto tipo de dato: float , int, char,double)
    2.- Inicializacion de variables.
    3.- Mostrar los mensajes correctos por pantalla y pedir datos (scanf y printf: correcta cadena formato y argumentos).
    4.- Uso correcto de estructuras repetitivas (while, for, do-while).
    5.-Uso correcto de estructuras condicionales (if-else,switch-case).
    6.- Tabulación/identación

  3. Ejm de &&:
    #include
    #include

    int main() {
    int usuario, pass;

    printf(“Ingrese ususario: “);
    scanf(“%d”, &usuario);
    printf(“Ingrese password: “);
    scanf(“%d”, &pass);
    if ((usuario==1) && (pass==245))
    printf(“Puede entrar.\n”);
    else printf(“intente luego.\n”);

    system (“pause”);
    }

  4. otro ejemplo de password
    #include
    #include

    int main() {
    char usuario;
    int pass;

    printf(“Ingrese ususario: “);
    scanf(“%c”, &usuario);
    printf(“Ingrese password: “);
    scanf(“%d”, &pass);
    if ((usuario==’n’) && (pass==245))
    printf(“Puede entrar.\n”);
    else printf(“intente luego.\n”);

    system (“pause”);
    }

  5. otro ejemplo password
    #include
    #include

    int main() {

    char usuario[7]=”nel”;
    int pass;

    printf(“Su usuario es: %s\n”, usuario);

    printf(“Ingrese password: “);
    scanf(“%d”, &pass);
    if (pass==123)

    printf(“Puede entrar.\n”);
    else printf(“intente luego.\n”);

    system (“pause”);
    }

  6. Para calcular la raiz cuadrada
    #include
    #include
    #include

    int main(){
    int n;
    float sqrt(float);
    float r;
    printf(“Ingrese el Numero: \n”);
    scanf(“%i”,&n);
    r = sqrt(n);
    printf(“Raiz cuadrada: %f\n”,r);
    system(“pause”);
    }

  7. Evaluar el siguiente codigo de estructuras de control:
    #include
    #include
    void main ()
    {
    int n;
    int positivos = 0;
    char nom[10];
    do {
    printf (“\nTeclea un número (0 finaliza): “);
    scanf (“%d”, &n);
    printf (“\nIngrese su nombre: “);
    scanf (“%s”, &nom);
    if (n > 0) continue;
    positivos++;
    } while (n != 0);
    printf (“\nHas tecleado la condicion para salir %d “, positivos);
    }

  8. Programa que evalúa primero la condición antes de pedir los datos.
    #include
    #include
    void main ()
    {
    int n;
    int positivos = 0;
    char nom[10];
    printf (“\nTeclea un número (0 finaliza): “);
    scanf (“%d”, &n);
    while (n != 0)
    {

    printf (“\nIngrese su nombre: “);
    scanf (“%s”, &nom);
    if (n > 0) continue;
    positivos++;
    }
    }

  9. Otra forma:
    #include
    #include

    int main()
    {

    int n, a;
    char nom[10];

    a = 0;
    do
    {
    printf( “Introduzca un numero entero: ” );
    scanf( “%d”, &n );

    if ( n == 0 )
    {
    printf( “ERROR: \n” );
    break;
    /* En el caso de que n sea un cero,
    el bucle se interrumpe. */
    }
    printf( “ingrese su nombre ” );
    scanf(“%s”,&nom);
    a += n;
    } while ( n >= 1 );

    system(“pause”);
    }

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s