SlideShare una empresa de Scribd logo
1 de 21
Colegio de Estudios Científicos y Tecnológicos del Estado
de México.
Programación Estructurada
Temario
 Tipo de dato
 Variable
 Operaciones Aritméticas, Lógicas, Comparaciones y Asignación.
 Estructuras de control
a) If
b) For
c) Switch
d) While
e) Do while
 Arreglo
 Arreglo Bidimensional
Tipo de dato
 Short = número corto
 Int = número entero
 Long = número largo
 Char = un carácter
 Boolean = para un si o un no
 Float = número decimal y precisión
 Double = decimal
 String = cadena de carácteres .
Variable
 Son todas aquellas variables a las que posteriormente se les asigna un valor
 Declaración de variables
Int A;
 Declaración y asignación de valor
Int A=6;
 Asignación de valor a la variable
A=6;
Operaciones :
 Aritmética :
Son todas aquellas operaciones básica que nos permiten hallar un resultado
numérico proveniente de un algoritmo.
Están son:
 Suma +
 Resta -
 División /
 Porcentaje %
 Multiplicación *
Operaciones :
 Lógicos:
En el lenguaje de programación se utilizan signos para algo muy especifico , los cuales nos ayudan a
relacionar una condición o una instrucción.
Estos son :
 En español es “y”, en inglés es “and” y en programación es “&&”
Estos nos ayudan a decir que se deberá de realizar ambas acciones de una condición.
 En español es “o”, en ingles es “or” y en programación es “||”
Estos nos ayudan a decir que se deberá de realizar una u otra acción en una condición.
Operaciones :
 Lógicos:
 En español es “no”, en inglés es “not” y en programación es “!”
Estos nos ayudan a decir que no se deberá de realizar dicha acción dentro de
una condición.
Operaciones :
 I/D:
Este tipo de operación nos ayuda a indicar en una condición como será nuestra forma de “avanzar”,
es el que nos marcara si se va a ir aumentando cierta cantidad en nuestra variable
 i++ es igual i=i+1;
Este indica que la variable irá de forma creciente, o sea uno más.
 i-- es igual i=i-1;
Este indica que la variable irá de forma decreciente, o sea uno menos.
Operaciones
 i+=4 es igual i=i+4;
Este indica que la variable irá de forma creciente, o sea cuatro más.
 i-=3 es igual i=i-3;
Este indica que la variable irá de forma decreciente, o sea tres menos.
 i*=2 es igual i=i*2;
Este indica que la variable irá de forma creciente, o sea la variable por dos
 i/=2 es igual i=i/2;
Este indica que a la variable se le va a dividir dos.
Operaciones :
 Comparaciones:
Este tipo de operación nos ayuda a indicar en una condición si será una variable
mayor a un numero o viceversa , para ello tenemos estos signos.
o > No sirve para decir que será mayor a algo.
o < No sirve para decir que será menor a algo.
o >= No sirve para decir que será mayor o igual a algo.
o <= No sirve para decir que será menor o igual a algo.
o <> No sirve para decir que será o habrá una diferencia entre algo.
o == No sirve para decir que será igual a algo.
Operaciones :
 Asignación:
Este tipo de signo en programación nos ayuda a indicar el valor que se le asignara
a una variable .
Por ejemplo:
Para decir que una variable tendrá un valor se colocaría así:
A=0 por lo tanto quiere decir que la variable A tendrá el valor de 0
Estructuras de control
 Las estructuras de control nos permiten combinar diversas instrucciones de
forma en que nuestro programa sea capaz de realizarlas y así poder tener un
mejor control de todos nuestros fluidos.
 Para ello podemos utilizar:
 If Simple,Doble o Anidado.
 For
 Switch
 While
 Do while
Estructuras de control
 IF Simple
Un if es el que marca la parte si en una condición, por ello su estructura es:
Se coloca primero el If luego se abre un par de paréntesis en el cual colocaras adentre una
condición después cerraras tu paréntesis, abrirás un corchete y ahí colocara la instrucción
que será realizada después cierras el corchete y fin.
Te quedara así:
if(condición){
Instrucción
}
Todo esto lo hará siempre y cuando la condición se cumpla
Estructuras de control
 IF Doble
Este if nos sirve para indicar que habrá dos instrucción en una condición, ya que si no se llegase a cumplir
una instrucción para ello se coloca el otro y así si no es una es otra pero de que se cumplen se cumplen.
En este caso se utiliza un Else el cual se marca como un entonces.
Se coloca primero el If luego se abre un par de paréntesis en el cual colocaras adentre una condición
después cerraras tu paréntesis, abrirás un corchete y ahí colocara la instrucción que será realizada después
cierras el corchete y se coloca un else luego abres un corchete defines una instrucción nueva y cierras el
corche y fin.
Te quedara así:
if(condición){
Instrucción
} else
{
Instrucción nueva
}
Estructuras de control
 IF Anidado
