sábado, 9 de enero de 2021

Estructuras de Repetición(while y do-while)

 Actividades para esta semana del 11 al 14 de Enero de 2021

A) Transcribir en el cuaderno de Informática la siguiente explicación: Actividad: 

B)  Basados en la explicación anterior realiza en tu cuaderno, a mano y con tinta Azul Marino, HACER COMPLETA LA METODOLOGÍA DE SOLUCIÓN DE PROBLEMAS  PARA QUE SE MUESTRE EN PANTALLA UNA NUMERACIÓN DEL 1 AL NUMERO QUE UN USUARIO DESEE.UTILIZA PARA ESTE EJERCICIO LA ESTRUCTURA WHILE

El usuario debe dar el límite de la lista a mostrar:

Recordemos que la Metodología completa debe de llevar TODAS las etapas antes investigadas y ejemplificadas. El diagrama requiere hacerse con regla y dibujar los símbolos.

1. Definición del problema

2. Análisis del problema

3. Diseño de la solución del problema.

    a)Algoritmo

    b)Diagrama de Flujo

    c)Prueba de escritorio.

4. Desarrollo de la solución del problema.

C) En la Etapa 4 y basándose en la explicación y en el código de la imagen siguiente Elaborar el Código en DevC del diseño de la solución.
Para facilitarles este nuevo  aprendizaje, tomen de muestra el código siguiente. Recuerden que las variables pueden cambiar a su criterio y poner su nombre en comentarios y mensaje a la pantalla.



D) Crea un documento PDF que contenga las páginas con Tu metodología (imágenes a color de su cuaderno con la Tarea completa).

AGREGA LAS PANTALLAS DEL PROGRAMA EN EL COMPILADOR, QUE DEFINISTE EN LA ETAPA 4 Y LA PANTALLA DE LA EJECUCIÓN EN DEV C.  Sigue la siguiente notación para nombrar tu archivo:

ApellidoPat_ApellidoMat_Nombre While Grupo

E) Sube Tu archivo al Aula Virtual a más tardar este viernes 15 de Enero 2021 antes de las 8 PM.

Aclaraciones: Usar Word para insertar las fotos de tu tarea, cuando lo vayas a "guardar" en la ventana buscar en "tipo de Archivo" la opción de PDF y listo.

Recuerden colocar buenas imágenes y recortarlas

lunes, 4 de enero de 2021

Estructura de Selección múltiple Switch

 Actividades para esta semana del 4 al 8 de Enero de 2021

A) Transcribir en el cuaderno de Informática la siguiente explicación:

 La estructura condicional switch … case se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente, dos resultados, uno para verdadero y otro para falso. Una estructura switch … case, por su parte, nos permite elegir entre muchas opciones.

El diagrama y pseudocódigo serían:

Este es otro ejemplo de un Diagrama más grande:

Las palabras reservadas en C para la condicional switch … case son:

  • switch
  • case
  • default

Y necesita de una instrucción más, no perteneciente a la programación estructurada en sí, pero que en este caso es necesaria para esta estructura:

  • break

Ejemplo del codigo en dev C:

int a;
switch(a)
{
case 0:
    //operaciones a realizar en caso de que a valga 0;
    break;
case 1:
    //mismo proceso
    break;
...
case n:
    //n tiene que ser una constante, o numérica {0,1,2 ....} o una definida #define n 2
    break;
default:
    //en caso de que no se de ninguna de las anteriores hacer...
}

Y esto sería equivalente a:

int a;
if(a==0)
    //operaciones para 0
else if(a==1)
    //operaciones para 1
...
else if(a==n)
    //operaciones para n
else
    //cualquier otro caso

Aunque toda la estructura del if junto con el else correspondiente equivale a una sola instrucción, por lo que las llaves podrían ser omitidas en algunos casos, pero es aconsejable colocarlas por claridad.

 Actividad: 

B)  Basados en la explicación anterior realiza en tu cuaderno, a mano y con tinta Azul Marino, HACER COMPLETA LA METODOLOGÍA DE SOLUCIÓN DE PROBLEMAS  PARA DETERMINAR EN QUE NIVEL ESCOLAR ESTA UNA PERSONA DE ACUERDO A SU EDAD.

