SlideShare una empresa de Scribd logo
1 de 19
Temario Parcial Uno POO
MARCO BAUTISTA CARRANZA 303
Temario
 .- Tipo de Datos
 .- Variables
 .- Bits & Bytes.- Operadores aritméticos, lógico,
comparación, asignación
 .- Estructuras de control:
 -If
 -For
 -Switch
 -While
 -Do While
 .- Arreglos
Tipo De Datos
 Un tipo de dato es un atributo que
indica sobre la clase de datos que
se va a trabajar es decir el tipo de
dato que va a usar, por decir,
entero, decimal entre otros y este
son los ejemplos:
 Byte
 Short
 Int
 Long
 Float
 Doublé
 Boolean
 Char
Variables
Ejemplo:
 Una variable será una letra:
 (a)
 Y esta tendrá un valor de 5
 O puede que no tenga valor y lo
ingrese el usuario
Es un espacio
en el sistema
de almacenaje
que contiene
una cantidad
o información
Bits y Bytes
UN BIT ES UNO LOS DÍGITOS DEL SISTEMA DE NUMERACIÓN BINARIO. ES
UNA CAPACIDAD DE ALCENAJE
EL BIT ES LA UNIDA MAS BÁSICA QUE CONTROLA LA PC
8 BIT 1 BYTE.
UN BYTE ES LA CONVERSIÓN QUE LE SIGUE AL BIT
Código ACII
 Es un código de caracteres basado en el alfabeto latino, tal como
se usa en inglés moderno y creado como una refundición o
evolución de los conjuntos de códigos utilizados entonces en
telegrafía.
 Contiene mas de 116 caracteres
Operadores aritméticos, lógico,
comparación, asignación
 ….. Operadores Aritméticos:
 Este tipo de operadores son
conocidos en Matemáticas se
utilizan para realizar operaciones
sea cual sea como de suma,
resta, multiplicación y división
(residuo y cociente) y demas:
 +
 -
 *
 %
EJEMPLOS:
Operadores aritméticos, lógico,
comparación, asignación
 ° Operadores Lógicos:
 Operadores: Y, O, NO / AND, OR,
NOT
 Y AND &&
 O OR ||
 NO NOT !
 Verdadero/Falso
 True/False
 1/0
Operadores aritméticos, lógico,
comparación, asignación
 ° Operadores Relacionales
 Este tipo e operadores nos
permiten evaluar las relaciones.
 si los términos a evaluar son
mayores o menores.
 Y al igual que los operadores
lógicos estos dan valores de Unos
o Ceros según sea el caso.
 = = Igual
 >= Mayor o igual que
 > Mayor que
 <= Menor o igual que
 < Menor que
 != NO igual (o diferente)
Estructuras De Control
 En lenguajes de programación, las estructuras de control permiten
modificar el flujo de ejecución de las instrucciones de un programa.
 NECESARIAS PARA PROGRAMAR
