SlideShare uma empresa Scribd logo
1 de 10
LINKS
¿Cuál es la salida por pantalla de los siguientes códigos? Recomendación: Observe cómo cambian las “variables” línea por línea.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],2 3 4 5 2 3 4 5 2 2 2 2
#include<stdio.h> void main(){ int i=3; float c=1.0; int n=4; do{ for(n=i;n<5;n++) { c=1/n; printf(&quot;c=%f &quot;,c); } i=4; }while(c>0); printf(&quot;c=%f &quot;,c); getch(); }
c=0.000000 c=0.000000 c=0.000000 0.333333 0.333333 0.333333 0.333333…….. etc (lazo infinito) c=0 c=0 c=0 Escoge tu respuesta:
[object Object]
[object Object],2 2 2 2 c=0.000000 c=0.000000 c=0.000000
[object Object],Uno dividido para n (1/n): El uno es entero, la variable “n” también es de tipo entero, por consiguiente un entero dividido para otro entero da: UN ENTERO… Recordemos: DIV (a/b)  nos da como resultado el cociente entre a y b. MOD (a%b)  nos da como resultado el residuo.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Esta inicialización se ejecuta sólo cuando entramos al lazo for. Ojo que estamos presentando por pantalla la variable “i”, pero esta nunca cambia, notemos que el incremento es j++, entonces j es la que cambia. El lazo si termina, porque la condición del for es que continúe mientras “j<6”, y “j”  a pesar de que nunca la presentamos, si está incrementando.

Mais conteúdo relacionado

Destaque

Destaque (7)

PLAZOS ENTREGA TAREAS PAI
PLAZOS ENTREGA TAREAS PAIPLAZOS ENTREGA TAREAS PAI
PLAZOS ENTREGA TAREAS PAI
 
Tänkvärt
TänkvärtTänkvärt
Tänkvärt
 
Grupox
GrupoxGrupox
Grupox
 
Sara curphy, chistes
Sara curphy, chistesSara curphy, chistes
Sara curphy, chistes
 
El bádminton
El bádmintonEl bádminton
El bádminton
 
Presentacion Unidad I Parte III
Presentacion Unidad I Parte IIIPresentacion Unidad I Parte III
Presentacion Unidad I Parte III
 
Jeeberella's Craft Castle - Product presentation
Jeeberella's Craft Castle - Product presentationJeeberella's Craft Castle - Product presentation
Jeeberella's Craft Castle - Product presentation
 

Semelhante a Fundamentos de programacion

Puerto d825 CU ZUMPANGO
Puerto d825 CU ZUMPANGOPuerto d825 CU ZUMPANGO
Puerto d825 CU ZUMPANGOLeida Zuñiga
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje cjoeshego
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Ángel Acaymo M. G.
 
Tema 2 - Programación básica en C (II)
Tema 2  - Programación básica en C (II)Tema 2  - Programación básica en C (II)
Tema 2 - Programación básica en C (II)Pablo Haya
 
05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicasCarlos
 
Tema 2 - Programación básica en C (III)
Tema 2  - Programación básica en C (III)Tema 2  - Programación básica en C (III)
Tema 2 - Programación básica en C (III)Pablo Haya
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucionJair BG
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Agile Spain
 

Semelhante a Fundamentos de programacion (20)

Codificación
CodificaciónCodificación
Codificación
 
Algoritmo En Programa
Algoritmo En ProgramaAlgoritmo En Programa
Algoritmo En Programa
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Apunfun2
Apunfun2Apunfun2
Apunfun2
 
Puerto d825 CU ZUMPANGO
Puerto d825 CU ZUMPANGOPuerto d825 CU ZUMPANGO
Puerto d825 CU ZUMPANGO
 
Curso
CursoCurso
Curso
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
 
Encuentro Linux 2011
Encuentro Linux 2011Encuentro Linux 2011
Encuentro Linux 2011
 
Tema 2 - Programación básica en C (II)
Tema 2  - Programación básica en C (II)Tema 2  - Programación básica en C (II)
Tema 2 - Programación básica en C (II)
 
05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
 
Aprende a usar GDB, el depurador de C
Aprende a usar GDB, el depurador de CAprende a usar GDB, el depurador de C
Aprende a usar GDB, el depurador de C
 
Tema 2 - Programación básica en C (III)
Tema 2  - Programación básica en C (III)Tema 2  - Programación básica en C (III)
Tema 2 - Programación básica en C (III)
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucion
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
Unmsm05 2008
Unmsm05 2008Unmsm05 2008
Unmsm05 2008
 
Clase Programación WEB
Clase Programación WEBClase Programación WEB
Clase Programación WEB
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 