El usuario debe dar su edad, y el programa debe decirle en que nivel escolar debería estar:

 0-3 años Guardería
4-5 Kinder
6-12 Primaria
13-15 Secundaria
16-18 Preparatoria
19-23 Licenciatura
24-27 Posgrado
28-29 Doctorado
30-35 PosDoctorado 

Recordemos que la Metodología completa debe de llevar TODAS las etapas antes investigadas y ejemplificadas. El diagrama requiere hacerse con regla y dibujar los símbolos.

1. Definición del problema

2. Análisis del problema

3. Diseño de la solución del problema.

    a)Algoritmo

    b)Diagrama de Flujo

    c)Prueba de escritorio.

4. Desarrollo de la solución del problema.

C) En la Etapa 4 y basándose en la explicación y en el código de la imagen siguiente Elaborar el Código en DevC del diseño de la solución.

Para facilitarles En el código utilizar la estructura de selección SWITCH


D) Crea un documento PDF que contenga las páginas con Tu metodología (imágenes a color de su cuaderno con la Tarea completa).AGREGA LAS PANTALLAS DEL PROGRAMA EN EL COMPILADOR, QUE DEFINISTE EN LA ETAPA 4 Y LA PANTALLA DE LA EJECUCIÓN EN DEVC.  Sigue la siguiente notación para nombrar tu archivo:

ApellidoPat_ApellidoMat_Nombre Seleccion multiple Grupo

E) Sube Tu archivo al Aula Virtual a más tardar este viernes 8 de Enero 2021 antes de las 8 PM.

Aclaraciones: Usar Word para insertar las fotos de tu tarea, cuando lo vayas a "guardar" en la ventana buscar en "tipo de Archivo" la opción de PDF y listo.

 


lunes, 7 de diciembre de 2020

Estructuras de decisión anidadas

Actividades para esta semana del 7 de Diciembre al 11 de Diciembre

a) Transcribir en el cuaderno de Informática la siguiente explicación:

 Las estructuras de decisión anidadas se usan cuando se requiere hacer varias comparaciones, una dentro de la Otra. Permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas.

Estructura de decisión anidada (condicionales anidados) 

Si <Condición1> es verdadero entonces{

     hacer acciones 1}

 Si no {

          Si <Condición2>  es verdadero entonces {

                hacer acciones 2}

          Si no 

                hacer acciones 3

          }

El diagrama de Flujo quedaría así, si el problema es calcular el mayor de tres números:

B)  Basados en la explicación anterior realiza en tu cuaderno, a mano y con tinta Azul Marino, COMPLETA LA METODOLOGÍA DE SOLUCIÓN DE PROBLEMAS para determinar: De tres números cualesquiera, dados por el usuario mostrar el número mayor

Recordemos que la Metodología completa debe de llevar TODAS las etapas antes investigadas y ejemplificadas. El diagrama requiere hacerse con regla y dibujar los símbolos.

1. Definición del problema

2. Análisis del problema

3. Diseño de la solución del problema.

    a)Algoritmo

    b)Diagrama de Flujo

    c)Prueba de escritorio.

4. Desarrollo de la solución del problema.

C) En la Etapa 4 y basándose en la tarea de la semana anterior Elaborar el Código en DevC del diseño de la solución. Pues usar el siguiente ejemplo para terminarlo. Los puntos suspensivos son para que completes las instrucciones que faltan:

#include <stdio.h>
int main(){
    int A,B,C;
    printf("Ingresa el 1er. numero\n ");
    scanf("%d",&A);
    printf("Ingresa el 2o. numero\n ");
    ...;
    ...;
    ...;
    if(A > B){
          if(A > C){
              printf("El numero mayor es %d",A);
        }
         else{
        printf("El numero mayor es %d",C);
        }
    }else{
        if(B > A){
        printf("El numero mayor es %d",B);
        }else{
        ... ;
        }
    }
   return 0;
}

