SlideShare una empresa de Scribd logo
1 de 7
PROGRAMACIÓN PARA ROBÓTICA
SEMANA 1
PROGRAMACIÓN EN C
OPERACIONES BÁSICAS
ING. RAÚL SÁNCHEZ SÁNCHEZ
18/08/2015
Estructura básica de un programa en C
Estructura básica de un programa en C ++
1. Realizar un programa en C que mande el mensaje: Mi primer programa en C
Solución:
#include <stdio.h>
main()
{
printf("Mi primer programa en C");
}
2. Realizar un programa que de un doble salto de línea:
Solución:
#include <stdio.h>
main()
{
printf("Raúl Sáncheznn");
printf("Sánchez");
}
Cadenas de caracteres
3.
#include <stdio.h>
#include <string.h>
main()
{
char a[10]="de";
char b[10]="loto";
char c[10]="Flor";
printf("%s n %s n %s",a,b,c);
}
Ejercicio.Acomodalas salidasde programacomo se indicaa continuación:
a)
flor
de
loto
b)
florde
loto
c)
flor
de loto
d)
florde loto
Ejercicio.Revisayejecutael siguienteprograma:
#include <stdio.h>
#include <string.h>
main()
{
char a[10]="oscuro";
char b[10]="el";
char c[10]="la";
char d[10]="cafe";
char e[10]="pasion";
char f[10]="amor";
char g[10]="es";
char h[10]="caliente";
char i[10]="como";
char j[10]="y";
char k[10]="noche";
char l[10]="dulce";
printf("%s %s %s nn%s",b,d,g,a);
}
Modifica coloca las letrasque le faltan a la funciónprintf para obtenerla siguiente salida:
El café es
Oscurocomo la noche
Caliente comolapasión
Y
Dulce como el amor
Realizar un programa enC que realice la suma básica de 2 números:
#include <stdio.h>
main()
{
floata,b,suma;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
suma=a+b;
printf("Lasumade %.2f + %.2f = %.2f ",a,b,suma);
}
Ejercicio.Realizaunprograma enC que realice laresta,un programaque realice lamultiplicación,
y unoque realice ladivisión.
Ejercicio:
Realizaun programa en C que resuelvasistemasde ecuacioneslinealesde laforma:
𝒂𝟏𝟏𝒙+ 𝒂𝟏𝟐𝒚 = 𝒃𝟏
𝒂𝟐𝟏𝒙+ 𝒂𝟐𝟐𝒚 = 𝒃𝟐
Realizaun programa en C que resuelvasistemasde ecuacioneslinealesde laforma:
𝒂𝟏𝟏𝒙 + 𝒂𝟏𝟐𝒚 + 𝒂𝟏𝟑𝒛 = 𝒃𝟏
𝒂𝟐𝟏𝒙 + 𝒂𝟐𝟐𝒚 + 𝒂𝟐𝟑𝒛 = 𝒃𝟐
𝒂𝟑𝟏 + 𝒂𝟑𝟐𝒚 + 𝒂𝟑𝟑𝒛 = 𝒃𝟑
Fuentes
http://platea.pntic.mec.es/vgonzale/cyr_0204/cyr_01/control/lengua_C/cadenas.htm
https://es.wikipedia.org/wiki/XHTML

Más contenido relacionado

La actualidad más candente (20)

Problema 7 Jara Molina
Problema 7 Jara MolinaProblema 7 Jara Molina
Problema 7 Jara Molina
 
Conalep 1
Conalep 1Conalep 1
Conalep 1
 
Programas
ProgramasProgramas
Programas
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje C
 
Programas 4 a 14
Programas 4 a 14Programas 4 a 14
Programas 4 a 14
 
Hectorgutierrez
HectorgutierrezHectorgutierrez
Hectorgutierrez
 
Problema 12 JM
Problema 12 JMProblema 12 JM
Problema 12 JM
 
Ejemplos de programas
Ejemplos de programasEjemplos de programas
Ejemplos de programas
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
PROGRAMAS C++
PROGRAMAS C++PROGRAMAS C++
PROGRAMAS C++
 
Algoritmo En Programa
Algoritmo En ProgramaAlgoritmo En Programa
Algoritmo En Programa
 
Secion3
Secion3Secion3
Secion3
 
Salinas parcial
Salinas  parcialSalinas  parcial
Salinas parcial
 
Evidenciafinaltic2013 1
Evidenciafinaltic2013 1Evidenciafinaltic2013 1
Evidenciafinaltic2013 1
 