Mais de Felix Rivas

Facebook's Apps II part
Facebook's Apps II partFacebook's Apps II part
Facebook's Apps II partFelix Rivas
 
Presentacion facebook's apps
Presentacion facebook's appsPresentacion facebook's apps
Presentacion facebook's appsFelix Rivas
 
Facebook app API Vs2.0
Facebook app API Vs2.0Facebook app API Vs2.0
Facebook app API Vs2.0Felix Rivas
 
Diapositias curso fb 3
Diapositias curso fb 3Diapositias curso fb 3
Diapositias curso fb 3Felix Rivas
 
Productos Trangénicos
Productos TrangénicosProductos Trangénicos
Productos TrangénicosFelix Rivas
 
Cinetica Quimica
Cinetica QuimicaCinetica Quimica
Cinetica QuimicaFelix Rivas
 
Sustancias Higroscopicas
Sustancias HigroscopicasSustancias Higroscopicas
Sustancias HigroscopicasFelix Rivas
 
Morfologia Del Robot II
Morfologia Del Robot IIMorfologia Del Robot II
Morfologia Del Robot IIFelix Rivas
 
Morfología del robot
Morfología del robotMorfología del robot
Morfología del robotFelix Rivas
 
Fundamentos de Robotica
Fundamentos de RoboticaFundamentos de Robotica
Fundamentos de RoboticaFelix Rivas
 
Emisiones ElectromagnéTicas
Emisiones ElectromagnéTicasEmisiones ElectromagnéTicas
Emisiones ElectromagnéTicasFelix Rivas
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionFelix Rivas
 
Administración de Empresas - Enfoque Contingencia
Administración de Empresas - Enfoque ContingenciaAdministración de Empresas - Enfoque Contingencia
Administración de Empresas - Enfoque ContingenciaFelix Rivas
 

Mais de Felix Rivas (20)

Facebook's Apps II part
Facebook's Apps II partFacebook's Apps II part
Facebook's Apps II part
 
Presentacion facebook's apps
Presentacion facebook's appsPresentacion facebook's apps
Presentacion facebook's apps
 
Facebook app API Vs2.0
Facebook app API Vs2.0Facebook app API Vs2.0
Facebook app API Vs2.0
 
Diapositias curso fb 3
Diapositias curso fb 3Diapositias curso fb 3
Diapositias curso fb 3
 
Productos Trangénicos
Productos TrangénicosProductos Trangénicos
Productos Trangénicos
 
Ph
PhPh
Ph
 
Monopolio
MonopolioMonopolio
Monopolio
 
Las Drogas
Las DrogasLas Drogas
Las Drogas
 
Gases Ideales
Gases IdealesGases Ideales
Gases Ideales
 
Cinetica Quimica
Cinetica QuimicaCinetica Quimica
Cinetica Quimica
 
Sustancias Higroscopicas
Sustancias HigroscopicasSustancias Higroscopicas
Sustancias Higroscopicas
 
Morfologia Del Robot II
Morfologia Del Robot IIMorfologia Del Robot II
Morfologia Del Robot II
 
Sensores II
Sensores IISensores II
Sensores II
 
Robotica2
Robotica2Robotica2
Robotica2
 
Morfología del robot
Morfología del robotMorfología del robot
Morfología del robot
 
Fundamentos de Robotica
Fundamentos de RoboticaFundamentos de Robotica
Fundamentos de Robotica
 
Emisiones ElectromagnéTicas
Emisiones ElectromagnéTicasEmisiones ElectromagnéTicas
Emisiones ElectromagnéTicas
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Administración de Empresas - Enfoque Contingencia
Administración de Empresas - Enfoque ContingenciaAdministración de Empresas - Enfoque Contingencia
Administración de Empresas - Enfoque Contingencia
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 

Último

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
 
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
 
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
 
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
 
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
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Último (11)

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
 
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
 
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.
 
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...
 
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
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Fundamentos de programacion

  • 2. ¿Cuál es la salida por pantalla de los siguientes códigos? Recomendación: Observe cómo cambian las “variables” línea por línea.
  • 3.
  • 4.
  • 5. #include<stdio.h> void main(){ int i=3; float c=1.0; int n=4; do{ for(n=i;n<5;n++) { c=1/n; printf(&quot;c=%f &quot;,c); } i=4; }while(c>0); printf(&quot;c=%f &quot;,c); getch(); }
  • 6. c=0.000000 c=0.000000 c=0.000000 0.333333 0.333333 0.333333 0.333333…….. etc (lazo infinito) c=0 c=0 c=0 Escoge tu respuesta:
  • 7.
  • 8.
  • 9.
  • 10.