D) Crea un documento PDF que contenga las páginas con Tu metodología (imágenes a color de su cuaderno con la Tarea completa).AGREGA LAS PANTALLAS DEL PROGRAMA EN EL COMPILADOR, QUE DEFINISTE EN LA ETAPA 4 Y LA PANTALLA DE LA EJECUCIÓN EN DEVC.  Sigue la siguiente notación para nombrar tu archivo:

ApellidoPat_ApellidoMat_Nombre DecisionesAnidadas Grupo

E) Sube Tu archivo al Aula Virtual a más tardar este viernes 11 de Diciembre antes de las 8 PM.

Aclaraciones: Usar Word para insertar las fotos de tu tarea, cuando lo vayas a "guardar" en la ventana buscar en "tipo de Archivo" la opción de PDF y listo.

ESTA SERÁ NUESTRA ULTIMA ACTIVIDAD, DE ESTE AÑO 2020, SIN EMBARGO LES RECOMIENDO QUE REPASEN UNA VEZ A LA SEMANA PARA QUE NO OLVIDEN LO QUE HAN APRENDIDO.

LOS INTERESADOS EN PARTICIPAR EN LOS CONCURSOS INTERPREPARATORIANOS ENVIENME UN CORREO PARA CONSIDERARLOS Y QUE LES MANDE LIGAS A MATERIAL EXTRA PARA ESTUDIAR EN ESTAS SEMANAS DE ASUETO.

CUIDENSE MUCHO, EXTREMEN LAS MEDIDAS DE SANIDAD PARA EVITAR CONTAGIOS.

REGRESAMOS EN LA 1A SEMANA DE ENERO.

FELICIDADES A TODOS.



lunes, 30 de noviembre de 2020

Estructuras de Decisión

 Actividades para esta semana del 30 de Noviembre al 4 de Diciembre

Alumnos de sexto año, esta semana algunos de ustedes no entregaron la tarea, les recuerdo que TODAS las tareas son Obligatorias, dadas las circunstancias que todos conocemos no deseo complicarle su aprendizaje haciendo examen. Pero si no hacen tareas necesito que me digan que problemas tuvieron o porque no entregaron la tarea.

Entre todos podemos encontrar la solución para poder realizar estas actividades y asi seguir con su aprendizaje. Recuerden que es su último año y aunque es atípico, tienen que aprender.

Pueden mandar comentarios en el Classroom, o en el correo electrónico qe dimos en una entrada anterior.

Les voy a dejar un PDF con la explicación del tema de esta semana, al final de la explicación está la Actividad o Tarea para esta semana.


lunes, 23 de noviembre de 2020

Instrucciones de entrada y Salida y Operadores

ACTIVIDADES PARA LA SEMANA DEL 23 AL 27 DE NOVIEMBRE

Tomando de base la metodología de solución de Problemas, hacer COMPLETA EN SU CUADERNO una METODOLOGÍA que realice los siguiente Calculo de Trabajo por Horas:

Nota: tomar horas completas

una hora de trabajo = 82 pesos

El programa debe de mostrar:

  • Pedir la hora de entrada del trabajador,
  • Pedir la hora de salida y 
  • calcular y mostrar las horas trabajadas y 
  • Calcular y mostrar  por pantalla el monto   a pagar por esas horas.

1.Se pide en un archivo PDF las fotos de (imágenes a color de su cuaderno con la Tarea completa).:

  • En el cuaderno a mano la Metodología completa para este problema.
  • La pantallas del programa resultante.(Incluir en un comentario su nombre Ap. Pat, Ap. Mat Nombre)

  • La pantalla de ejecución del programa(Incluir en un mensaje a pantalla con su nombre Ap. Pat, Ap. Mat Nombre)

Sigue la siguiente notación para nombrar tu archivo:

ApellidoPat_ApellidoMat_Nombre SalarioHoras  Grupo

2. Sube Tu archivo al Aula Virtual a más tardar este Viernes 27 de Noviembre antes de las 8 PM.

3. Revisar el BLOG en la semana porque actualizaré y daré instrucciones para usar Otro compilador para los que no pudieron instalar el DEV C.

No subir documentos de word, ya que tardan más en visualizarse desde el Google Classroom.

