SlideShare une entreprise Scribd logo
1  sur  14
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
PROGRAMACIÓN PARA ROBÓTICA
FUNCIONES SEGUNDA PARTE
ING. RAÚL SÁNCHEZ SÁNCHEZ
08/09/2015
Respuesta al ejercicio del granjero:
#include <stdio.h>
#include <stdlib.h>
main(){
int opcion;
printf("nn1. Lobon");
printf("nn2. Gallina");
printf("nn3. Maizn");
printf("nn ");
printf("SELECCIONE UNA OPCION: ");
scanf("%d",&opcion);
printf("nnn");
switch(opcion){
case 1:
printf("Incorrecto, la gallina se queda sola con el maíz");
break;
case 2:
printf("CORRECTOOOnn");
printf("nn1. Lobon");
printf("nn2. Gallina");
printf("nn3. Maizn");
printf("nn ");
printf("SELECCIONE UNA OPCION: ");
scanf("%d",&opcion);
switch(opcion){
case 1:
printf("nnCOORECTOOO!!!nn");
printf("nn1. Lobon");
printf("nn2. Gallina");
printf("nn3. Maizn");
printf("nn ");
printf("Ahora, ¿Por quien te vas a regresar?: ");
scanf("%d",&opcion);
switch(opcion) {
case 1:
printf("Incorrecto, ya te llevaste al lobo");
break;
case 2:
printf("CORRECTOOOnn");
printf("1. Lobonn");
printf("2. Gallinann");
printf("3. Maiznn");
scanf("%d",&opcion);
switch(opcion){
case 1:
printf("Incorrecto, el lobo ya está del otro lado del río");
break;
case 2:
printf("Incorrecto, ya pasaste a la gallina del otro lado del río..");
break;
case 3:
printf("COORECTOOO!!!nn");
printf("1. Lobonn");
printf("2. Gallina nn");
printf("3. Maíznn");
scanf("%d",&opcion);
switch(opcion){
case 1:
printf("Incorrecto, ya pasaste al lobo del otro lado del río");
break;
case 2:
printf("COORRRECCTOOO, GANASTE EL JUEGO!!!");
break;
case 3:
printf("Incorrecto, perdiste");
break;
}
break;
}
break;
case 3:
printf("Incorrecto, todavía estás del otro lado del río...");
break;
}
break;
case 2:
printf("Incorrecto, ya te llevaste a la gallina");
break;
case 3:
printf("Incorrecto, se repite el juego") ;
break;
}
break;
case 3:
printf("Incorrecto, El lobo se queda solo con la gallina");
break;
}
}
Ejercicio:
Aleatorios
1. Diseñe un programa que genere números aleatorios en función del rango que le dé
el usuario.
Solución:
CONTEO
Ejercicios. Realizar los siguientes contadores en C.
a. 2 en 2 -> 200 b. 3 en 3 -> 90 c. 4 en 4 -> 120
d. 7 en 7 ->140 e. 8 en 8 -> 800 f. 9 en 9 -> 900
g. 8 en 8 ->8000 h. 3 en 3 -> 900 i. 12 en 12 -> 120
j. 6 en 6 - >6000 k. 13 en 13-> 260 l. 9 en 9->1800
m. 2 en 2- > 400 n. 3 en 3- >1800 o. 15 en 15-> 1800
p. 14 en 14->140000 q. 12 en 12->24000 r. 17 en 17-> 68000
Ejercicios.
Tablas de multiplicar:
1. Diseñe un programa de multiplicar que obtenga la tabla del 4.
2. Diseñe un programa que obtenga la tablas de multiplicar del 1 al 9
3. Diseñe un programa que obtenga las tablas de multiplicar dado un rango.
Triángulos numéricos:
4. Diseñe un programa en C que obtenga el siguiente triángulo numérico de tamaño
n.
Ejercicio.
1. Realice un programa en C que obtenga el siguiente triángulo:
Colores y la directiva windows
2. Crear un programa en C que obtenga el color azul como salida:
Solución:
#include <stdio.h>
#include <conio.h>
#include <windows.h>
main()
{
system("color 1e");
}
Los colores permitidos para configurar la consola son:
Los colores permitidos en C son los base 16 {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Y algunas combinaciones podrían ser: b5, 1d, 27,ab, etc..
Colores de la consola en línea en C
Ejercicios:
1. Diseñe un programa en C que calcule en número de días vividos y con fondo azul.
2. Diseñe un programa con menú en el que se pueda seleccionar un color.
Más sobre contadores:
a. Diseñe un contador que realice la suma de números:
Por ejemplo, si n=3
El resultado es:
1+2+3=6
Si n=5 entonces:
1+2+3+4+5=15
Si n=6 entonces:
1+2+3+4+5+6=21
Solución:
Una aplicación real.
2. Vamos a realizar una aplicación real en Java para realizar pronósticos poblacionales
bajo ciertas condiciones tales como: Las condiciones ambientales, generaciones y
la población inicial.
Ejercicios:
Realizaloscorrespondientespronósticosydeterminarloque sucederáconcada una de las
poblaciones:
a. P=0.567, C=0.789 b. P=0.767, C=1.678
c. P=0.967, C=01789 d. P=0.167, C=1.999
e. P=0.567, C=2.11111 f. P=0.967, C=2.789
g. P=0.999, C=3.736743 h. P=0.999, C=3.789
i. P=0.999, C=3.989 j. P=0.567, C=4.84574
Bibliografía
https://es.wikipedia.org/wiki/Stdio.h

Contenu connexe

Tendances

Tendances (18)

Practica7
Practica7Practica7
Practica7
 
Suma y multiplicación
Suma y multiplicaciónSuma y multiplicación
Suma y multiplicación
 
Programa 11
Programa 11Programa 11
Programa 11
 
Taller 10
Taller 10Taller 10
Taller 10
 
Maru programaciion
Maru programaciionMaru programaciion
Maru programaciion
 
Programa para suma y multiplicacion fer
Programa para suma y multiplicacion ferPrograma para suma y multiplicacion fer
Programa para suma y multiplicacion fer
 
Programa que calcula el volumen de poligonos
Programa que calcula el volumen de poligonosPrograma que calcula el volumen de poligonos
Programa que calcula el volumen de poligonos
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Programa de enkin libardo vasquez palacio
Programa de enkin libardo vasquez palacioPrograma de enkin libardo vasquez palacio
Programa de enkin libardo vasquez palacio
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Ejercicios de algoritmos2
Ejercicios de algoritmos2Ejercicios de algoritmos2
Ejercicios de algoritmos2
 
Prgramas 2
Prgramas 2Prgramas 2
Prgramas 2
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2
 
Ejercicios sencillos en c
Ejercicios sencillos en cEjercicios sencillos en c
Ejercicios sencillos en c
 
Programas faltantes
Programas faltantesProgramas faltantes
Programas faltantes
 
Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura for
 
Programas
ProgramasProgramas
Programas
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 

Similaire à UNAM Robótica Funciones

Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en Chack3 Org
 
Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2jcbenitezp
 
Trampas en c ++
Trampas en c ++Trampas en c ++
Trampas en c ++DTQ4
 
Practicas bloque 2
Practicas bloque 2Practicas bloque 2
Practicas bloque 2Arana Paker
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Presentación programacion
Presentación programacionPresentación programacion
Presentación programacionMiguel Cajiga
 
Mas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfMas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfmargothingrithllanca
 
Mas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfMas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfmargothingrithllanca
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje Caart07
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.Javier Cuenca
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje coswnes92
 
Practica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIPractica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIJorge Iván Alba Hernández
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucJair BG
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010Jair BG
 

Similaire à UNAM Robótica Funciones (20)

Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2Prog 2011 3-balotario de preguntas pc2
Prog 2011 3-balotario de preguntas pc2
 
Trampas en c ++
Trampas en c ++Trampas en c ++
Trampas en c ++
 
Practicas bloque 2
Practicas bloque 2Practicas bloque 2
Practicas bloque 2
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Tarea info
Tarea infoTarea info
Tarea info
 
Presentación programacion
Presentación programacionPresentación programacion
Presentación programacion
 
Semana2
Semana2Semana2
Semana2
 
Mas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfMas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdf
 
Mas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfMas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdf
 
Funcion printf
Funcion printfFuncion printf
Funcion printf
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje C
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje c
 
Practica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIPractica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FI
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_soluc
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010
 
Laboratorio1 entrada-salida de datos / Lenguance C
Laboratorio1   entrada-salida de datos / Lenguance CLaboratorio1   entrada-salida de datos / Lenguance C
Laboratorio1 entrada-salida de datos / Lenguance C
 

Dernier

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Dernier (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

UNAM Robótica Funciones

  • 1. UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO PROGRAMACIÓN PARA ROBÓTICA FUNCIONES SEGUNDA PARTE ING. RAÚL SÁNCHEZ SÁNCHEZ 08/09/2015
  • 2. Respuesta al ejercicio del granjero: #include <stdio.h> #include <stdlib.h> main(){ int opcion; printf("nn1. Lobon"); printf("nn2. Gallina"); printf("nn3. Maizn"); printf("nn "); printf("SELECCIONE UNA OPCION: "); scanf("%d",&opcion); printf("nnn"); switch(opcion){ case 1: printf("Incorrecto, la gallina se queda sola con el maíz"); break; case 2: printf("CORRECTOOOnn"); printf("nn1. Lobon"); printf("nn2. Gallina"); printf("nn3. Maizn"); printf("nn "); printf("SELECCIONE UNA OPCION: ");
  • 3. scanf("%d",&opcion); switch(opcion){ case 1: printf("nnCOORECTOOO!!!nn"); printf("nn1. Lobon"); printf("nn2. Gallina"); printf("nn3. Maizn"); printf("nn "); printf("Ahora, ¿Por quien te vas a regresar?: "); scanf("%d",&opcion); switch(opcion) { case 1: printf("Incorrecto, ya te llevaste al lobo"); break; case 2: printf("CORRECTOOOnn"); printf("1. Lobonn"); printf("2. Gallinann"); printf("3. Maiznn");
  • 4. scanf("%d",&opcion); switch(opcion){ case 1: printf("Incorrecto, el lobo ya está del otro lado del río"); break; case 2: printf("Incorrecto, ya pasaste a la gallina del otro lado del río.."); break; case 3: printf("COORECTOOO!!!nn"); printf("1. Lobonn"); printf("2. Gallina nn"); printf("3. Maíznn"); scanf("%d",&opcion); switch(opcion){ case 1:
  • 5. printf("Incorrecto, ya pasaste al lobo del otro lado del río"); break; case 2: printf("COORRRECCTOOO, GANASTE EL JUEGO!!!"); break; case 3: printf("Incorrecto, perdiste"); break; } break; } break; case 3: printf("Incorrecto, todavía estás del otro lado del río..."); break;
  • 6. } break; case 2: printf("Incorrecto, ya te llevaste a la gallina"); break; case 3: printf("Incorrecto, se repite el juego") ; break; } break; case 3: printf("Incorrecto, El lobo se queda solo con la gallina"); break; } }
  • 7. Ejercicio: Aleatorios 1. Diseñe un programa que genere números aleatorios en función del rango que le dé el usuario. Solución:
  • 8. CONTEO Ejercicios. Realizar los siguientes contadores en C. a. 2 en 2 -> 200 b. 3 en 3 -> 90 c. 4 en 4 -> 120 d. 7 en 7 ->140 e. 8 en 8 -> 800 f. 9 en 9 -> 900 g. 8 en 8 ->8000 h. 3 en 3 -> 900 i. 12 en 12 -> 120 j. 6 en 6 - >6000 k. 13 en 13-> 260 l. 9 en 9->1800 m. 2 en 2- > 400 n. 3 en 3- >1800 o. 15 en 15-> 1800 p. 14 en 14->140000 q. 12 en 12->24000 r. 17 en 17-> 68000
  • 9. Ejercicios. Tablas de multiplicar: 1. Diseñe un programa de multiplicar que obtenga la tabla del 4. 2. Diseñe un programa que obtenga la tablas de multiplicar del 1 al 9 3. Diseñe un programa que obtenga las tablas de multiplicar dado un rango. Triángulos numéricos: 4. Diseñe un programa en C que obtenga el siguiente triángulo numérico de tamaño n.
  • 10. Ejercicio. 1. Realice un programa en C que obtenga el siguiente triángulo: Colores y la directiva windows 2. Crear un programa en C que obtenga el color azul como salida: Solución: #include <stdio.h> #include <conio.h> #include <windows.h> main() { system("color 1e"); }
  • 11. Los colores permitidos para configurar la consola son: Los colores permitidos en C son los base 16 {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} Y algunas combinaciones podrían ser: b5, 1d, 27,ab, etc.. Colores de la consola en línea en C Ejercicios: 1. Diseñe un programa en C que calcule en número de días vividos y con fondo azul. 2. Diseñe un programa con menú en el que se pueda seleccionar un color.
  • 12. Más sobre contadores: a. Diseñe un contador que realice la suma de números: Por ejemplo, si n=3 El resultado es: 1+2+3=6 Si n=5 entonces: 1+2+3+4+5=15 Si n=6 entonces: 1+2+3+4+5+6=21 Solución:
  • 13. Una aplicación real. 2. Vamos a realizar una aplicación real en Java para realizar pronósticos poblacionales bajo ciertas condiciones tales como: Las condiciones ambientales, generaciones y la población inicial. Ejercicios:
  • 14. Realizaloscorrespondientespronósticosydeterminarloque sucederáconcada una de las poblaciones: a. P=0.567, C=0.789 b. P=0.767, C=1.678 c. P=0.967, C=01789 d. P=0.167, C=1.999 e. P=0.567, C=2.11111 f. P=0.967, C=2.789 g. P=0.999, C=3.736743 h. P=0.999, C=3.789 i. P=0.999, C=3.989 j. P=0.567, C=4.84574 Bibliografía https://es.wikipedia.org/wiki/Stdio.h