Vous êtes sur la page 1sur 46

ROBÓTICA

INTRODUCCIÓN A LA PROGRAMACIÓN
VARIABLES
Datos
LVALUES Variables RVALUES
numéricos

int a;
12 = 15;
a = 15;
INTRODUCCIÓN A LA PROGRAMACIÓN
TAMAÑO DE LAS VARIABLES

Función sizeof()
INTRODUCCIÓN A LA PROGRAMACIÓN
TAMAÑO DE LAS VARIABLES

printf("Size = %d\n", sizeof(DataType));

Ejemplo:

printf("Size = %d\n", sizeof(int));


CONDICIONALES
if STATEMENT
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
if STATEMENT

if (condición)
{
statements;
}
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
if STATEMENT
if (condición)
{
statements1;
}
else
{
statements2;
}
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
if STATEMENT
if (condición1)
{
statements1;
}
else if (condición2)
{
statements2;
}
else
{
statements3;
}
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejemplo
Escribir un programa en C que
multiplique por 2 un número dado por el
usuario si éste es mayor a 5.
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 1
Escribir un programa en C que determine
si un número dado por el usuario es
negativo o positivo
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 2
Escribir un programa en C que determine
si un número de 1 a 5 es primo
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 3
Escribir un programa en C que determine
la relación (A>B, A<B o A=B) de dos
números enteros dados por el usuario.
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 4
Escribir un programa en C que determine
si un número es par o impar.
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 5
Escribir un programa en c que obtenga
del usuario tres números enteros y los
ordene de menor a mayor.
SWITCH STATEMENT
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
switch STATEMENT
switch (variable) Integer or Enumerated type
{
case constant1:
// code to be executed if variable is equal to constant1;
break;
case constant2:
// code to be executed if variable is equal to constant2;
break;
default:
// code to be executed if variable doesn't match any constant
}
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
switch STATEMENT
int opt;
printf("1. Compra celular.\n 2. Compra televisor.\nEscribe una opción: ");
scanf("%d", &opt);
switch (opt)
{
case 1:
printf("Escogiste la opcion 1");
break;
case 2:
printf("Escogiste la opcion 2");
break;
default:
printf("No existe esa opcion");
}
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejemplo
Escribir un programa en c que traduzca a
letras el resultado del lanzamiento de un
dado.
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 6
Escribir un programa en c que realice las
operaciones suma, resta, multiplicación y
división. El programa debe solicitar un número
entero A, luego una tecla de operación (+ - * /),
un número entero B y por último imprimir en
pantalla el resultado de la operación.
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Ejercicio 7
Escribir un programa que permita efectuar
el cálculo del área de un cuadrado, un
círculo o un triángulo equilátero según la
opción seleccionada por el usuario a través
de un menú.
LOOPS O CICLOS
WHILE LOOP
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
while LOOP

while (condition)
{
statements;
}
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
while LOOP - EJEMPLO
int a;
printf("Ingrese un numero mayor o igual a cero: ");
scanf("%d", &a);
while (a >= 0)
{
printf("%d\n", a);
a--;
}
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejemplo
Realizar un programa que imprima en
pantalla los números del 1 al 100
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 1
Realizar un programa que calcule la
media de 10 números dados por el
usuario
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 2
Realizar un programa solicite un
número entero (completo) y calcule la
suma de sus dígitos
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 3
Realizar un programa que solicite cinco
números y calcule cuántos son pares,
cuántos son impares y cuántos son
primos
TAREA
INTRODUCCIÓN A LA PROGRAMACIÓN
CONDICIONALES
Tarea 1
Realizar un programa que presente un menú con 3
productos:
1 Chocolate = $200
2 Brownie = $1000
3 Helado = $1500
De acuerdo al producto y a la cantidad, se obtendrá
el total a pagar.
DO-WHILE LOOP
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
while LOOP

do
{
statements;
} while (condition);
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
do-while LOOP - EJEMPLO
int a;
printf("Ingrese un numero mayor o igual a cero: ");
scanf("%d", &a);
do
{
printf("%d\n", a);
a--;
} while (a >= 0);
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejemplo
Realizar un programa que imprima en
pantalla los números del 1 al 100
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 1
Realizar un programa que lea números
enteros indefinidamente hasta
encontrar un cero
FOR LOOP
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
for LOOP

for(init; condition; update)


{
statements;
}
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
for LOOP - EJEMPLO

int a;
for(a = 10; a >= 0; a--)
{
printf("%d\n", a);
}
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejemplo
Realizar un programa que imprima en
pantalla los números del 1 al 100
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 1
Realizar un programa que imprima en
pantalla los números del 1 a un número
entero positivo fijado por el usuario
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 2
Realizar un programa que imprima en
pantalla los números impares del 1 a un
número entero positivo fijado por el
usuario
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 3
Realizar un programa que calcule el
factorial de un número dado por el
usuario
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 4
Realizar un programa que determine si
un numero dado por el usuario es
primo
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 5
*
Realizar un programa **
que grafique en ***
pantalla el triangulo ****
de la figura (el tamaño *****
del triangulo debe ser ******
*******
fijado por el usuario) ********
INTRODUCCIÓN A LA PROGRAMACIÓN
LOOPS
Ejercicio 6
Realizar un programa imprima las tablas
de multiplicar del 0 al 10

Vous aimerez peut-être aussi