From 09777315659f4b0daefa165697a1ef0ba17a4b8b Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Mon, 28 Aug 2017 08:55:45 -0500 Subject: [PATCH 01/17] Create HMWRKS.txt --- HMWRKS.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 HMWRKS.txt diff --git a/HMWRKS.txt b/HMWRKS.txt new file mode 100644 index 0000000..7d844e6 --- /dev/null +++ b/HMWRKS.txt @@ -0,0 +1,6 @@ +/* +TAREAS: + + + +*/ From f859027e250796c1c2172babd91c4da84ee17f1a Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Mon, 28 Aug 2017 09:00:35 -0500 Subject: [PATCH 02/17] Update HMWRKS.txt Check this document --- HMWRKS.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMWRKS.txt b/HMWRKS.txt index 7d844e6..d975db9 100644 --- a/HMWRKS.txt +++ b/HMWRKS.txt @@ -1,6 +1,7 @@ /* TAREAS: - +Para el archivo de números primos debes implementar para que el programa funcione en +el dominio [1,10], [1,15] y [1,50]; después para todos los números pares e impares. */ From e587df314f96a9eee586dfc451729f80c5b0685a Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Mon, 4 Sep 2017 08:48:10 -0500 Subject: [PATCH 03/17] Create HOMWRKS-Class.txt Homework in class as a miniprojects --- HOMWRKS-Class.txt | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 HOMWRKS-Class.txt diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt new file mode 100644 index 0000000..8de9c0a --- /dev/null +++ b/HOMWRKS-Class.txt @@ -0,0 +1,40 @@ +En este archivo encontrarán algunas tareas que se deben realizar en clase. + +***************************************************************************** + +1) +Una empresa que fabrica vehículos desea calcular las +necesidades de combustible (cantidad de combustible necesario +para llenar los depósitos de todos sus vehículos) para lo cual +nos han facilitado este esquema de cálculo. Se desea crear un +programa para que puedan realizar el cálculo de forma automatizada. + + 1. Inicio + +2. [Definición de vehículos] +3. Motos = 32 +4. Todoterrenos = 11 +5. Autos tipo sedán = 21 +6. Autos deportivos = 4 +7. [Fin de definición de vehículos] + +8. [Definición de capacidad de depósitos] +9. Capacitadad de las motos = 40 l. +10. Capacidad de los todoterreno = 65 l. +11. Capacidad de los tipo sedan = 39 l. +12. Capacidad de los deportivos = 45 l. +13. [Fin de definición de capacidad de depósitos] + +... +... +n. Fin + + +Debes terminar Tu tarea consiste en obtener la necesidad de combustible total. + + + +***************************************************************************** + +Algunas fuentes: +[1] aprenderaprogramar.com From baa21396b37dbcaa447eaafb3659806ee33919cd Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Mon, 4 Sep 2017 08:48:53 -0500 Subject: [PATCH 04/17] Rename HMWRKS.txt to HMWRKS-out.txt --- HMWRKS.txt => HMWRKS-out.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename HMWRKS.txt => HMWRKS-out.txt (100%) diff --git a/HMWRKS.txt b/HMWRKS-out.txt similarity index 100% rename from HMWRKS.txt rename to HMWRKS-out.txt From 9c7b37cd8603c43c215d636313fb22477f0ce390 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Mon, 4 Sep 2017 09:02:26 -0500 Subject: [PATCH 05/17] Update HOMWRKS-Class.txt --- HOMWRKS-Class.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt index 8de9c0a..2c00112 100644 --- a/HOMWRKS-Class.txt +++ b/HOMWRKS-Class.txt @@ -31,7 +31,7 @@ n. Fin Debes terminar Tu tarea consiste en obtener la necesidad de combustible total. - +Recuerda usar las herramientas compartidas en clase. Interactua con la terminal. ***************************************************************************** From 91f315fd576691b8bd993730e07b0829eaf0551e Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Tue, 5 Sep 2017 22:01:32 -0500 Subject: [PATCH 06/17] Update HOMWRKS-Class.txt This file contains some mini-projects to create in the class. --- HOMWRKS-Class.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt index 2c00112..a864a6f 100644 --- a/HOMWRKS-Class.txt +++ b/HOMWRKS-Class.txt @@ -6,7 +6,7 @@ En este archivo encontrarán algunas tareas que se deben realizar en clase. Una empresa que fabrica vehículos desea calcular las necesidades de combustible (cantidad de combustible necesario para llenar los depósitos de todos sus vehículos) para lo cual -nos han facilitado este esquema de cálculo. Se desea crear un +nos han facilitado este esquema de cálculo (ver abajo). Se desea crear un programa para que puedan realizar el cálculo de forma automatizada. 1. Inicio @@ -34,6 +34,12 @@ Debes terminar Tu tarea consiste en obtener la necesidad de combustible total. Recuerda usar las herramientas compartidas en clase. Interactua con la terminal. +***************************************************************************** +2) +Debes realizar un programa que te pida dos números al inicio, realice las cuatro operaciones +aritméticas básicas y escriba en terminal si el resultado de cada una de las operaciones +es mayor (o menor) que 100. + ***************************************************************************** Algunas fuentes: From 064049815ed26761bcf9e4b3661141de3271419b Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Tue, 12 Sep 2017 12:46:48 -0500 Subject: [PATCH 07/17] Update HMWRKS-out.txt --- HMWRKS-out.txt | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index d975db9..d38de8f 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -1,7 +1,29 @@ + +*/ + +//**************************************************************************** + +// Descarga el siguiente archivo y observa su salida. Descrubre qué sucede +// si cambias los números que se encuentran entre los paréntesis. + +#include + +int main(){ + +char palabras[]="Carrera de Matematicas Aplicadas y Computacion"; + +printf("%s %s\n", palabras, &palabras[8]); +puts(palabras); +puts(&palabras[11]); +return 0; +} + +//**************************************************************************** + + + /* TAREAS: Para el archivo de números primos debes implementar para que el programa funcione en el dominio [1,10], [1,15] y [1,50]; después para todos los números pares e impares. - -*/ From c7695a88cf070cb0f995e24d773b0ddebb25e888 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Tue, 12 Sep 2017 12:57:04 -0500 Subject: [PATCH 08/17] Update HMWRKS-out.txt --- HMWRKS-out.txt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index d38de8f..8b885e8 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -1,7 +1,17 @@ +//**************************************************************************** +// 3) +Escribe un programa que muestre tu apellido en con algún caracter, ejemplo: + +***** ***** **** * * ***** +* * * * * * * * * +* * * * * * * * * +* * * * * * * * * +***** * * *** ***** ***** + -*/ //**************************************************************************** +// 2) // Descarga el siguiente archivo y observa su salida. Descrubre qué sucede // si cambias los números que se encuentran entre los paréntesis. @@ -19,11 +29,7 @@ return 0; } //**************************************************************************** - - - -/* -TAREAS: +// 1) Para el archivo de números primos debes implementar para que el programa funcione en el dominio [1,10], [1,15] y [1,50]; después para todos los números pares e impares. From 1a6054124db92c2c3d62f9371daa7303e1e2f35d Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Tue, 12 Sep 2017 12:57:17 -0500 Subject: [PATCH 09/17] Update HMWRKS-out.txt --- HMWRKS-out.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index 8b885e8..07c1806 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -1,6 +1,6 @@ //**************************************************************************** // 3) -Escribe un programa que muestre tu apellido en con algún caracter, ejemplo: +Escribe un programa que muestre tu apellido con algún caracter, ejemplo: ***** ***** **** * * ***** * * * * * * * * * From 9ac528b36046f2cba0422740f1501dd3c3cf901b Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Fri, 22 Sep 2017 12:41:11 -0500 Subject: [PATCH 10/17] Update HMWRKS-out.txt This contains the homeworks to do at house. --- HMWRKS-out.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index 07c1806..f09d3be 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -1,3 +1,15 @@ + +//**************************************************************************** + +// 4) + +Escriba un codigo que tome una letra (mayuscula o minuscula) y le indique si +es una vocal, el tal caso que escriba en pantalla si +es vocal abierta o cerrada. Implemente +una switch con cinco casos y un if-else para +escribir en pantalla el tipo de vocal. + + //**************************************************************************** // 3) Escribe un programa que muestre tu apellido con algún caracter, ejemplo: From fd41916f8f0722c1f3c4f8bf5d317eb72855d4c0 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Tue, 17 Oct 2017 13:10:07 -0500 Subject: [PATCH 11/17] Update HOMWRKS-Class.txt --- HOMWRKS-Class.txt | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt index a864a6f..f990408 100644 --- a/HOMWRKS-Class.txt +++ b/HOMWRKS-Class.txt @@ -1,5 +1,21 @@ En este archivo encontrarán algunas tareas que se deben realizar en clase. + + + +***************************************************************************** + +3) Investigar qué es un ámbito o alcance de una variable, para qué sirve y cuántos +tipos de ámbitos hay. El estudiante debe crear un programa donde responda estas +preguntas a manera de menú. + +***************************************************************************** + +2) +Debes realizar un programa que te pida dos números al inicio, realice las cuatro operaciones +aritméticas básicas y escriba en terminal si el resultado de cada una de las operaciones +es mayor (o menor) que 100. + ***************************************************************************** 1) @@ -33,13 +49,6 @@ n. Fin Debes terminar Tu tarea consiste en obtener la necesidad de combustible total. Recuerda usar las herramientas compartidas en clase. Interactua con la terminal. - -***************************************************************************** -2) -Debes realizar un programa que te pida dos números al inicio, realice las cuatro operaciones -aritméticas básicas y escriba en terminal si el resultado de cada una de las operaciones -es mayor (o menor) que 100. - ***************************************************************************** Algunas fuentes: From d4c7f79e2f1c248b00bb86e36654ae5a42193968 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Wed, 18 Oct 2017 18:00:39 -0500 Subject: [PATCH 12/17] Update HOMWRKS-Class.txt --- HOMWRKS-Class.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt index f990408..82a00f8 100644 --- a/HOMWRKS-Class.txt +++ b/HOMWRKS-Class.txt @@ -1,7 +1,11 @@ En este archivo encontrarán algunas tareas que se deben realizar en clase. - - +***************************************************************************** +4) Considere que una empresa telefónica, realiza los cobros usando los siguientes +criterios: +- Toda llamada saliente que dure menos de tres minutos tiene un coste de $ 1.5MXN. +- cada segundo adicional a partir de los 3.1 mins tiene un coste de $ 0.8 MXN. +- Considere que la empresa duplica la cantidad para llamadas a EE. UU. y Canadá. ***************************************************************************** From 6bce96617776c25a85833ed71aae6e9badcdc3da Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Mon, 23 Oct 2017 08:46:33 -0500 Subject: [PATCH 13/17] Update HOMWRKS-Class.txt --- HOMWRKS-Class.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt index 82a00f8..e87841f 100644 --- a/HOMWRKS-Class.txt +++ b/HOMWRKS-Class.txt @@ -1,11 +1,21 @@ En este archivo encontrarán algunas tareas que se deben realizar en clase. +***************************************************************************** +5) Realizar un algoritmo para resolver una ecuación de segundo grado: +a*x*x + b*x + c =0. + +Considere que pueden haber raíces complejas. + ***************************************************************************** 4) Considere que una empresa telefónica, realiza los cobros usando los siguientes criterios: - Toda llamada saliente que dure menos de tres minutos tiene un coste de $ 1.5MXN. - cada segundo adicional a partir de los 3.1 mins tiene un coste de $ 0.8 MXN. -- Considere que la empresa duplica la cantidad para llamadas a EE. UU. y Canadá. +- Considere que la empresa cobra $ 2.0USD para los primeros 3 mins y el segundo adicional + , a partir de 3.1 mins, tiene un coste de $ 0.5USD para llamadas a EE. UU. y Canadá. + +Permite que tu programa tenga el tiempo de una llamada y el país como parámetros de entrada. + ***************************************************************************** From f2e25d7a1cd30e750360b29ef5d7f6a07d30227e Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Fri, 27 Oct 2017 14:17:14 -0500 Subject: [PATCH 14/17] Update HMWRKS-out.txt --- HMWRKS-out.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index f09d3be..4a41383 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -1,4 +1,12 @@ +//**************************************************************************** + +// 5) + +Escriba un codigo que muestre un calendario mediante funciones, similar al calendario +que muestra una computadora. + + //**************************************************************************** // 4) From 04769ba21095c736c19f8df400690a2879f915d0 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Fri, 27 Oct 2017 14:18:38 -0500 Subject: [PATCH 15/17] Update HMWRKS-out.txt --- HMWRKS-out.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index 4a41383..66921d0 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -3,8 +3,9 @@ // 5) -Escriba un codigo que muestre un calendario mediante funciones, similar al calendario -que muestra una computadora. +Escriba un codigo que muestre un calendario, similar al calendario +que muestra una computadora. Es importante que use funciones creadas por el usuario. +Evite las funciones de biblioteca. //**************************************************************************** From 8d03b70f50939f99d50636d22115acc49b1ad6a7 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Fri, 27 Oct 2017 14:32:12 -0500 Subject: [PATCH 16/17] Update HOMWRKS-Class.txt --- HOMWRKS-Class.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/HOMWRKS-Class.txt b/HOMWRKS-Class.txt index e87841f..ddcecf4 100644 --- a/HOMWRKS-Class.txt +++ b/HOMWRKS-Class.txt @@ -1,5 +1,11 @@ En este archivo encontrarán algunas tareas que se deben realizar en clase. +***************************************************************************** +6) Realizar un algoritmo que solicite el valor de angulo y muestre los +valores de las funciones trigonometricas: cos, tan, sen, cot, sec, y sus funciones +inversas. + + ***************************************************************************** 5) Realizar un algoritmo para resolver una ecuación de segundo grado: a*x*x + b*x + c =0. From de35d72b5a802a8865af20fdfece2c9515608776 Mon Sep 17 00:00:00 2001 From: "J. A. Orduz-Ducuara" Date: Wed, 8 Nov 2017 14:40:13 -0600 Subject: [PATCH 17/17] Update HMWRKS-out.txt --- HMWRKS-out.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/HMWRKS-out.txt b/HMWRKS-out.txt index 66921d0..f44364d 100644 --- a/HMWRKS-out.txt +++ b/HMWRKS-out.txt @@ -1,3 +1,18 @@ +//**************************************************************************** + +// 6) + +Implementa una de las siguientes funciones en un archivo de no mas de 30 lineas de codigo. + + fputs + fwrite + fprintf + + y usa, al menos, una de las siguientes funciones: + fgetc + fgets + fread + //****************************************************************************