miércoles, 9 de diciembre de 2020

Ejercicio C4

Haz un programa en el que el "main" contenga un menú textual que pueda hacer 4 opraciones matemáticas.
La operaciones deben ser realizadas con Funciones (void  o función "normal")
Las operaciones que debes hacer son:

  1. Media de números 
  2. Factorial de un número
  3. Número combinatorio n sobre k
  4. Determinar si un número es par

Bloque 4. Funciones

 

domingo, 29 de noviembre de 2020

Ejercicio C3. Del 3.1 al 3.7

Crea una barra de proceso que incremente un carácter cada 10 pasos que al tiempo muestre el % por el que va expresado en número.

Ejemplo
*--------- 1%

**-------- 25%

******** 100%

ENTREGA: DD/12/2020

--------------------------------------------------------------------------------------------------------------------
Para borrar la pantalla en repl.it escribe:

std::cout << "\033[2J\033[0;0H";

--------------------------------------------------------------------------------------------------------------------

Quizá necesites también DELAY Function. VER LINK

--------------------------------------------------------------------------------------------------------------------

miércoles, 25 de noviembre de 2020

Bloque 3. Del 3.1 al 3.7

 


* Antes de hacer el bloque 3.3 en  repl.it debes tener en cuenta que:
  • fflush() no funciona
  • Puedes sustituirlo por: while(getchar() != '\n');
  • Pulsa AQUI para ver el código completo
** En repl.it no haremos la parte de Debug

domingo, 22 de noviembre de 2020

Ejercicio C2. Bloque 2.1 a 2.4

 Realiza un programa que te permita sumar, restar multiplicar y dividir.

Al inicio, nos ofrecerá un menu del tipo:

Qué operación deseas:
  1.  Suma
  2.  Resta
  3.  Multiplicación 
  4. División
En el menú usarás una estructura switch/case
En la división no podrá ser posible dividir por un número igual a cero.

domingo, 15 de noviembre de 2020

jueves, 5 de noviembre de 2020

Curso C en tutoriales

 Iniciamos un nuevo tema, el Lenguaje C, aprendiendo a partir de los 



Vamos a seguir los tutoriales hasta el bloque 1.7

Con este bloque hacemos una introducción a la estructura básica de los programas en C, declaración de variables, inclusión básica de librerías, utilización de operaciones matemáticas, entradas de datos por teclado y salida de mensajes de texto y errores comunes.

lunes, 19 de octubre de 2020

Ejercicio 5. Buscar un valor en una lista.

Crea una lista sin números repetidos.

Crea un modo de encontrar un valor en la lista. Si le decimos que encuentre  un valor, indicará en qué posición de la lista está.

ENTREGA
Haz una breve intro en un POST que explique qué y como lo has hecho. "Embebe" el scracth en el post y además enlaza su página en un link
FECHA
Pendiente de fijar

Ejercicio 4. Listas sin repetidos

Crea un a lista a partir de números aleatorios que NO TENGA NÚMEROS REPETIDOS.

ENTREGA
Haz una breve intro en un POST que explique qué y como lo has hecho. "Embebe" el scracth en el post y además enlaza su página en un link
FECHA
Pendiente de fijar

Ejercicio 3. Operar con dos listas

Crea dos listas (aleatorias, o cómo quieras, de unos 5/6 elementos)

Crea una tercera lista donde se calcularán los resultados

Al sumar las listas, se suman el elemento i de la lista uno con el elemento i de la lista dos y el resultado va a la tres

Al multiplicar las listas, se multiplica el elemento i de la lista uno con el elemento i de la lista dos y el resultado va a la tres

Por ultimo hay una operación que hace lo siguiente:

Elemento1deLista1*Elemento1deLista2 + Elemento2deLista1*Elemento2deLista2 + .... + ElementoNdeLista1*ElementoNdeLista2 

ENTREGA
Haz una breve intro en un POST que explique qué y como lo has hecho. "Embebe" el scracth en el post y además enlaza su página en un link
FECHA
Pendiente de fijar