Aclaraciones: Usar Word para insertar las fotos de tu tarea, cuando lo vayas a "guardar" en la ventana buscar en "tipo de Archivo" la opción de PDF y listo.
Si tienes dudas puede revisar el PDF con las explicación de las instrucciones para la entrada (scanf) y la salida (printf) en el siguiente PDF:



sábado, 14 de noviembre de 2020

Reflexión y Primera Metodología de Solución

YA DEBE DE VERSE EL PDF,  NO ESTABA VISIBLE.
PERO YA QUEDO, AHORA SI REVISENLO

En esta semana entregaré las evaluaciones del primer periodo. Sólo hemos realizados tareas y por lo tanto haré el promedio con sus Tareas.
 Para el siguiente Periodo agregaremos otras pruebas de aprovechamiento. 

Instrucciones:
1. Transcribir en su cuaderno de Informática completa el ejemplo de la Metodología de Solución de Problemas.




2. En la Etapa 4 y basándose en la tarea de la semana anterior Elaborar el Código en C de el diseño de la solución.

3. Crea un documento PDF que contenga las páginas con Tu metodología(imágenes a color de su cuaderno con la Tarea completa).  Sigue la siguiente notación para nombrar tu archivo:

ApellidoPat_ApellidoMat_Nombre Suma  Grupo

4.Sube Tu archivo al Aula Virtual a más tardar este Viernes 20 de Noviembre antes de las 8 PM.

5. Revisar el BLOG en la semana porque actualizaré y daré instrucciones para usar un compilador.

No subir documentos de word, ya que tardan más en visualizarse desde el Google Classroom.

Aclaraciones: Usar Word para insertar las fotos de tu tarea, cuando lo vayas a "guardar" en la ventana buscar en "tipo de Archivo" la opción de PDF y listo.

Descargar en su computadora el COMPILADOR: DEV C++
Las instrucciones las colocaré en un PDF y ahí hay un ejemplo paso a paso para realizar un programa,  quiero que hagan el programa de la SUMA.

 

lunes, 9 de noviembre de 2020

Algoritmos y Estructura de un Programa

 ACTIVIDADES para la semana del 9 al 13 de noviembre

Materiales:

Estructura General de Un programa en C : http://uapas1.bunam.unam.mx/matematicas/estruc_gral/

Algoritmo:  http://uapas1.bunam.unam.mx/matematicas/algoritmos/

Estructura básica de C:  http://uapas1.bunam.unam.mx/matematicas/lenguaje_c/

ACTIVIDADES

1.Revisa el concepto de Algoritmo en la siguiente liga: http://uapas1.bunam.unam.mx/matematicas/algoritmos/

En la pantalla que aparece,  da Click en el circulo AZUL del centro de la pantalla.

Elabora la Actividad Final y cuando la Tengas lista, Captura la Pantalla con la tecla “Impr Pant” y la añades (Ctrl+V) en un documento de word para la Tarea de esta semana.

2.Revisa el tema “Estructura General de Un programa en C” : http://uapas1.bunam.unam.mx/matematicas/estruc_gral/

Elabora la Actividad Final y cuando la Tengas lista Captura la Pantalla con la tecla “Impr Pant” y la añades (Ctrl+V) en  el documento de word que se mencionó en el inciso anterior para la Tarea de esta semana.

3.Revisa el tema: Estructura básica de C:

http://uapas1.bunam.unam.mx/matematicas/lenguaje_c/

Elabora la Actividad Final, sustituye en los comentarios del programa el “hola mundo” por tu nombre completo empezando por apellidos y cuando la Tengas lista Captura la Pantalla con la tecla “Impr Pant” y la añades (Ctrl+V) en un documento de word que se mencionó en los incisos anteriores para la Tarea de esta semana.

4.Después de Realizar la lectura de las ligas anteriores, escribe en tu cuaderno un breve Resumen de lo que consideres importante (datos en la parte superior, de media a una cuartilla a renglón seguido y letra pequeña en tu cuaderno)

5.Crea un documento que contenga las pantallas con los ejercicios de cada liga.  Sigue la siguiente notación para nombrar tu archivo:

ApellidoPat_ApellidoMat_Nombre EstructuraPrograma  Grupo

6.Sube Tu archivo al Aula Virtual a más tardar este Viernes 13 de Noviembre antes de las 8 PM.

RESPONDIENDO A ALGUNAS DUDAS:

1 ¿El resumen lo insertamos en el mismo word o lo subimos como un archivo aparte en PDF?  

El Resumen insertenlo al final de su documento de word o PDF

2. El editor tiene otro color de fondo y eso hace que las instrucciones aparezcan diferentes. No tiene que aparecer la pantalla de resultado en VERDE. 

Con que salga el resultado correcto esta bien. Ejemplo:


 



lunes, 2 de noviembre de 2020

Expresiones y operadores

 ACTIVIDADES PARA LA SEMANA DEL 2 AL 6 DE NOVIEMBRE

RECOMENDACIONES PARA VER Y LEER ANTES DE MANDAR LA SIGUIENTE ACTIVIDAD, por favor revisen estos tutoriales son muy cortos. algunas de sus tareas que han subido al classroom no se ven, están borrosas o están "chuecas" o muy pequeñas:
 
Para tomar buenas fotos para tareas:

 https://www.youtube.com/watch?v=lAYc12XO2yM


Mejores aplicaciones para escanear: 


Dependiendo de su tipo de teléfono celular, es la aplicación que pueden usar o descargar. Si eligen una busquen en youtube si hay un tutorial para aprender a usar esa aplicación y si escanean que sean en colores para qeu se aprecia el color de TINTA AZUL MARINO
 

1. Para iniciar este tema Expresiones y operadores leas la explicación de este BLOG que esta en la parte de abajo de esta entrada.

2. Resuelve en tu cuaderno los ejercicios propuesto 1.5  y 1.6

3. Puedes Imprimir las tablas y Recortar y pegar los cuadros o Si Transcribes en tu cuaderno sólo asegúrate de usar Regla y otro color de tinta para que se vean de calidad tus tablas.

4. Una vez terminada Escanea los cuadros de los ejercicios, Recuerda colocar tus datos en la parte superior de tus hojas del cuaderno. 

5. Crea un documento que contenga los cuadros de los ejercicios. Sigue la siguiente notación para nombrar tu archivo:

             ApellidoPat_ApellidoMat_Nombre Operadores  Grupo

7. Sube Tu archivo al Aula Virtual a más tardar este Viernes 6 de Noviembre.

 Expresiones y operadores
Los operadores aritméticos (+,-,*,/) pueden ser utilizados con tipos enteros o reales y sirven para realizar operaciones aritméticas básicas. Por ejemplo si a = 15 y b = 3, ESCRIBE LOS RESULTADOS con los diferentes operadores aritméticos, Transcribe la siguiente Tabla a tu cuaderno y manda la imagen junto con la "Ejercicios de Opredores Relacionales" al Classroom.
Operadores Aritméticos Ejercicio 1.5

El operador % en lenguaje C, como se mencionó, calcula el residuo que queda al dividir dos números enteros
  • incremento y decremento
Los siguientes operadores son propios de lenguaje C. En la siguiente tabla podemos ver cómo funcionan.

Tanto ++ como -- pueden aplicarse a variables, pero no a constantes o a expresiones
  • Operadores Relacionales
Describen una relación entre dos valores; por lo tanto, se usan para expresar condiciones y comparar dos valores. El resultado de una expresión relacional es un valo tipo lógico o booleano, solo puede ser verdadero o falso. El lenguaje C representa como verdadero el valor 1 y como falso el valor 0. En la siguiente tabla se muestra los operadores relacionales.
    Operadores Relacionales

Ejercicios  de operadores relacionales 1.6



 


lunes, 26 de octubre de 2020

Tipos de Datos (Variables y Constantes)

Alumnos que no entregaron la Tarea de Esta semana:


Introducción al tema

La metodología de solución de problemas contiene cinco etapas, las cuales son identificación del

problema, análisis del problema, diseño del problema, programación y pruebas, y mantenimiento

