Ejercicios Arrays

Realiza los siguientes programas:

  • arrays1.c: Programa que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente.
  • arrays 2.c: Realiza un programa igual pero que muestre los números en orden descendente.
  • arrays3.c: Realiza un programa que rellene un array con los números pares comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente.
  • arrays4.c: Programa que rellene un array con los números primos comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente. Sabiendo que un número primo es aquel que es divisible entre 1 y entre si mismo.
  • arrays5.c: Realiza un programa que lea 10 números por teclado, los almacene en un array y muestre la suma, resta, multiplicación y división de todos.
  • arrays6.c: Realiza un programa que lea 10 números por teclado, los almacene en un array y los ordene de forma ascendente.
  • arrays7.c: Realiza un programa que lea 10 números por teclado, 5 para un array y 5 para otro array distinto. Mostrar los 10 números en pantalla mediante un solo array.

Repaso bucles

Para repasar los bucles vamos a realizar las siguientes actividades:

  • bucles1.c: Usando bucles for hacer un programa que pida dos números y muestre todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.
  • bucles2.c: Usando bucles while hacer un programa que pida dos números y muestre todos los números impares que van desde el primero al segundo. Se debe controlar que los valores son correctos.
  • bucles3.c: Usando bucles for hacer un programa que imprima la suma de todos los números impares que van del 1 al 100.
  • bucles4.c: Usando bucles while hacer un programa que imprima la suma de todos los números pares que van del 1 al 100 y diga cuántos hay.
  • bucles5.c: Hacer un programa que muestre los números del 1 al 100 en una tabla de 10×10.
  • bucles6.c: Hacer un programa que muestre los números del 1 al 10 de modo que cada número se mostrará tantas veces como indica él mismo y en una fila diferente.
  • bucles7.c: Hacer un programa que muestre los números del 1 al 100 en filas diferentes de modo que en la primera fila se mostrará un número, en la segunda dos, en la tercera tres y así hasta llegar al número 100.

Ejercicios 14/02/2019

Realiza los siguientes ejercicios con punteros.

Hola corazones, para celebrar el día de San Valentín vamos ha hacer unos programas con amor.

punteros1.c: Realiza un programa sin funciones que pida dos números, los guarde en dos variables y muestre las variables y sus valores por pantalla. Luego debe invertir sus valores usando punteros y volver a mostrarlo por pantalla

punteros2.c: Realiza un programa sin funciones que inicialice una variable de tipo entero con valor 1 y imprima su valor por pantalla. Luego, usando punteros, vaya incrementando su valor de uno en uno hasta llegar a 10 imprimiendo en cada iteración el valor de la variable.

punteros3.c: Realiza un programa idéntico al anterior pero usando una función denominada permutar donde se le pasen los parámetros por referencia.

punteros4.c: Realiza un programa que, usando una función potencia a la que se le pase al menos un parámetro por referencia, devuelva la potencia de un número elevado al exponente indicado por el usuario.

punteros5.c: Copia el archivo iteraciones4.c y cámbiale el nombre. Luego modifica las funciones que utilizaste para que reciban los parámetros por referencia y no por valor.

Ejercicios 08/02/2019

Realiza los siguientes ejercicios utilizando funciones.

  1. funciones_cuadrado.c: Realiza un programa que mediante una función calcule el cuadrado de un número cualquiera y lo muestre en pantalla.
  2. funciones_temperatura.c: Realiza un programa que pida por pantalla una temperatura en grados Celsius, muestre un menú para convertirlos a Fahrenheit o Kelvin y muestre el equivalente por pantalla, utiliza funciones.
  3. funciones_encriptar.c: Realiza un programa que, utilizando funciones, se encargue de encriptar una letra, para ello se sumará 2 al código ASCII del carácter.
  4. funciones_desencriptar.c: Realiza un programa que, utilizando funciones, se encargue de desencriptar una letra recibido.

 

Ejercicios 04/02/2019

Realiza estos ejercicios. Envíalos al profesor.

  1. iteraciones1.c: Realiza un programa que, utilizando un bucle while, imprima por pantalla los números del 1 al 10.
  2. iteraciones2.c: Realiza un programa que, utilizando un bucle for, pida un número y devuelva la tabla de multiplicar de dicho número.
  3. iteraciones3.c: Realiza un programa para adivinar un número del 1 al 10. Utilizando un bucle do while, el programa debe pedir un número del 1 al 10 de forma iterativa, y solamente terminar la iteración cuando el usuario introduzca un 5.
  4. iteraciones4.c: Realiza un programa en el que muestre el siguiente menú:
    calc simple.jpg

