viernes, 16 de agosto de 2013

EJEMPLO CPP DE LA LOTERIA Y EL DEV C++



CPP DE LA LOTERIA  COMPLETARLO PARA QUE NO CANTE NÚMEROS REPETIDOS

DEV C++ Demo


EJERCICIOS VARIOS

ESTE ESFUERZO PUEDE HACER LA DIFERENCIA DE TU RESULTADO EN EL CURSO, ESTAS HACIENDO LO MEJOR, ADELANTE. 
CUALQUIER DUDA, PON UN COMENTARIO.

1.- SE DESEA QUE LA SALIDA SEAN LOS MULTIPLOS DE 5, INICIANDO EN CERO Y TERMINANDO EN EL NUMERO INDICADO POR EL USUARIO.

2.- UN MAESTRO DECIDE ASIGNAR LETRAS COMO CALIFICACIONES DE ACUERDO A LOS SIGUIENTES RANGOS:
90 – 100   LETRA A               80-89 B           60-79 C           50-59 D           0-49 E
ELABORE EL PROGRAMA QUE LOGRA LA CONVERSION.

3.- ESCRIBA EL CÓDIGO C++ QUE CONSIDERE LOS RANGOS DEL EJERCICIO ANTERIOR Y TOME COMO ENTRADA LA LETRA Y MUESTRE EL RANGO AL QUE PERTENECE.


4.- DADO UN CONJUNTO DE CALIFICACIONES, MUESTRE LA CALIFICACION MENOR, LA CALIFICACION MAYOR, EL PROMEDIO DE CALIFICACIONES.

5.- HACER UN PROGRAMA C++ QUE MUESTRE EL NOMBRE DE LA PERSONA QUE ES MAYOR DE LAS DOS QUE PROPORCIONAN SU FECHA DE NACIMIENTO (solo el año).

6.- REFERENTE AL EJERCICIO ANTERIOR, CONSIDERE LA POSIBILIDAD DE QUE AMBAS NACIERON EN EL MISMO AÑO POR LO QUE DEBERÁ SOLICITAR EL MES.

7.- DADO UN CONJUNTO DE CALIFICACIONES ( n ), MOSTRAR CUANTOS REPROBADOS HUBO.

8.- LEER UNA PALABRA Y REVISAR LA REGLA DE ORTOGRAFIA QUE ANTES DE P Y B LLEVA M. MARCAR EL ERROR EN SU CASO.


9.- HACER UN PROGRAMA QUE SUME DOS QUEBRADOS, PROPORCIONANDOLE LOS NUMERADORES Y LOS DENOMINADORES.

10.- PROGRAMA QUE TOMANDO LAS 12 VENTAS MENSUALES DE UN EMPLEADO, MUESTRE LA COMISIÓN ANUAL QUE LE CORRESPONDE CONSIDERANDO QUE SOLO SE LE PAGA EL 5% SOBRE EL EXCEDENTE DE $10,000


11.- PROGRAMA QUE SUMA TODOS LOS NUIMEROS IMPARES ENTRE EL 1 Y EL 100

12.- PROGRAMA QUE MUESTRA LA TABLA DE MULTIPLICAR QUE SE LE SOLICITA. (CUALQUIERA DEL 1 AL 12)

13.- TOMANDO COMO ENTRADA TRES NOMBRES, LOS MUESTRA EN ORDEN ALFABETICO.

14.- UN PROGRAMA QUE LEA N NÚMEROS Y  MUESTRE EL MAYOR DE TODOS.

15.- SE REALIZO UNA ENCUESTA DE POPULARIDAD ENTRE Rafita Márquez, (R), Cuauhtemoc Blanco ( C), Jorge Campos ( J) y Oswaldo Sánchez ( O) HAGA UN PROGRAMA QUE MUESTRE QUIEN GANO LA ENCUESTA DE LOS N VOTOS.

________________________________________________________________________________

LOS QUE SIGUEN,  NECESITAN  EL TEMA DE ARREGLOS


16.- UN PROGRAMA QUE LEA N NÚMEROS Y LOS MUESTRE EN ORDEN CONTRARIO AL QUE FUERON INTRODUCIDOS