viernes, 9 de octubre de 2020

Ejercicio 2. Ordenar Listas

Crea una lista de n elementos de forma aleatoria (n puede fijarse desde el programa)

Haz que al pulsar un botón se ordene de mayor a menor y que al pulsar otro lo haga de menor a mayor

ENTREGA
Haz una breve intro en un POST que explique qué y como lo has hecho. "Embebe" el scracth en el post y además enlaza su página en un link

FECHA
Pendiente de fijar

Ejercicio 1-1 (opcional). Crea un representador de rectas

 En una ventana de SCTACH que no ocupe el 100% de la pantalla, haz que se representen rectas de a partir de parámetros que se controlan fuera de la ventana de visualización

ENTREGA
Haz una breve intro en un POST que explique qué y como lo has hecho. "Embebe" el scracth en el post y además enlaza su página en un link

FECHA
Voluntario



Ejercicio 1. Calculadora

Crea una calcadora que almacene los valores a operar en LISTAS de SCRATCH

Convierte esas listas en valores que se puedan operar y consigue que se puedan sumar, restar, multiplicar y dividir

ENTREGA
Haz una breve intro en un POST que explique qué y como lo has hecho. "Embebe" el scracth en el post y además enlaza su página en un link

FECHA
Jueves 15/10/2020


jueves, 8 de octubre de 2020

Curso 20/21

 BIENVENIDOS

a un nuevo curso de TIC II. Esperemos que los contenidos que abordemos sean de vuestro interés.

martes, 14 de abril de 2020

Unidad III - Processing INTERMEDIATE

Los tutoriales de Processing están catalogados por niveles.Hemos realizado todos los correspondientes a Beginners y comenzamos con el nivel Intemediate.

Son Obligatorios:
  • [P_i1. Strings] Strings and Drawing: Debes hacer un recorrido por todos los métodos de la clase String y proponer un programa que utilice varios de ellos para hacer una composición con textos
  • [P_i2. Arrays] Arrays. Haz un programa usando Arrays de objetos (de dimensión 2 preferiblemente)
Son recomendados (No obligatrorios, voluntarios pero "suben nota"):
  • [P_i3. 2D Transforms]
  • [P_i4. Curves]
  • [P_i5. Trigomometry]
Cualquier otro tutorial que investigues puedes entregarlo cómo ejercicio voluntario.

Entrega: Crea entradas con los nombres Pi_1. Strings, Pi_2. Arrays, etc, Crea un pequeño texto explicativo y un enlace al .pde del programa. Nombra los programas como Pi_1_Apellido, Pi_2_Apellido, etc.
Fecha: Por determinar

lunes, 16 de marzo de 2020

Unidad III - Processing

Abandonamos C  y pasamos a un entorno más amigable.


Como primera tarea, primero vamos a descargar el instalador, y luego vista la página de TUTORIALES.


En los tutoriales de PROCESSING tienes 7 tutoriales etiquetados como Level Beginners. Son:


Crea un ejemplo a partir de los contenidos explicados en cada tutorial

Crea y entrega un ejemplo que contenga todos los contenidos de todos los tutoriales

Puedes programar on-line en este ENLACE

Ejemplo pro de Procesing --> VER

ENTREGAR:
Llama a los ejercicios Apellido1, Apellido2, Apellido3, etc. Explica brevemente la modificación realizada al programa propuesto en el tutorial
Pon un enlace al código fuente en tu post para que se pueda descargar
Crea un post para cada EJEMPLO que subas
FECHA: 14/04/2020


lunes, 13 de enero de 2020

Ejercicio C4. Del 4.1 al 4.4

Haz un programa en el que el "main" contenga un menú textual que pueda hacer 4 opraciones matemáticas.
La operaciones deben ser realizadas con Funciones (void  o función "normal")
Las operaciones que debes hacer son:

  1. Media de números 
  2. Factorial de un número
  3. Número combinatorio n sobre k
  4. Determinar si un número es par

ENTREGA: 

Bloque 4. Funciones