SlideShare una empresa de Scribd logo
1 de 10
CLASE # 3
CONCEPTO




Una instrucción es lo que le ordenamos a la
máquina para que ejecute, por eso se dice
que un programa es un conjunto de
instrucciones; ya que cuando ejecutamos un
programa, se ejecutan así mismo en su
interior muchas instrucciones que hacen que
la maquina realice algo.
TIPOS DE
INSTRUCCIONES




                      DECLARATIVAS


                       ASIGNACION


                       SELECTIVAS


                       REPETITIVAS


                ENTRADA Y SALIDA DE DATOS


                      BIFURCACION
Instrucciones       Declarativas
Sirven para declarar:
         LIBRERIAS


         VARIABLES


         CONSTANTES


         ARREGLOS


         PUNTEROS


         ESTRUCTURAS
LIBRERIAS




   #include <iostream.h> —> cin , cout..
   #include <conio.h> ——> función getch()..
   #include <string.h> ——> para manipular cadenas
   #include <math.h> ——> para operaciones numericas
   #include <time.h> ——> para usar la hora
   #include <stdio.h> ——> para usar alternativas de entrda –
                            salida como printf , scanf
VARIABLES




   char nombre; ——> Declarando variable tipo carácter

   int a,b,c; ——> Declarando variable tipo entero

   double sueldo ——> Declarando variable tipo decimal

   short contador ——> Declarando variable tipo entero-corto
OBSERVACION




   Consejo: A las únicas variables que se deben dar valores
    iniciales son a:
   - los contadores
   - los acumuladores
   Pero, ¿ Cuál es la diferencia entre ambos ?
   Acumuladores: se incrementa o decrementa en un valor
    variable.
   Ejemplo: sacar el promedio de un alumno, se suman las notas
    ( que varían ) y se divide para el numero de notas.
   Contadores: se incrementa o decrementa en una forma
    constante.
   Ejemplo: va contando de ―1 en 1″ ó de ―-3 en -3″ , etc…
CONSTANTES




las constantes las declaramos con el fin de tener
un espacio para almacenar algún dato que no va
a cambiar
Se las puede declarar de dos formas:
1- Anteponiendole ‖ #define ‖ al nombre de la
constante y luego el valor que le corresponde
2-Anteponiendole ‖ const ‖ seguido del tipo de
variable que és, despues el nombre de la
constante y luego el valor que va a contener
CONSTANTES
         #1




#define nomb 2
#include <iostream.h>
main()
{
#define nomb 2 ——> Declarada la constante de la forma 1.
int base,altura,area;
cout<<‖Ingrese base: n‖;
cin >>base;
cout<<‖Ingrese altura: n‖;
cin >>altura;
area = ( base * altura )/nomb;
cout<<‖El area del triangulo es: ―<< area <<endl;
system(―pause‖);
}
CONSTANTES
           #2




   #const int nomb = 2;
#include <iostream.h>
main()
{
const int nomb = 2; ——> Declarada la constante de la
forma 2.
int base,altura,area;
cout<<‖Ingrese base: n‖;
cin >>base;
cout<<‖Ingrese altura: n‖;
cin >>altura;
area = ( base * altura )/nomb;
cout<<‖El area del triangulo es: ―<< area <<endl;
system(―pause‖);
}

Más contenido relacionado

La actualidad más candente

Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011seolivares
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
11. subalgoritmos parte ii
11. subalgoritmos parte ii11. subalgoritmos parte ii
11. subalgoritmos parte iircarrerah
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencialrcarrerah
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividadesJames Logan
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasCarlos M. Sandoval
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Oswaldo Carlosama
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Karlos Valladares
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosGrisell d?z
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clasedaosma
 

La actualidad más candente (20)

Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
11. subalgoritmos parte ii
11. subalgoritmos parte ii11. subalgoritmos parte ii
11. subalgoritmos parte ii
 
Uso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximaciónUso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximación
 