17.- PROGRAMA QUE LEA N NÚMEROS Y MUESTRE LA SUMA DEL PRIMERO CON EL ULTIMO, EL SEGUNDO CON EL PENULTIMO, EL TERCERO CON EL ANTE-PENULTIMO Y ASÍ SUCESIVAMENTE LAS N/2 SUMAS.



18.- HAGA UN PROGRAMA QUE SIRVA PARA REPASAR LOS PASADOS PARTICIPIOS DE 20 VERBOS EN INGLES Y QUE LLEVE LA CONTABILIDAD DE CUANTOS ACIERTOS OBTUVO.



19.- DADO UN CONJUNTO DE CALIFICACIONES DEL 0 AL 10 SOLO ENTEROS, ELABORE UN PROGRAMA QUE MUESTRE CUAL CALIFICACION SE REPITE MAS (MODA) 


20.- LEER UNA PALABRA Y MOSTRAR UN MENSAJE AVISANDO SI ES PALINDROME O NO LO ES.

21.- UN PROGRAMA QUE LEA N NÚMEROS Y LOS MUESTRE EN ORDEN ASCENDENTE.

INSTRUCCION WHILE


POR FAVOR, LEA ESTE ENLACE CUIDADOSAMENTE, 






QUE TENGAN BUENA LECTURA... :)
Y SI YA ESTAN LEYENDO ... TONS YA ESTAN GANANDO

LE AYUDARÁ A REALIZAR LA TAREA No. 11 

PARA LA TAREA 11 DEBERÁ ELABORAR LOS PROGRAMAS DE LOS EJERCICIOS 6, 7 Y 8 DEL ENLACE  BIFURCACIÓN ADEMAS DE LOS EJERCICIOS 1 Y 2 DE CICLOS QUE SE MUESTRAN ABAJO

EJERCICIOS BIFURCACION


CON BIFURCACIONES Y CICLOS
1.- Dar entrada a un carácter que puede ser:
             ‘)’  paréntesis cerrado con lo cual la salida será “se ríe”
            ‘(‘  paréntesis abierto obtendrá la salida “esta triste”
            ‘~’  tilde con lo cual mostrará la palabra “enojado”
            ‘^’     caret  mostrará la palabra “pensando”
            ‘-‘   guion mostrará la palabra “serio”
            Cualquier otra entrada mostrará la salida “no se identifica”.
            Repetir la secuencia hasta que se teclee una letra ‘f ’  ya sea mayúscula o minúscula.

2.- Recibir como entrada la palabra  “ríe” y mostrará el gesto “: )” si la entrada es la palabra  “triste”, mostrará “: (”, si se introduce la palabra “enojado” mostrará solo la tilde ‘~’, cualquier otra palabra dirá “no se identifica”.
Repetir el proceso hasta que se teclee la palabra FIN.
NOTA: las palabras podrán ser tecleadas en mayúsculas o minúsculas.

3.-  Escriba el código c++ que obtenga la salida de los números del  5 al 500 de 5 en 5, organizados de la siguiente manera
5     10   15   20   25
      30   35   40   45   50
      55   60   65   70   75      así sucesivamente.

4.- Amplíe el ejercicio anterior para que muestre 10 pantallas cada una de 20 líneas.

5.-  Escriba el código c++ que lea  “n”   números (pedir “n” como dato) y los muestre uno si, uno no. Considere que “n”  es par y puede tomar un valor máximo de 20. Validar estas condiciones de “n”, mostrar error y terminar según corresponda.

6.- Utilizando la instrucción FOR dibuje un cuadrado en medio de la pantalla (40,20). El tamaño del cuadrado será indicado por el usuario. El símbolo que utilice para el dibujo usted puede elegirlo. El tamaño permitido no deberá ser menor de 4 ni mayor de 15, de lo contrario deberá mostrar un mensaje de Error y terminar.

7.- Escriba el código C + + que lea N números y muestre el mayor de todos.

8.- Escriba el Código C + + que lea una palabra y solo muestre sus consonantes

9.- Escriba el Código C + + que “n” números y solo muestre los múltiplos de 5 y al final muestre cuantos fueron.

10.- Un programa que lea diez palabras y muestre cual de ellas encabezaría la lista en orden alfabético

ALGORITMOS DE ORDENACION

ALGORITMOS DE ORDENACIÓN
SIRVEN PARA ORDENAR UN CONJUNTO DE ELEMENTOS
  • YA SEA EN ORDEN ASCENDENTE O DESCENDENTE 
  • NÚMEROS, CARACTERES O CADENAS.
LA EFICIENCIA DE LOS MÉTODOS DE ORDENACIÓN DEPENDE DE CUANTAS VUELTAS (PASADAS O ITERACIONES) SE LE DAN A LOS MISMOS ELEMENTOS HASTA QUE QUEDAN ORDENADOS.
SE SABE QUE EL MÉTODO DE LA BURBUJA ES EL MAS EFICIENTE POR QUE ES SENSIBLE A QUE TAN ORDENADOS ESTÁN DESDE UN PRINCIPIO LOS ELEMENTOS,  DE TAL FORMA QUE,  SI ESTÁN ORDENADOS SOLO HACE UNA PASADA PARA DARSE CUENTA QUE ESTÁN ORDENADOS.

EJEMPLO NUMÉRICO DEL ALGORITMO DE ORDENACIÓN DE BURBUJA




EJEMPLO NUMÉRICO DEL ALGORITMO DE ORDENACIÓN DIRECTO





SISTEMAS NUMÉRICOS: binario, octal, hexadecimal, todos.

2 + 2 = 4 ?
:)
NO SIEMPRE