Nos sirve para colocar diversas condiciones e instrucciones ya que así podemos decir que sino se cumple
una condición con su instrucción se hará uso de nueva condición e instrucción. Esta parte se marca aquí
como un “Si No Entonces” hacer otra cosa.
Se coloca primero el If luego se abre un par de paréntesis en el cual colocaras adentre una condición
después cerraras tu paréntesis, abrirás un corchete y ahí colocara la instrucción que será realizada
después cierras el corchete y se coloca un else luego abres un corchete defines una condición e
instrucción nueva y cierras el corche y fin.
Te quedara así:
if(condición){
Instrucción
} else if(condición)
{
Instrucción nueva
}
Estructuras de control
 For
Nos sirve para repetir una instrucción, y esto define una instrucción la cual tendrá un valor inicial y
una condición y un decremento o incremento. Dentro del for se puede hacer la asignación de valor
a la variable, ya que esta construido por una asignación de variable, una comparación (a partir de
esto se maraca una condición la cual tiene una valor de inicio y un limita) y un incremento o
decremento.
Su estructura:
For (int a=0;a<n;a++)
cout<<(lo que se va imprimir)<<endl;
Estructuras de control
 Switch
Es como un según, el cual nos sirve para poner diversos casos u opciones de condiciones.
Este se complementa por un “case n”, el cual equivale a cada una de las opciones y estos deben cerrarse
por un “break”.
También se hace uso de un “default”, el cual se toma como un “de otro modo” y al igual que el case se
cierra por un break.
Quedaría así:
Switch (variable){
Case tipo:
Intrucciones:
Break;
Default;
intreccion;:
Break;
}
Estructuras de control
 While
No ayuda a crear un ciclo repetitivo , ya que este es como un “mientras”.
Mientras la condición se cumpla este se repetirá cuantas veces sea necesario, en
caso de que la condición no se cumpla se sale del programa enseguida.
Esta construido por una condición e instrucción.
Su estructura:
While (condición){
Instrucción:
}
Estructuras de control
 Do While
No ayuda a la creación de ciclos, aquí lo que lo diferencial del while es que todas las instrucciones
que se encuentren en el bloque será las que por lo meno una ves la ejecutara.
Su bloque es:
Do{
Instrucción:
}
While (condición)
Arreglo Lineal
 Nos sirve para la realización de series ya que es como una caja donde sólo se puede guarda una
sola columna de valores.
Su estructura
Se rellena el
arreglo
Se imprime el
arreglo
Int n;
Cin>>n;
Int a[c][f];
For(int
i=0;i<n;i++){
A[i]=i+1;
}
For(int
j=0;j<n;j++){
Cout<<a[j]
}
Arreglo Bidimensional
 Nos sirve para la realización de cuadros numéricos ya que es como una caja donde se puede
guarda n número de columna y n números de filas de valores.
Su estructura sería:
Int n;
Cin>>n;
Int a[c][f];
For(int
i=0;i<n;i++){
For(int
j=0;j<n;j++){
Cin>>a[i][j]
}
}
Se rellena el
arreglo
For(int
i=0;i<n;i++){
For(int
j=0;j<n;j++){
Cout<<a[i][j]
}
cout<<endl:
}
}
Se imprime el
arreglo

Más contenido relacionado

La actualidad más candente

Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivasmartell024
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigoGioo
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de ControlAndres Carrera
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccionClariza
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura CondicionalRegina Flores
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 

La actualidad más candente (20)

Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Términos
TérminosTérminos
Términos
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Video
VideoVideo
Video
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Ciclos
CiclosCiclos
Ciclos
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
 
Modulo2b
Modulo2bModulo2b
Modulo2b
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Acumuladores y Contadores
Acumuladores y ContadoresAcumuladores y Contadores
Acumuladores y Contadores
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccion
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 

Destacado

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónJavier Roig
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoJoaquin Lara Sierra
 
1. Algoritmos y Programas
1. Algoritmos y Programas1. Algoritmos y Programas
1. Algoritmos y Programas1101
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujoastaroth97
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmossmog2010
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacionCriss Russo
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosIvan Vera Montenegro
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoJ Luis
 

Destacado (16)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un Algoritmo
 