Unidad ii construiralgoritmos
Unidad ii construiralgoritmosUnidad ii construiralgoritmos
Unidad ii construiralgoritmos
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
manual dfd
manual dfdmanual dfd
manual dfd
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicas
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 

Destacado (20)

Clase dos
Clase dosClase dos
Clase dos
 
Clase uno
Clase unoClase uno
Clase uno
 
Condiciones repetitiva
Condiciones repetitivaCondiciones repetitiva
Condiciones repetitiva
 
Tema2
Tema2Tema2
Tema2
 
Tema1
Tema1Tema1
Tema1
 
Practica nº 1
Practica nº 1Practica nº 1
Practica nº 1
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Laboratorio nº 1
 
Laboratorio nº 2
Laboratorio  nº 2Laboratorio  nº 2
Laboratorio nº 2
 
Laboratorio nº 4
Laboratorio  nº 4Laboratorio  nº 4
Laboratorio nº 4
 
Instalando una maquina virtual
Instalando una maquina  virtualInstalando una maquina  virtual
Instalando una maquina virtual
 
Tema 3 particiones
Tema 3 particionesTema 3 particiones
Tema 3 particiones
 
Tema 1
Tema 1Tema 1
Tema 1
 
Manual 2013
Manual 2013Manual 2013
Manual 2013
 
Laboratorio nº 3
Laboratorio  nº 3Laboratorio  nº 3
Laboratorio nº 3
 
Tema nº 1
Tema nº 1Tema nº 1
Tema nº 1
 
Suma
SumaSuma
Suma
 
Estructuras
EstructurasEstructuras
Estructuras
 
Arreglos 3
Arreglos 3Arreglos 3
Arreglos 3
 
Manual de power point 2010
Manual de power point 2010Manual de power point 2010
Manual de power point 2010
 
Tema2prog1
Tema2prog1Tema2prog1
Tema2prog1
 

Similar a Clase tres

Comparto '00000' contigo
Comparto '00000' contigoComparto '00000' contigo
Comparto '00000' contigoValeriaDavila6
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++LorenaCMtz
 
Instrucciones para c_
Instrucciones para c_Instrucciones para c_
Instrucciones para c_GamePlayer35
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlFernando Solis
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++Idalia Tristan
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_ckikeMerck
 
VERIFICAR CÉDULA DE IDENTIDAD
VERIFICAR CÉDULA DE IDENTIDADVERIFICAR CÉDULA DE IDENTIDAD
VERIFICAR CÉDULA DE IDENTIDADprogramacionuce
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfSantiagoMeneses18
 

Similar a Clase tres (20)

Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Comparto '00000' contigo
Comparto '00000' contigoComparto '00000' contigo
Comparto '00000' contigo
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
 
Instrucciones para c_
Instrucciones para c_Instrucciones para c_
Instrucciones para c_
 
00000
0000000000
00000
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
c++_ECCI.pptx
c++_ECCI.pptxc++_ECCI.pptx
c++_ECCI.pptx
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
 
LOS 100 FUEGOS
LOS 100 FUEGOSLOS 100 FUEGOS
LOS 100 FUEGOS
 
VERIFICAR CÉDULA DE IDENTIDAD
VERIFICAR CÉDULA DE IDENTIDADVERIFICAR CÉDULA DE IDENTIDAD
VERIFICAR CÉDULA DE IDENTIDAD
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 

Más de Marta Quintero (20)

Tic en la educacion
Tic en la educacionTic en la educacion
Tic en la educacion
 
TIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓNTIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓN
 
Tema 2
Tema 2Tema 2
Tema 2
 
Tema 1 inf-202
Tema 1 inf-202Tema 1 inf-202
Tema 1 inf-202
 
Contenido
ContenidoContenido
Contenido
 
MATRICULA CTG 2020
MATRICULA CTG 2020MATRICULA CTG 2020
MATRICULA CTG 2020
 
Narrado
NarradoNarrado
Narrado
 
Resolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizadaResolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizada
 
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rrNormativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
 
