Sentencias y Pseudocodigo para principiantes.pdf

ServicioTecnico51 1 views 30 slides Sep 29, 2025
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Sentencias y Pseudocodigo


Slide Content

Altérminodelaunidadtemática,elestudiante
tendrálasbasesparaprogramarenforma
estructurada,problemassimplesusando
sentenciascompuestasyrepetitivas.
ObjetivodelaUnidad
Temática.
INTRODUCCIÓNALAPROGRAMACIÓNESTRUCTURADA
1

ProgramaciónEstructurada
2
C,lenguajedeprogramaciónquepermite
programardemaneraestructurada.
Estableceunasintaxisysemánticapropiapara
expresaroperaciones.
Ofrecesentenciasdecontrolparadescribir
secuencias,

ProgramaciónEstructurada
3
C,lenguajedeprogramaciónquepermite
programardemaneraestructurada.
Estableceunasintaxisysemánticapropiapara
expresaroperaciones.
Ofrecesentenciasdecontrolparadescribir
secuencias,selecciones

ProgramaciónEstructurada
7
C,lenguajedeprogramaciónquepermite
programardemaneraestructurada.
Estableceunasintaxisysemánticapropiapara
expresaroperaciones.
Ofrecesentenciasdecontrolparadescribir
secuencias,selecciones,iteraciones.
ITERACIÓN
while
do…while
for

EstructurasSecuenciales
5
Sonlassentencias(asignacioneseinvocacionesafunciones)escritasenelcódigofuente,cadaunade
estasseráejecutadademanerasecuencial(enordendeaparición)unavezcompiladoelcódigofuente
Instrucción1
Instrucción2
Instrucción3
Instrucciónn
Instrucción1
Instrucción2
Instrucción3
.
.
.
Instrucciónn
DiagramadeFlujo Pseudocódigo CódigoC

EstructurasSelectivasif{…}
6
Seutilizanparatomarunadecisiónenbasealaevaluacióndeunaexpresión.
DiagramadeFlujo Pseudocódigo CódigoC
SicondiciónEntonces
Instrucciones
FinSi
SelectivaSimple

EstructurasSelectivasif{…}
7
Seutilizanparatomarunadecisiónenbasealaevaluacióndeunaexpresión.
Selectivadoble
DiagramadeFlujo Pseudocódigo CódigoC
SicondiciónEntonces
Instrucciones 1
Sino
Instrucciones 2
FinSi

EstructurasSelectivasif{…}
8
Selectivamúltiple
DiagramadeFlujo Pseudocódigo CódigoC
Sicondición1Entonces
Instrucciones1
Sino
Sicondición2Entonces
Instrucciones2
Sino
Sicondición3Entonces
Instrucciones3
. . .
Sino
Instruccionesn
FinSi
FinSi
FinSi

EstructurasSelectivasif{…}
9
Laestructuraselectivaif,seutilizaparaexpresardecisiones.
Lasintaxises:

EstructurasSelectivasif{…}
10
Laestructuraselectivaif,seutilizaparaexpresardecisiones.
Lasintaxises: Sialevaluarseexpresión1dacomoresultadoverdadero,
entoncessellevaacaboelcódigoinmediatoentrellaves.
Sinosi(elseif)laexpresión2seevalúaydacomo
resultadoverdaderoentoncessellevaacaboelcódigo
inmediatoentrellaves.
Sinosi(elseif)laexpresión3seevalúaysiestadacomo
resultadoverdadero,entoncessellevaacaboelcódigo
inmediatoentrellaves.

Sino(else)siningunacondiciónharesultadoverdadero
entoncessellevaacaboelcódigoinmediatoentrellaves.
Lassentenciaselse
if(sinosi)yelse
(sino)pueden
omitirse

EstructurasSelectivaswitch
11
Facilitaimplementaralgunasdecisionesmúltiplescuandosepresentan,todasconbaseenlaevaluación
delvalordeunavariable(expresión).

EstructurasSelectivaswitch
12
Facilitaimplementaralgunasdecisionesmúltiplescuandosepresentan,todasconbaseenlaevaluación
delvalordeunavariable(expresión).
Laestructuraselectivaswitch,seutilizabajolateoríade
laprogramaciónestructurada;incluyeunasentenciade
salto(break),quedebeserutilizadaanalíticamente.

SentenciasRepetitivas
13
Iterativamientras
Lasentenciawhile,seutilizaparaejecutarmásdeunavezelmismoconjuntode
instrucciones, conbaseaunacondición.
DiagramadeFlujo Pseudocódigo CódigoC
mientrascondición1hacer
Instrucciones
Finmientras

SentenciasRepetitivas
14
Iterativarepetir
Lasentenciado…while,seaseguraquelasinstruccionesdentrodelciclo,seejecutenalmenosunavez.
repetir
Instrucciones
hastaquecondición
DiagramadeFlujo Pseudocódigo CódigoC

Estructurawhilevsdo…while
15
Laestructuradecontrolwhile,evalúalacondición
antesdeiniciarcadaiteración.
Sialevaluarlacondición,generacomoresultado
verdadero,serealizanlassentenciasqueestán
dentrodelasllaves.

Estructurawhilevsdo…while
16
Laestructuradecontroldo…while,seutiliza,
cuandosequiereasegurarquelassentencias
queseencuentrandentrodelcicloseejecuten
almenosunavez;puestoquelaevaluaciónde
lacondición(expresiónlógica),serealizaal
finalizarelciclo.

SentenciasRepetitivas
17
Iterativapara
Lasentenciafor,permitedefinirunbuclequeescontroladoporunavariabledecontroloinducción,
conocidocomocontador
Parai<-xhastanhacer
Instrucciones
finpara
DiagramadeFlujo Pseudocódigo CódigoC

SentenciasRepetitivafor
18
Estructurafor
Elencabezadodeunbucle for,secomponedetrespartes,separadaspor‘;’.
Seinicializanlas
variablesdecontroly
sóloseejecutaunavez.
Antesdelaprimera
iteración.

SentenciasRepetitivafor
19
Estructurafor
Elencabezadodeunbucle for,secomponedetrespartes,separadaspor‘;’.
Expresiónqueindicalacondición
lógica,quedebecumplirseparaque
lapróximaiteraciónseejecute;esta
condiciónseevalúaantesdecada
iteracióny,cuandodejade
satisfacerse,elbuclefortermina.

SentenciasRepetitivafor
20
Estructurafor
Elencabezadodeunbucle for,secomponedetrespartes,separadaspor‘;’.
Representalaactualización
(incrementoodecremento)de
controlyse
decada
lasvariablesde
ejecutadespués
iteración.

Aplicaciones
21
Ejemploif…else

Aplicaciones
22
Ejemploif…else

Aplicaciones
23
Ejemploswitch

Aplicaciones
24
Ejemploswitch

Aplicaciones
25
Ejemplowhile

Aplicaciones
26
Ejemplowhile

Aplicaciones
27
Ejemplodo…while

Aplicaciones
28
Ejemplodo…while

Aplicaciones
29
Ejemplofor(…)

Aplicaciones
30
Ejemplofor(…)