Diagrama de flujo (programacion)
Diagrama de flujo (programacion)Diagrama de flujo (programacion)
Diagrama de flujo (programacion)
 
1. Algoritmos y Programas
1. Algoritmos y Programas1. Algoritmos y Programas
1. Algoritmos y Programas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De Flujo
 

Similar a ProgEstructurada

Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclosSohar Carr
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dqDorys Quiroz Quiroz
 
Presentación
Presentación Presentación
Presentación anyomupe98
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientomariavidal94
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoSantiagoFernandezCep
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoSantiagoAldanaDelgad
 
Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.Ivan A. Walkes Mc.
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En Cpainni
 

Similar a ProgEstructurada (20)

Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclos
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Fundamentos
Fundamentos Fundamentos
Fundamentos
 
Parcial
ParcialParcial
Parcial
 
Presentación
Presentación Presentación
Presentación
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamiento
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamiento
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamiento
 
Iteraciones y decisiones en c++
Iteraciones y decisiones en c++Iteraciones y decisiones en c++
Iteraciones y decisiones en c++
 
Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.Estructuras de Control - Ivan Walkes Mc.
Estructuras de Control - Ivan Walkes Mc.
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Http estructa
Http estructaHttp estructa
Http estructa
 
Programacion en c
Programacion en cProgramacion en c
Programacion en c
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
 

Último

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 