Graduandos Vespertino
Graduandos VespertinoGraduandos Vespertino
Graduandos Vespertino
 
Plataformas
PlataformasPlataformas
Plataformas
 
B2 tema 3
B2 tema 3B2 tema 3
B2 tema 3
 
Bloque 2 tema 1
Bloque 2 tema 1Bloque 2 tema 1
Bloque 2 tema 1
 
Estructuras PseInt
Estructuras PseIntEstructuras PseInt
Estructuras PseInt
 
Herramientas para S.E.
Herramientas para S.E.Herramientas para S.E.
Herramientas para S.E.
 
INF-102
INF-102INF-102
INF-102
 
Dosificacion
DosificacionDosificacion
Dosificacion
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Lab 3
Lab 3Lab 3
Lab 3
 
Agenda nº 1
Agenda nº 1Agenda nº 1
Agenda nº 1
 

Clase tres

  • 2. CONCEPTO Una instrucción es lo que le ordenamos a la máquina para que ejecute, por eso se dice que un programa es un conjunto de instrucciones; ya que cuando ejecutamos un programa, se ejecutan así mismo en su interior muchas instrucciones que hacen que la maquina realice algo.
  • 3. TIPOS DE INSTRUCCIONES DECLARATIVAS ASIGNACION SELECTIVAS REPETITIVAS ENTRADA Y SALIDA DE DATOS BIFURCACION
  • 4. Instrucciones Declarativas Sirven para declarar: LIBRERIAS VARIABLES CONSTANTES ARREGLOS PUNTEROS ESTRUCTURAS
  • 5. LIBRERIAS  #include <iostream.h> —> cin , cout..  #include <conio.h> ——> función getch()..  #include <string.h> ——> para manipular cadenas  #include <math.h> ——> para operaciones numericas  #include <time.h> ——> para usar la hora  #include <stdio.h> ——> para usar alternativas de entrda – salida como printf , scanf
  • 6. VARIABLES  char nombre; ——> Declarando variable tipo carácter  int a,b,c; ——> Declarando variable tipo entero  double sueldo ——> Declarando variable tipo decimal  short contador ——> Declarando variable tipo entero-corto
  • 7. OBSERVACION  Consejo: A las únicas variables que se deben dar valores iniciales son a:  - los contadores  - los acumuladores  Pero, ¿ Cuál es la diferencia entre ambos ?  Acumuladores: se incrementa o decrementa en un valor variable.  Ejemplo: sacar el promedio de un alumno, se suman las notas ( que varían ) y se divide para el numero de notas.  Contadores: se incrementa o decrementa en una forma constante.  Ejemplo: va contando de ―1 en 1″ ó de ―-3 en -3″ , etc…
  • 8. CONSTANTES las constantes las declaramos con el fin de tener un espacio para almacenar algún dato que no va a cambiar Se las puede declarar de dos formas: 1- Anteponiendole ‖ #define ‖ al nombre de la constante y luego el valor que le corresponde 2-Anteponiendole ‖ const ‖ seguido del tipo de variable que és, despues el nombre de la constante y luego el valor que va a contener
  • 9. CONSTANTES #1 #define nomb 2 #include <iostream.h> main() { #define nomb 2 ——> Declarada la constante de la forma 1. int base,altura,area; cout<<‖Ingrese base: n‖; cin >>base; cout<<‖Ingrese altura: n‖; cin >>altura; area = ( base * altura )/nomb; cout<<‖El area del triangulo es: ―<< area <<endl; system(―pause‖); }
  • 10. CONSTANTES #2  #const int nomb = 2; #include <iostream.h> main() { const int nomb = 2; ——> Declarada la constante de la forma 2. int base,altura,area; cout<<‖Ingrese base: n‖; cin >>base; cout<<‖Ingrese altura: n‖; cin >>altura; area = ( base * altura )/nomb; cout<<‖El area del triangulo es: ―<< area <<endl; system(―pause‖); }