Depende del Sistema Numerico

                                
                                      SISTEMA NUMERICO MAYA

EL SISTEMA NUMERICO QUE CONOCEMOS ES EL SISTEMA DECIMAL SIN EMBARGO NO ES EL UNICO SISTEMA NUMERICO QUE EXISTE
EL SISTEMA NUMERICO QUE UTILIZAN LAS COMPUTADORAS ES EL SISTEMA BINARIO

TODOS LOS SISTEMAS NUMERICOS SE RIGEN POR LOS MISMOS PRINCIPIOS Y TAN SOLO SON TRES.

Accede al siguiente video ...



DE MANERA RESUMIDA:

EN EL SISTEMA DECIMAL, EL SIMBOLO 3, VALE TRES UNIDADES SI OCUPA LA PRIMERA POSICION PERO VALE TRES DECENAS SI OCUPA LA SEGUNDA, DE TAL FORMA QUE EL MISMO SIMBOLO VALE DIFERENTE DEPENDIENDO DE SU POSICION, OBSERVA LO ANTERIOR EN EL NUMERO. 33

Reglas
  • UN SISTEMA NUMERICO TIENE TANTOS LOS SIMBOLOS (dibujos) DIFERENTES COMO LA BASE A LA QUE PERTENECEN. EJEMPLO: EL BINARIO TIENE DOS: EL UNO Y EL CERO, EL DECIMAL TIENE 10: DEL CERO AL NUEVE, EN EL HEXADECIMAL (16) SON DEL CERO AL NUEVE Y LA A,B,C,D,E,F PARA QUE COMPLETEN LOS 16.

  • LOS SISTEMA NUMERICOS SON POSICIONALES DEBIDO A QUE EL VALOR DEL SIMBOLO DEPENDE DE LA POSICION QUE OCUPA. EJEMPLO EN LA CIFRA 3A8 BASE 16, EL OCHO ESTA EN LA POSICION CERO, LA A EN LA POSICION UNO Y EL TRES EN LA POSICION 2. LAS POSICIONES EMPIEZAN EN CERO Y EN LA DERECHA.

  • PARA CONOCER EL VALOR DE UNA CIFRA. SE MULTIPLICA EL SIMBOLO POR LA BASE ELEVADA A LA POSICION Y SE VAN SUMANDO DICHOS RESULTADOS.
EJEMPLO. Ver Documento en el sig. link.
https://docs.google.com/document/d/1I0IwgNbnuEvqFDC2V4tes6EeqWEKzTfv_d3GysLBxZ0/edit?hl=en#




martes, 15 de mayo de 2012

EJEMPLO SOLUCIÓN AL EJERCICIO 19... OBTENER LA MODA