C++
C++C++
C++
 
Informe#13
Informe#13Informe#13
Informe#13
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Suma y multiplicación
Suma y multiplicaciónSuma y multiplicación
Suma y multiplicación
 
Algoritmos seudocodigo y programas
Algoritmos seudocodigo y programasAlgoritmos seudocodigo y programas
Algoritmos seudocodigo y programas
 
Programa 7
Programa 7Programa 7
Programa 7
 

Destacado (20)

Vision 1..-maguy
Vision 1..-maguyVision 1..-maguy
Vision 1..-maguy
 
Aprende Tic
Aprende TicAprende Tic
Aprende Tic
 
Como se configura un hadware y sofware
Como se configura un hadware y sofwareComo se configura un hadware y sofware
Como se configura un hadware y sofware
 
Proyecto de aula el retiro
Proyecto de aula el retiroProyecto de aula el retiro
Proyecto de aula el retiro
 
Cuandomeame[1]
Cuandomeame[1]Cuandomeame[1]
Cuandomeame[1]
 
Presentación3
Presentación3Presentación3
Presentación3
 
Mala higiene bucal
Mala higiene bucalMala higiene bucal
Mala higiene bucal
 
La célula
La célulaLa célula
La célula
 
Presentacion
PresentacionPresentacion
Presentacion
 
Medios de transporte. 1
Medios de transporte. 1Medios de transporte. 1
Medios de transporte. 1
 
La televisión
La televisiónLa televisión
La televisión
 
Giuliano
GiulianoGiuliano
Giuliano
 
Productos quimicos utilizados para el mantenimiento
Productos quimicos utilizados para el mantenimientoProductos quimicos utilizados para el mantenimiento
Productos quimicos utilizados para el mantenimiento
 
Seres vivos
Seres vivosSeres vivos
Seres vivos
 
R35692
R35692R35692
R35692
 
Taller de Motivación
Taller de MotivaciónTaller de Motivación
Taller de Motivación
 
Higiene y seguridad
Higiene y seguridadHigiene y seguridad
Higiene y seguridad
 
Colombia 4 a
Colombia 4 aColombia 4 a
Colombia 4 a
 
Seleccion de procesios
Seleccion de procesiosSeleccion de procesios
Seleccion de procesios
 
Maestria 1
Maestria 1Maestria 1
Maestria 1
 

Similar a Programación para robótica

Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje coswnes92
 
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
 
Trampas en c ++
Trampas en c ++Trampas en c ++
Trampas en c ++DTQ4
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsmaCarlos Avila
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particularCarlota Guzman
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfGabriel Medina
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónNorma Vaquilema
 
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
 
De algoritmo a programa en c++
De algoritmo a programa en c++De algoritmo a programa en c++
De algoritmo a programa en c++maribelduran
 
Programación en c y c++ prev
Programación en c y c++ prevProgramación en c y c++ prev
Programación en c y c++ prevjtk1
 

Similar a Programación para robótica (20)

Prgramas en c 2
Prgramas en c 2Prgramas en c 2
Prgramas en c 2
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje c
 
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
 
Trampas en c ++
Trampas en c ++Trampas en c ++
Trampas en c ++
 
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
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Lenguaje de-programación-c
Lenguaje de-programación-cLenguaje de-programación-c
Lenguaje de-programación-c
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
C basico
C basicoC basico
C basico
 
C basico
C basicoC basico
C basico
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particular
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
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
 
Lenguajec(1)
Lenguajec(1)Lenguajec(1)
Lenguajec(1)
 
De algoritmo a programa en c++
De algoritmo a programa en c++De algoritmo a programa en c++
De algoritmo a programa en c++
 
Problemas
ProblemasProblemas
Problemas
 
Programación en c y c++ prev
Programación en c y c++ prevProgramación en c y c++ prev
Programación en c y c++ prev
 

Más de rulascch

Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesrulascch
 
Azcapotzalco
AzcapotzalcoAzcapotzalco
Azcapotzalcorulascch
 
Azcapotzalco
AzcapotzalcoAzcapotzalco
Azcapotzalcorulascch
 
Programacionpararobotica3
Programacionpararobotica3Programacionpararobotica3
Programacionpararobotica3rulascch
 
Programación para robótica tomo 4
Programación para robótica tomo 4Programación para robótica tomo 4
Programación para robótica tomo 4rulascch
 