- If(){
 if elige entre varias alternativas en base al valor de una o más
expresiones lógicas.
 If(<expres log>){
 <sec sent>
 }
 else
 If se ocupara para hacer comparaciones y cumplir lo que se lo
indique
 If que tiene como significado “SI” tendrá su contra con else que es
conocido como “SINO/EN OTRO CASO”
- For(){
 Corresponde a un “PARA” es decir for
 Es una expresión lógica que hace que el bucle ejecute el bloque
 de sentencias mientras que dicha expresión sea cierta.
 for (<inicializacion> ; <expres_log> ; <incremento>)
 {
 <sec_sent>
 }
- Swicth(){
 La sentencia “DONDE"
 Es una sentencia donde se utiliza para seleccionar una de entre múltiples alternativas. Esta
sentencia es especialmente útil cuando la selección se basa en el valor de una variable de un
tipo simple o de una expresión de un tipo simple denominada expresión de control o selector.
 Estructura:
 switch (selector)
 {
 case <etiqueta> : <sec_sent>
 break;
 case <etiqueta> : <sec_sent>
 break;
 case <etiqueta> : <sec_sent>
 break;
 default : <sent> //opcional
 }
- While(){
 Sentencia “MIENTRAS”
 Un bucle while tiene una condición de control o expresión lógica
que controla la secuencia de repetición.
 Estrutura:
 while (<expres_log>)
 {
 <sec_sent>
 }
- Do(){
- While()}
 Sentencia “REPETIR”
 El bucle do-while también se denomina post-prueba, ya que la
expresión lógica se comprueba cada vez después de la ejecución del
cuerpo del bucle
 Estructura:
 Do
 {
 <sec_sent>
 }
 while (<expres_log>);
- Arreglo Unidimensional
 Un arreglo unidimensional es un tipo de datos estructurado que está
formado de una colección finita y ordenada de datos del mismo tipo.
Es la estructura natural para modelar listas de elementos iguales.
 El tipo de acceso a los arreglos unidimensionales es el acceso directo,
es decir, podemos acceder a cualquier elemento del arreglo sin tener
que consultar a elementos anteriores o posteriores, esto mediante el
uso de un índice para cada elemento del arreglo que nos da su
posición relativa. Para implementar arreglos unidimensionales se debe
reservar espacio en memoria, y se debe proporcionar la dirección
base del arreglo, la cota superior y la inferior.
 Estructura:
 a[n]
- Arreglo Bidimensional
 Son estructuras de datos que agrupan muchos datos del mismo
tipo, en donde cada elemento se puede trabajar individualmente y
se puede referenciar con un mismo nombre. Se usan para
representar datos que pueden verse como una tabla con filas y
columnas.
 Estructura:
 a[n][m]
- Arreglo Multidimensional
 Un arreglo multidimensional es simplemente una extensión de un
arreglo unidimensional. Más que almacenar una sola lista de
elementos, piense en un arreglo multidimensional como el
almacenamiento de múltiples listas de elementos. Por ejemplo, un
arreglo bidimensional almacena listas en un formato de tabla de
dos dimensiones de filas y columnas, en donde cada fila es una
lista. Las filas proporcionan la dimensión vertical del arreglo, y las
columnas dan la dimensión horizontal. Un arreglo de tres
dimensiones almacena listas en un formato de tres dimensiones de
filas, columnas y planos, en donde cada plano es un arreglo
bidimensional. Las filas proporcionan la dimensión vertical; las
columnas, la dimensión horizontal; y los planos, la dimensión de
profundidad del arreglo.
 Estructura:
 a[n][m][ñ]
INTRODUCCION A
C++

Más contenido relacionado

La actualidad más candente

Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
SuGely Gálvez
 

La actualidad más candente (20)

Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Variables y tipos
Variables y tiposVariables y tipos
Variables y tipos
 
ARREGLOS
ARREGLOSARREGLOS
ARREGLOS
 
Universidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglosUniversidad politécnica amazónica arreglos
Universidad politécnica amazónica arreglos
 
Grupo
GrupoGrupo
Grupo
 
Estructuras de datos i print
Estructuras de datos i printEstructuras de datos i print
Estructuras de datos i print
 
Trabajo de informatica base de datos terminado
Trabajo de    informatica base de datos terminadoTrabajo de    informatica base de datos terminado
Trabajo de informatica base de datos terminado
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++
 
Java y-xml
Java y-xmlJava y-xml
Java y-xml
 
Operadores
OperadoresOperadores
Operadores
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Variables
VariablesVariables
Variables
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Arreglos - Assembler
Arreglos - AssemblerArreglos - Assembler
Arreglos - Assembler
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Los arreglos crisbet
Los arreglos crisbetLos arreglos crisbet
Los arreglos crisbet
 
Transformación de Datos en SPSS
Transformación de Datos en SPSSTransformación de Datos en SPSS
Transformación de Datos en SPSS
 
Definición
DefiniciónDefinición
Definición
 
Computación I
Computación IComputación I
Computación I
 

Destacado

Departs retraite ess_2011
Departs retraite ess_2011Departs retraite ess_2011
Departs retraite ess_2011
MARTIN SYLVAIN
 
Lehrgang Entrepreneurship FH Nordwest Schweiz
Lehrgang Entrepreneurship FH Nordwest SchweizLehrgang Entrepreneurship FH Nordwest Schweiz
Lehrgang Entrepreneurship FH Nordwest Schweiz
dkrebser
 
Live-Podcasting: Zwischen Podcast und Webradio
Live-Podcasting: Zwischen Podcast und WebradioLive-Podcasting: Zwischen Podcast und Webradio
Live-Podcasting: Zwischen Podcast und Webradio
ltsavar
 

Destacado (20)

Departs retraite ess_2011
Departs retraite ess_2011Departs retraite ess_2011
Departs retraite ess_2011
 
Analysecomparerconjoncture
AnalysecomparerconjonctureAnalysecomparerconjoncture
Analysecomparerconjoncture
 
Oryeli slider
Oryeli sliderOryeli slider
Oryeli slider
 
Pilotos destacados de córdoba que pasaron del karting
Pilotos destacados de córdoba que pasaron del kartingPilotos destacados de córdoba que pasaron del karting
Pilotos destacados de córdoba que pasaron del karting
 
Presentación 1
Presentación 1Presentación 1
Presentación 1
 
AMBIENTES DE APRENDIZAJE
AMBIENTES DE APRENDIZAJEAMBIENTES DE APRENDIZAJE
AMBIENTES DE APRENDIZAJE
 
Unit 4 lesson 9
Unit 4 lesson 9Unit 4 lesson 9
Unit 4 lesson 9
 
Crêpes
CrêpesCrêpes
Crêpes
 
Celulares
CelularesCelulares
Celulares
 
Ostern
OsternOstern
Ostern
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Splatoon
SplatoonSplatoon
Splatoon
 
Lehrgang Entrepreneurship FH Nordwest Schweiz
Lehrgang Entrepreneurship FH Nordwest SchweizLehrgang Entrepreneurship FH Nordwest Schweiz
Lehrgang Entrepreneurship FH Nordwest Schweiz
 
Live-Podcasting: Zwischen Podcast und Webradio
Live-Podcasting: Zwischen Podcast und WebradioLive-Podcasting: Zwischen Podcast und Webradio
Live-Podcasting: Zwischen Podcast und Webradio
 
SMG
SMGSMG
SMG
 
Urheberrecht, Creative Commons, Public Domain, OER
Urheberrecht, Creative Commons, Public Domain, OERUrheberrecht, Creative Commons, Public Domain, OER
Urheberrecht, Creative Commons, Public Domain, OER
 
La computadora y sus partes.
La computadora y sus partes.La computadora y sus partes.
La computadora y sus partes.
 
Cantabria
CantabriaCantabria
Cantabria
 
dossier lpe Serial theatre
dossier lpe Serial theatredossier lpe Serial theatre
dossier lpe Serial theatre
 
Formations ess 2012
Formations ess 2012Formations ess 2012
Formations ess 2012
 

Similar a Presentacion C++

Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
Joaquin1418
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
Jefferson Sarmiento
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
kevinwm17
 

Similar a Presentacion C++ (20)

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
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
 
2rias5me
2rias5me2rias5me
2rias5me
 
Taller completo
Taller completoTaller completo
Taller completo
 
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Introduccion algoritmos
Introduccion algoritmosIntroduccion algoritmos
Introduccion algoritmos
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
 
Ambiente
 Ambiente Ambiente
Ambiente
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambiente de programacin en pascal
Ambiente de programacin en pascalAmbiente de programacin en pascal
Ambiente de programacin en pascal
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Excel
ExcelExcel
Excel
 
Hoja Electronica
Hoja ElectronicaHoja Electronica
Hoja Electronica
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 

Último (20)

REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 

Presentacion C++

  • 1. Temario Parcial Uno POO MARCO BAUTISTA CARRANZA 303
  • 2. Temario  .- Tipo de Datos  .- Variables  .- Bits & Bytes.- Operadores aritméticos, lógico, comparación, asignación  .- Estructuras de control:  -If  -For  -Switch  -While  -Do While  .- Arreglos
  • 3. Tipo De Datos  Un tipo de dato es un atributo que indica sobre la clase de datos que se va a trabajar es decir el tipo de dato que va a usar, por decir, entero, decimal entre otros y este son los ejemplos:  Byte  Short  Int  Long  Float  Doublé  Boolean  Char
  • 4. Variables Ejemplo:  Una variable será una letra:  (a)  Y esta tendrá un valor de 5  O puede que no tenga valor y lo ingrese el usuario Es un espacio en el sistema de almacenaje que contiene una cantidad o información
  • 5. Bits y Bytes UN BIT ES UNO LOS DÍGITOS DEL SISTEMA DE NUMERACIÓN BINARIO. ES UNA CAPACIDAD DE ALCENAJE EL BIT ES LA UNIDA MAS BÁSICA QUE CONTROLA LA PC 8 BIT 1 BYTE. UN BYTE ES LA CONVERSIÓN QUE LE SIGUE AL BIT
  • 6. Código ACII  Es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y creado como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía.  Contiene mas de 116 caracteres
  • 7. Operadores aritméticos, lógico, comparación, asignación  ….. Operadores Aritméticos:  Este tipo de operadores son conocidos en Matemáticas se utilizan para realizar operaciones sea cual sea como de suma, resta, multiplicación y división (residuo y cociente) y demas:  +  -  *  % EJEMPLOS:
  • 8. Operadores aritméticos, lógico, comparación, asignación  ° Operadores Lógicos:  Operadores: Y, O, NO / AND, OR, NOT  Y AND &&  O OR ||  NO NOT !  Verdadero/Falso  True/False  1/0
  • 9. Operadores aritméticos, lógico, comparación, asignación  ° Operadores Relacionales  Este tipo e operadores nos permiten evaluar las relaciones.  si los términos a evaluar son mayores o menores.  Y al igual que los operadores lógicos estos dan valores de Unos o Ceros según sea el caso.  = = Igual  >= Mayor o igual que  > Mayor que  <= Menor o igual que  < Menor que  != NO igual (o diferente)
  • 10. Estructuras De Control  En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.  NECESARIAS PARA PROGRAMAR
  • 11. - If(){  if elige entre varias alternativas en base al valor de una o más expresiones lógicas.  If(<expres log>){  <sec sent>  }  else  If se ocupara para hacer comparaciones y cumplir lo que se lo indique  If que tiene como significado “SI” tendrá su contra con else que es conocido como “SINO/EN OTRO CASO”
  • 12. - For(){  Corresponde a un “PARA” es decir for  Es una expresión lógica que hace que el bucle ejecute el bloque  de sentencias mientras que dicha expresión sea cierta.  for (<inicializacion> ; <expres_log> ; <incremento>)  {  <sec_sent>  }
  • 13. - Swicth(){  La sentencia “DONDE"  Es una sentencia donde se utiliza para seleccionar una de entre múltiples alternativas. Esta sentencia es especialmente útil cuando la selección se basa en el valor de una variable de un tipo simple o de una expresión de un tipo simple denominada expresión de control o selector.  Estructura:  switch (selector)  {  case <etiqueta> : <sec_sent>  break;  case <etiqueta> : <sec_sent>  break;  case <etiqueta> : <sec_sent>  break;  default : <sent> //opcional  }
  • 14. - While(){  Sentencia “MIENTRAS”  Un bucle while tiene una condición de control o expresión lógica que controla la secuencia de repetición.  Estrutura:  while (<expres_log>)  {  <sec_sent>  }
  • 15. - Do(){ - While()}  Sentencia “REPETIR”  El bucle do-while también se denomina post-prueba, ya que la expresión lógica se comprueba cada vez después de la ejecución del cuerpo del bucle  Estructura:  Do  {  <sec_sent>  }  while (<expres_log>);
  • 16. - Arreglo Unidimensional  Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.  El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa. Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.  Estructura:  a[n]
  • 17. - Arreglo Bidimensional  Son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.  Estructura:  a[n][m]
  • 18. - Arreglo Multidimensional  Un arreglo multidimensional es simplemente una extensión de un arreglo unidimensional. Más que almacenar una sola lista de elementos, piense en un arreglo multidimensional como el almacenamiento de múltiples listas de elementos. Por ejemplo, un arreglo bidimensional almacena listas en un formato de tabla de dos dimensiones de filas y columnas, en donde cada fila es una lista. Las filas proporcionan la dimensión vertical del arreglo, y las columnas dan la dimensión horizontal. Un arreglo de tres dimensiones almacena listas en un formato de tres dimensiones de filas, columnas y planos, en donde cada plano es un arreglo bidimensional. Las filas proporcionan la dimensión vertical; las columnas, la dimensión horizontal; y los planos, la dimensión de profundidad del arreglo.  Estructura:  a[n][m][ñ]