ProgEstructurada

  • 1. Colegio de Estudios Científicos y Tecnológicos del Estado de México. Programación Estructurada
  • 2. Temario  Tipo de dato  Variable  Operaciones Aritméticas, Lógicas, Comparaciones y Asignación.  Estructuras de control a) If b) For c) Switch d) While e) Do while  Arreglo  Arreglo Bidimensional
  • 3. Tipo de dato  Short = número corto  Int = número entero  Long = número largo  Char = un carácter  Boolean = para un si o un no  Float = número decimal y precisión  Double = decimal  String = cadena de carácteres .
  • 4. Variable  Son todas aquellas variables a las que posteriormente se les asigna un valor  Declaración de variables Int A;  Declaración y asignación de valor Int A=6;  Asignación de valor a la variable A=6;
  • 5. Operaciones :  Aritmética : Son todas aquellas operaciones básica que nos permiten hallar un resultado numérico proveniente de un algoritmo. Están son:  Suma +  Resta -  División /  Porcentaje %  Multiplicación *
  • 6. Operaciones :  Lógicos: En el lenguaje de programación se utilizan signos para algo muy especifico , los cuales nos ayudan a relacionar una condición o una instrucción. Estos son :  En español es “y”, en inglés es “and” y en programación es “&&” Estos nos ayudan a decir que se deberá de realizar ambas acciones de una condición.  En español es “o”, en ingles es “or” y en programación es “||” Estos nos ayudan a decir que se deberá de realizar una u otra acción en una condición.
  • 7. Operaciones :  Lógicos:  En español es “no”, en inglés es “not” y en programación es “!” Estos nos ayudan a decir que no se deberá de realizar dicha acción dentro de una condición.
  • 8. Operaciones :  I/D: Este tipo de operación nos ayuda a indicar en una condición como será nuestra forma de “avanzar”, es el que nos marcara si se va a ir aumentando cierta cantidad en nuestra variable  i++ es igual i=i+1; Este indica que la variable irá de forma creciente, o sea uno más.  i-- es igual i=i-1; Este indica que la variable irá de forma decreciente, o sea uno menos.
  • 9. Operaciones  i+=4 es igual i=i+4; Este indica que la variable irá de forma creciente, o sea cuatro más.  i-=3 es igual i=i-3; Este indica que la variable irá de forma decreciente, o sea tres menos.  i*=2 es igual i=i*2; Este indica que la variable irá de forma creciente, o sea la variable por dos  i/=2 es igual i=i/2; Este indica que a la variable se le va a dividir dos.
  • 10. Operaciones :  Comparaciones: Este tipo de operación nos ayuda a indicar en una condición si será una variable mayor a un numero o viceversa , para ello tenemos estos signos. o > No sirve para decir que será mayor a algo. o < No sirve para decir que será menor a algo. o >= No sirve para decir que será mayor o igual a algo. o <= No sirve para decir que será menor o igual a algo. o <> No sirve para decir que será o habrá una diferencia entre algo. o == No sirve para decir que será igual a algo.
  • 11. Operaciones :  Asignación: Este tipo de signo en programación nos ayuda a indicar el valor que se le asignara a una variable . Por ejemplo: Para decir que una variable tendrá un valor se colocaría así: A=0 por lo tanto quiere decir que la variable A tendrá el valor de 0
  • 12. Estructuras de control  Las estructuras de control nos permiten combinar diversas instrucciones de forma en que nuestro programa sea capaz de realizarlas y así poder tener un mejor control de todos nuestros fluidos.  Para ello podemos utilizar:  If Simple,Doble o Anidado.  For  Switch  While  Do while
  • 13. Estructuras de control  IF Simple Un if es el que marca la parte si en una condición, por ello su estructura es: Se coloca primero el If luego se abre un par de paréntesis en el cual colocaras adentre una condición después cerraras tu paréntesis, abrirás un corchete y ahí colocara la instrucción que será realizada después cierras el corchete y fin. Te quedara así: if(condición){ Instrucción } Todo esto lo hará siempre y cuando la condición se cumpla
  • 14. Estructuras de control  IF Doble Este if nos sirve para indicar que habrá dos instrucción en una condición, ya que si no se llegase a cumplir una instrucción para ello se coloca el otro y así si no es una es otra pero de que se cumplen se cumplen. En este caso se utiliza un Else el cual se marca como un entonces. Se coloca primero el If luego se abre un par de paréntesis en el cual colocaras adentre una condición después cerraras tu paréntesis, abrirás un corchete y ahí colocara la instrucción que será realizada después cierras el corchete y se coloca un else luego abres un corchete defines una instrucción nueva y cierras el corche y fin. Te quedara así: if(condición){ Instrucción } else { Instrucción nueva }
  • 15. Estructuras de control  IF Anidado Nos sirve para colocar diversas condiciones e instrucciones ya que así podemos decir que sino se cumple una condición con su instrucción se hará uso de nueva condición e instrucción. Esta parte se marca aquí como un “Si No Entonces” hacer otra cosa. Se coloca primero el If luego se abre un par de paréntesis en el cual colocaras adentre una condición después cerraras tu paréntesis, abrirás un corchete y ahí colocara la instrucción que será realizada después cierras el corchete y se coloca un else luego abres un corchete defines una condición e instrucción nueva y cierras el corche y fin. Te quedara así: if(condición){ Instrucción } else if(condición) { Instrucción nueva }
  • 16. Estructuras de control  For Nos sirve para repetir una instrucción, y esto define una instrucción la cual tendrá un valor inicial y una condición y un decremento o incremento. Dentro del for se puede hacer la asignación de valor a la variable, ya que esta construido por una asignación de variable, una comparación (a partir de esto se maraca una condición la cual tiene una valor de inicio y un limita) y un incremento o decremento. Su estructura: For (int a=0;a<n;a++) cout<<(lo que se va imprimir)<<endl;
  • 17. Estructuras de control  Switch Es como un según, el cual nos sirve para poner diversos casos u opciones de condiciones. Este se complementa por un “case n”, el cual equivale a cada una de las opciones y estos deben cerrarse por un “break”. También se hace uso de un “default”, el cual se toma como un “de otro modo” y al igual que el case se cierra por un break. Quedaría así: Switch (variable){ Case tipo: Intrucciones: Break; Default; intreccion;: Break; }
  • 18. Estructuras de control  While No ayuda a crear un ciclo repetitivo , ya que este es como un “mientras”. Mientras la condición se cumpla este se repetirá cuantas veces sea necesario, en caso de que la condición no se cumpla se sale del programa enseguida. Esta construido por una condición e instrucción. Su estructura: While (condición){ Instrucción: }
  • 19. Estructuras de control  Do While No ayuda a la creación de ciclos, aquí lo que lo diferencial del while es que todas las instrucciones que se encuentren en el bloque será las que por lo meno una ves la ejecutara. Su bloque es: Do{ Instrucción: } While (condición)
  • 20. Arreglo Lineal  Nos sirve para la realización de series ya que es como una caja donde sólo se puede guarda una sola columna de valores. Su estructura Se rellena el arreglo Se imprime el arreglo Int n; Cin>>n; Int a[c][f]; For(int i=0;i<n;i++){ A[i]=i+1; } For(int j=0;j<n;j++){ Cout<<a[j] }
  • 21. Arreglo Bidimensional  Nos sirve para la realización de cuadros numéricos ya que es como una caja donde se puede guarda n número de columna y n números de filas de valores. Su estructura sería: Int n; Cin>>n; Int a[c][f]; For(int i=0;i<n;i++){ For(int j=0;j<n;j++){ Cin>>a[i][j] } } Se rellena el arreglo For(int i=0;i<n;i++){ For(int j=0;j<n;j++){ Cout<<a[i][j] } cout<<endl: } } Se imprime el arreglo