ESTA ES UNA SOLUCIÓN AL EJERCICIO 19, DONDE PIDE QUE SE MUESTRE EL NUMERO QUE MAS SE REPITE, DADO UN CONJUNTO DE NÚMEROS.

AL NUMERO QUE MAS SE REPITE SE LE LLAMA MODA
19.- DADO UN CONJUNTO DE CALIFICACIONES DEL 0 AL 10 SOLO ENTEROS, ELABORE UN PROGRAMA QUE MUESTRE CUAL CALIFICACION SE REPITE MAS (MODA) 

OBTENER LA MODA




lunes, 2 de enero de 2012

ALGUNAS TAREAS DEL CURSO

AL HACER TU TAREA, CONSIDERA LO SIGUIENTE:
  • SIEMPRE EN EL MARCO "PROGRAMACION ESTRUCTURADA", LENGUAJE C++
  • TODAS LAS TAREAS SERAN EN COMPUTADORA
  • EL OBJETIVO DE LA TAREA ES QUE APRENDAS, NO es imprimirlas para que yo las lea. :)
  • UTILIZA ARIAL DE 12 O ALGO PARECIDO EN TAMAÑO.
  • RESPETA EL NUMERO DE HOJAS MAXIMO QUE SE INDICAN, MAS HOJAS NO RECIBO, SINTETIZA
  • PONLE UNA PORTADA CON TU NOMBRE, TEMA, FECHA DE ENTREGA Y NUMERO DE TAREA Y NUMERO DE EQUIPO, COMO DATOS MÍNIMOS.
  • ENVIALA EN LA ASIGNACIÓN CORRESPONDIENTE Y EN TIEMPO.
TAREA TEMA: VARIABLES, MÁXIMO 3 HOJAS
SE DEBERÁ CONTESTAR:
  • ¿QUE ES UNA VARIABLE?
  • MENCIONAR LAS 5 CARACTERÍSTICAS DE UNA VARIABLE
TAREA TEMA: REGLAS PARA DAR NOMBRE A LAS VARIABLES, MAX. 2 HOJAS
  • MÍNIMO 6 REGLAS
  • INCLUIR EJEMPLOS CORRECTOS E INCORRECTOS
TAREA TEMA: DIAGRAMAS DE FLUJO SE INCLUIRÁ, MAXIMO 3 HOJAS
  • EL DIBUJO Y EL NOMBRE DE CADA FIGURA O BLOQUE
  • UNA BREVE EXPLICACION DE COMO SE USA
  • LAS REGLAS PARA USARLO
TAREA TEMA: INSTRUCCIONES scanf Y printf , MAXIMO 3 HOJAS
  • SINTAXIS DE CADA INSTRUCCION
  • UTILIDAD DE LAS MISMAS
  • EXPLICACION DE LOS CARACTERES DE CONTROL
  • UN EJEMPLO EXPLICADO DE SU USO
TAREA TEMA: INSTRUCCIÓN switch,  2 HOJAS MAX.
  • SINTAXIS DE LA INSTRUCCION
  • EL TIPO DE EXPRESION DE DECISION QUE PERMITE USAR
  • EXPLICACION CON SUS PALABRAS DE DONDE VAN LAS LLAVES, LOS DOS PUNTOS, ETC.
  • UN EJEMPLO QUE VERSE SOBRE ANIMALES CON EXPRESION NUMERO
  • UN EJEMPLO QUE VERSE SOBRE OPERACIONES NUMERICAS CON EXPRESION CARACTER
TAREA TEMA: FUNCIONES DE CADENA strcat, strcpy, strcmp, strlwr, strupr, 4 HOJAS MÁXIMO
PARA CADA UNA DE LAS FUNCIONES:
  • SINTAXIS
  • EXPLICACION DE LOS PARAMETROS QUE SE ENVIAN
  • EL TIPO DE CADA UNO DE LOS PARAMETROS
  • SEÑALAR CUALES PARAMETROS QUE SE ENVIAN SON MODIFICADOS
  • DOCUMENTAR EL VALOR DE RETORNO Y EL TIPO DEL MISMO
  • UN EJEMPLO