Universidad Autónoma Metropolitana

División de Ciencias Básicas e Ingeniería

Departamento de Sistemas

Josué Figueroa González

Tareas de Programación Estructurada

Inicio > Programación Estructurada > Tareas y Proyectos
Programas Realizados en Clase

Elementos Básicos de un Programa en C

Correción de Errores (Elementos Básicos)

Estructuras de Decisión

Estructuras de Repetición

Arreglos Numéricos Unidimensionales

Cadenas de Caracteres

Arreglos Numéricos Bidimensionales

Programación Modular

Tareas

Tarea No. 1

Escribir un pseudicódigo para sumar, restar, multiplicar y dividir dos fracciones compuestas (parte entera, numerador y denominador) y expresar el resultado en forma de una fracción numerados y denominador.


Fecha de Entrega:
  • Enviar por correo en formato PDF a más tarder el viernes de la 1ra semana
  • El PDF NO deberá contener nombre
  • En el asunto del correo, colocar Tarea 1 PE Nombre Completo del Alumno

Tarea No. 2

Realizar una investigación relacionada con los rangos que soportan los datos primitivos: int, float, double y char del lenguaje C.


Fecha de Entrega:
  • Enviar por correo en formato PDF a más tarder el viernes de la 2da semana
  • El PDF NO deberá contener nombre
  • En el asunto del correo, colocar Tarea 2 PE Nombre Completo del Alumno

Tarea No. 3

Escribir un programa en C que solicite dos fracciones con el siguiente formato de lectura (nnum/den) y posteriormente imprima en el formato (num/den) la suma, resta, multiplicación y división de las mismas.


Fecha de Entrega:
  • Enviar por correo el viernes de la 3ra semana
  • En el asunto del correo, colocar Tarea 3 PE Nombre Completo del Alumno

Tarea No. 4

Escribir un programa en C que solicite una cadena de caracteres (que puede contener espacios) y a partir de ella genere dos nuevos arreglos, uno de caracteres y otro de enteros.
El segundo arreglo de caracteres será una copia de la primera, pero con las vocales en MAYÚSCULAS, mientras que el de enteros tendrá un 0 en dónde haya una vocal y un 1 en dónde haya otro tipo de caracter.


Fecha de Entrega:
  • Enviar por correo el lunes de la 11va semana
  • En el asunto del correo, colocar Tarea 4 PE Nombre Completo del Alumno
Programas Puntos

Programa Puntos No. 1

Realizar un programa en C que permita encontrar las raíces de una ecuación cuadrática utilizando la fórmula general. El programa deberá mostrar las raíces ya sea que se trate de números reales o de números complejos (parte real y parte imaginaria).


Fecha de Entrega:
  • Enviar por correo el archivo C el viernes de la 4ta semana
  • En el asunto del correo, colocar Programa Puntos 1 Nombre Completo del Alumno

Programa Puntos No. 2

Fecha de Entrega:
  • Enviar por correo el archivo C el lunes de la 6ta semana
  • En el asunto del correo, colocar Programa Puntos 2 Nombre Completo del Alumno

Programa Puntos No. 3

Escribir un programa en C que solicite números hasta que se introduzca un negativo, el programa deberá decir cuántos números se introdujeron (sin contar el negativo) - 2 puntos


Fecha de Entrega:
  • Enviar por correo el archivo C el miércoles de la 7ma semana
  • En el asunto del correo, colocar Programa Puntos 3 Nombre Completo del Alumno

Programa Puntos No. 4

Escribir un programa en C que solicite números hasta que se introduzca un negativo, para cada número introducido, el programa deberá imprimir la suma de los pares de 0 al número leído y la suma de los nones de 1 al número leído (para el negativo no se deberá imprimir ninguna sumatoria)


Fecha de Entrega:
  • Enviar por correo el archivo C el martes de la 8va semana
  • En el asunto del correo, colocar Programa Puntos 4 Nombre Completo del Alumno

Programa Puntos No. 5

Escribir un programa en C que llene dos arreglos de flotantes, X y Y, y que a partir de los datos, realice el ajuste de Mínimos Cuadrados.


Fecha de Entrega:
  • Enviar por correo el archivo C el lunes de la 9na semana
  • En el asunto del correo, colocar Programa Puntos 5 Nombre Completo del Alumno

Programa Puntos No. 6

Escribir un programa en C que solicite los valore m y n para generar e imprimir una matriz de rango (m x n) llena con números aletorios entre 1 y 20 . Posteriormente deberá pedir el número de dos filas e intercambiarlas. Después del intercambio, deberá imprimir la matriz resultante ya con las filas intercambiadas


Fecha de Entrega:
  • Enviar por correo el archivo C el viernes de la 10ma semana
  • En el asunto del correo, colocar Programa Puntos 6 Nombre Completo del Alumno

Programa Puntos No. 7

Escribir un programa en C que solicite los valore m y n para generar e imprimir una matriz de rango (m x n) llena con números aletorios entre 1 y 20 . Posteriormente deberá pedir el número de dos columnas e intercambiarlas. Después del intercambio, deberá imprimir la matriz resultante ya con las columnas intercambiadas


Fecha de Entrega:
  • Enviar por correo el archivo C el viernes de la 10ma semana
  • En el asunto del correo, colocar Programa Puntos 7 Nombre Completo del Alumno
Programas de Evaluación

Programa No. 1

Fecha de Entrega:
  • Enviar por correo el archivo C a más tardar el jueves de la 8va semana
  • En el asunto del correo, colocar Programa 1 PE Nombre Completo del Alumno

Programa No. 2

Fecha de Entrega:
  • Entregar en el cubículo del profesor a más tardar el jueves de la 10ma semana

Programa No. 3

Escribir un programa en C que realice el ajuste por Mínimos Cuadrados de dos conjunto de números X y Y utilizando funciones.

El programa contará con una función principal que:

* Pedirá el número de datos
* Llenará los arreglos X y Y
* Invocará a las funciones necesarias e imprimirá los valores de m y b

* El programa contará con:

* Una función que calcule y regrese la sumatoria de un arreglo
* Una función que calcule y regrese la sumatoria de los elementos al cuadrado de un arreglo
* Una función que calcule y regrese la sumatoria de la multiplicación de de los elementos de dos arreglos
* Una función que calcule y regrese el valor de m
* Una función que calcule y regrese el valor de b


Fecha de Entrega:
  • Entregar en el cubículo del profesor el martes de la 12va semana (26 de marzo)

Programa No. 4

Escribir un programa en C que pida el rango para generar una matriz cuadrada y la llene con números aleatorios entre 1 y 10. El programa en su función principal imprimirá la sumatoria de las dos diagonales principales, cada sumatoria será calculada en una función diferente que recibirá el rango y la matriz generada en la función principal.


Fecha de Entrega:
  • Entregar en el cubículo del profesor el martes de la 12va semana (26 de marzo)