del programa.

 En la etapa de análisis del problema se identifican los datos, elementos, y recursos

que se requieren para dar una solución a un problema, es decir, se examinan los datos que se

encuentran involucrados en el problema los cuales van ayudar a dar una solución al mismo.


1. Para iniciar este tema es recomendable que leas el documento: Tipos de Datos el cual dejaré en la parte de abajo de esta entrada.

2. Resuelve en tu cuaderno los ejercicios propuesto 1.2 ,  1.3 y 1.4

3. Puedes Imprimir el PDF y Recortar y pegar los cuadros o Si Transcribes en tu cuaderno sólo asegúrate de usar Regla y otro color de tinta para que se vean de calidad tus tablas.

4. En las tablas, debes de  identificar el problema y a continuación definir las variables y el tipo de dato.

5. Una vez terminada Escanea los cuadros de los ejercicios, Recuerda colocar tus datos en la parte superior de tus hojas del cuaderno. 

6. Crea un documento que contenga los cuadros de los ejercicios. Sigue la siguiente notación para nombrar tu archivo:

             ApellidoPat_ApellidoMat_Nombre TiposDatos  Grupo

7. Sube Tu archivo al Aula Virtual a más tardar este Viernes 30 de Octubre.


Si el documento no se ve en el recuadro de abajo, da click en la siguiente liga: 

https://drive.google.com/file/d/14lgzjVKPx0tm_ukHrJKlv0tyGBjIM8D_/view?usp=sharing

lunes, 19 de octubre de 2020

Metodología de Solución de Problemas

Alumnos, he revisado sus Tareas y por ser la primera, casi todo tiene el valor máximo, faltan algunas personas de entregarla, si no la entregan tendran un valor de "cero" en la Tarea o "no entregada" ambas afectan para su calificación final, ya que "SON OBLIGATORIAS"

Los que faltan tiene esta semana para entregarla. 

Recomendación: Escriban por favor con letra pequeña, porque algunas personas tienen la letra extremadamente grande. Lo correcto es Una letra mayúscula en un cuadrito, las minúsculas a la mitad de los cuadritos, en el ejemplo se ven muy tenues los cuadros pero si se nota lo que  quiero que realicen. Ejemplo: 



Bien antes de comenzar con la Programación de Computadoras, tenemos que repasar la Metodología de Solución de Problemas", la razón es que para realizar programas eficientes y eficaces requerimos antes hacer esta metodología.

Es un tema que se ve en cuarto año, pero haremos un repaso:

Actividad 2  Investigar y transcribir en tu cuaderno que se hace en cada uno de los pasos de la metodología de solución de problemas:

  1. Definición del problema
  2. Análisis del problema
  3. Diseño de la solución del problema
                a) Algoritmo
                b) Diagrama de flujo
                c)Prueba de escritorio

     4. Desarrollo de la solución del problema
                a) Codificación en un lenguaje de programación

Les recomiendo que busquen el libro de:
INTRODUCCIÓN A LA COMPUTACION / 3 ED.VASCONCELOS SANTILLANA, JORGE

Viene muy bien explicado, si no lo tuvieran disponible pueden ocupar otra referencia, simepre y cuando la anoten de acuerso a lo que solicité, en los requisitos para la materia.

Además investigar y dibujar en el cuaderno TODOS los símbolos que se utilizan en los diagramas de flujo, ejemplo:

1. PARA ENTREGAR ESTA TAREA, TOMEN FOTOGRAFIAS Y LAS AGREGAN EN ORDEN CONSECUTIVO(COMO ESTA EN SU CUADERNO) EN UN ARCHIVO DE WORD Y CREAN UN PDF

 2. EL ARCHIVO PDF DEBERÁ LLEVAR POR NOMBRE

        
     ApellidoPat_Nombre_METODO  Grupo

3. SE SUBE A LA SIGUIENTE ASIGNACIÓN DE TAREA EN EL GOOGLE CLASSROOM.


Final de curso

 Estimados alumnos. Espero que lo poco o mucho que cada uno de ustedes haya aprendido les sea de utilidad en un futuro. Es un ciclo escolar ...