Una vez realizada la elección, el programa debe pedir dos números y realizar la operación correspondiente siempre que la opción elegida no sea 5, en cuyo caso el programa se despedirá y terminará.

Contempla la posibilidad de que el usuario introduzca un número que no aparezca en el menú.

Ejercicios 31/01/2019

Vamos a realizar algunos ejercicios con las sentencias condicionales. Guárdalos con el nombre de condicional1.c, condicional2.c, condicional3.c y condicional4.c y envíalos al profesor.

  1. Realiza un programa que pida un número e indique por pantalla si es par o impar.
  2. Realiza un programa que pida un número del 1 al 5 y diga si es un número primo.
  3. Realiza un programa que pida tres números y detecte si se han introducido en orden creciente.
  4. Realiza un programa que pida un número del 1 al 7, y utilizando un switch indique el día de la semana introducido (Lunes, Martes…)

Ejercicios 28/01/2019

Realiza los siguientes ejercicios y envía el programa fuente al profesor.

  1. Modifica tu programa fuente suma.c para que pida dos número al usuario y luego realize la suma de dichos números.
  2. Realiza un programa fuente denominado incrementa.c que pida un número y lo devuelva incrementado.
  3. Realiza un programa fuente denominado ordenaLetras.c que pida tres letras y las devuelva en orden ascendente.

Programación en C

Una vez nos hemos introducido en el mundo de la programación con App Inventor, ha llegado el momento de abrir nuestras posibilidades y empezar a aprender un lenguaje de programación de propósito general que nos permitirá programar cualquier cosa que tengamos en mente.

Para ello debemos aprender su léxico, su sintaxis y su semántica, por lo que no será tan sencillo como arrastrar bloques en una interfaz gráfica, pero no te preocupes que vamos a ir paso a paso.

A continuación encontrarás un enlace al curso de programación en C que vamos a ir siguiendo.

Curso de programación en C

Crear cuentas de hosting

Crea dos cuentas de hosting en las webs:

runhosting.com

x10hosting.com

Os pueden pedir vuestros datos personales así como el correo electrónico. Una vez rellenados todos vuestros datos os enviaran un correo de confirmación que debéis abrir para clicar en el enlace adjunto.

En el caso de x10hosting el nombre de vuestra web será vuestro nombre y primer apellido, con el subdominio que se os da (p.e. jorgepenalba.x10hosting.com)

Programació d’activitats 2 Bat.

octubre dia 2Bat
dilluns 1 Llegir T1 punt 5 i 5.1. Act. 8 del document d’exercicis.
dimarts 2
dimecres 3 Llegir T1 punt 5.2, 5.3, 5.4 i 5.5. Act. 9 del document d’exercicis.
dijous 4 Acabar treball pendent.
divendres 5 Llegir T1 punt 6 i 7. Act 10 del document d’exercicis.
octubre dia 2Bat
dilluns 8 Llegir T1 punt 8, 8.1 i 8.2. Activitat 8.2.1 del T1.
dimecres 10 Llegir T1 punt 9 i 9.1. Act. 11, 12 i 13 del document d’exercicis.
dijous 11 Llegir T1 punt 10. Act 10.3.1 del T1.
octubre dia 2Bat
dilluns 15 Acabar treball pendent. Entregar bloc d’exercicis al professor.
dimarts 16
dimecres 17 Llegir «T3 Seguretat» Activitats 1,2,3,4,5 i 6.
dijous 18 Acabar treball pendent.
divendres 19 Llegir T3 punt 2. Activitats de la 7 a la 15.
octubre dia 2Bat
dilluns 22 Acabar treball pendent.
dimarts 23
dimecres 24 Acabar treball pendent.
dijous 25 Llegir T3 punt 3 i 4. Activitats de la 16 a la 21.
divendres 26 Acabar treball pendent.
octubre dia 2Bat
dilluns 29 Acabar treball pendent.
dimarts 30
dimecres 31 Llegir T3 punt 5 i 6.
novembre dia 2Bat
dilluns 5 Llegir tT3 punt 7. Activitats de la 22 a la 27.
dimarts 6
dimecres 7 Acabar treball pendent.
dijous 8 Acabar treball pendent.
divendres 9 Llegir T3. Punt 8. Activitats de la 28 a la 33, exepte 31.
novembre dia 2Bat
dilluns 12 Acabar treball pendent.
dimarts 13
dimecres 14 Acabar treball pendent.
dijous 15 Examen T 1 i 3.
divendres 16 Empezar «T2 Blogs con WordPress»