biografia html
biografia htmlbiografia html
biografia htmlrulascch
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicosrulascch
 
Conceptos Básicos
Conceptos BásicosConceptos Básicos
Conceptos Básicosrulascch
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónrulascch
 

Más de rulascch (16)

Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Vallejo
VallejoVallejo
Vallejo
 
Sur
SurSur
Sur
 
Oriente
OrienteOriente
Oriente
 
Naucalpan
NaucalpanNaucalpan
Naucalpan
 
Azcapotzalco
AzcapotzalcoAzcapotzalco
Azcapotzalco
 
Azcapotzalco
AzcapotzalcoAzcapotzalco
Azcapotzalco
 
Practica7
Practica7Practica7
Practica7
 
Practica6
Practica6Practica6
Practica6
 
Programacionpararobotica3
Programacionpararobotica3Programacionpararobotica3
Programacionpararobotica3
 
Programación para robótica tomo 4
Programación para robótica tomo 4Programación para robótica tomo 4
Programación para robótica tomo 4
 
biografia html
biografia htmlbiografia html
biografia html
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
Conceptos Básicos
Conceptos BásicosConceptos Básicos
Conceptos Básicos
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Esquema
EsquemaEsquema
Esquema
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (12)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Programación para robótica

  • 1. PROGRAMACIÓN PARA ROBÓTICA SEMANA 1 PROGRAMACIÓN EN C OPERACIONES BÁSICAS ING. RAÚL SÁNCHEZ SÁNCHEZ 18/08/2015
  • 2. Estructura básica de un programa en C Estructura básica de un programa en C ++
  • 3. 1. Realizar un programa en C que mande el mensaje: Mi primer programa en C Solución: #include <stdio.h> main() { printf("Mi primer programa en C"); } 2. Realizar un programa que de un doble salto de línea: Solución: #include <stdio.h> main() { printf("Raúl Sáncheznn"); printf("Sánchez"); } Cadenas de caracteres 3. #include <stdio.h> #include <string.h> main() {
  • 4. char a[10]="de"; char b[10]="loto"; char c[10]="Flor"; printf("%s n %s n %s",a,b,c); } Ejercicio.Acomodalas salidasde programacomo se indicaa continuación: a) flor de loto b) florde loto c) flor de loto d) florde loto Ejercicio.Revisayejecutael siguienteprograma:
  • 5. #include <stdio.h> #include <string.h> main() { char a[10]="oscuro"; char b[10]="el"; char c[10]="la"; char d[10]="cafe"; char e[10]="pasion"; char f[10]="amor"; char g[10]="es"; char h[10]="caliente"; char i[10]="como"; char j[10]="y"; char k[10]="noche"; char l[10]="dulce"; printf("%s %s %s nn%s",b,d,g,a); } Modifica coloca las letrasque le faltan a la funciónprintf para obtenerla siguiente salida: El café es Oscurocomo la noche Caliente comolapasión Y Dulce como el amor
  • 6. Realizar un programa enC que realice la suma básica de 2 números: #include <stdio.h> main() { floata,b,suma; printf("a="); scanf("%f",&a); printf("b="); scanf("%f",&b); suma=a+b; printf("Lasumade %.2f + %.2f = %.2f ",a,b,suma); } Ejercicio.Realizaunprograma enC que realice laresta,un programaque realice lamultiplicación, y unoque realice ladivisión. Ejercicio: Realizaun programa en C que resuelvasistemasde ecuacioneslinealesde laforma: 𝒂𝟏𝟏𝒙+ 𝒂𝟏𝟐𝒚 = 𝒃𝟏 𝒂𝟐𝟏𝒙+ 𝒂𝟐𝟐𝒚 = 𝒃𝟐
  • 7. Realizaun programa en C que resuelvasistemasde ecuacioneslinealesde laforma: 𝒂𝟏𝟏𝒙 + 𝒂𝟏𝟐𝒚 + 𝒂𝟏𝟑𝒛 = 𝒃𝟏 𝒂𝟐𝟏𝒙 + 𝒂𝟐𝟐𝒚 + 𝒂𝟐𝟑𝒛 = 𝒃𝟐 𝒂𝟑𝟏 + 𝒂𝟑𝟐𝒚 + 𝒂𝟑𝟑𝒛 = 𝒃𝟑 Fuentes http://platea.pntic.mec.es/vgonzale/cyr_0204/cyr_01/control/lengua_C/cadenas.htm https://es.wikipedia.org/wiki/XHTML