SlideShare una empresa de Scribd logo
1 de 21
es un idioma artificial
diseñado para
expresar procesos que
pueden ser llevadas a
cabo por máquinas
como las
computadoras.
FACES PARA LA CONSTRUCCION DE UN PROGRAMA

            SOLUCIÓN DEL                IMPLEMENTACION
             PROBLEMA                        DE LA
DATOS                       ALGORITMO                     PROGRAMA
                                         COMPUTADORA



             análisis del                 Codificación
              problema                    del algoritmo


             Diseño del                   Ejecución del
             algoritmo                      programa        ERROR DE
                                                            SINTAXIS
             Verificación                  Verificación
            del algoritmo                 del programa
 ERROR DE
 LÓGICA
                     OK                            OK
             Algoritmo                     Programa
LENGUAJE DE ALTO NIVEL: es similar al lenguaje
natural , es fácil de escribir es el mas usado por los
programadores
EJM:C++pascal,basic,java.etc

LENGUAJE DE VAJO NIVEL: lenguaje mnemotécnico
EJM:ADD M ,N,P

LENGUAJE DE MAQUINA: lenguaje
binario(0y1)entendible directamente por el computador
EJM: 0110 1001 1010 1011
secuencia ordenada de paso para resolver un
problema ,se expresa en lenguaje natural
Los algoritmos deben seguir una estructura básica:
entrada Proceso salida

• Entrada: son los datos necesarios que se requieren para
  dar los resultados correspondientes.

• Proceso: pasos necesarios para hallar la solución del
  problema.

• Salida: resultados arrojados por el proceso como
  solución.



   ENTRADA             PROCESO               SALIDA
es el algoritmo escrito en un lenguaje de programación
para ser ejecutado por el computador
UN DATO DE TIPO ENTERO:
es aquel que puede tomar por valor un número perteneciente al
conjunto de los números enteros (Z), el cual está formado por los
números naturales, su opuesto (números negativos) y el cero.

Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... }

EJEMPLO: La edad de una persona y el año en que nació, son dos
datos de tipo entero:

Edad...: 29
Año....: 1976
Se emplean para representar números
reales (con decimales).
Para definir datos reales se antepone la
palabra reservada float al identificador de
la variable

EJEMPLO: float numero1, numero2;
float numero3 = 123.43;
float numero3;
Este tipo de datos se emplea para
representar un carácter perteneciente a
un determinado código utilizado por el
ordenador (normalmente el código
ASCII).
DATOS NUMERICOS
ENTEROS Y REALES
El rango y la precisión de los datos
numéricos depende del lenguaje de
programación que se utiliza
DATOS DE TIPO CARÁCTER
conjunto de caracteres que el computador
reconoce se encuentran bajo el código ASCII O
EBCDIC
Caracteres alfabéticos (A-Z ; a-z )
Caracteres numéricos (0-9)
Caracteres especiales (*, /,+,<,>,=)etc
DATOS DE TIPO LOGICO
Conjunto formado por dos valores lógicos
 ( verdadero y falso)
• El pseudocódigo es una descripción de alto nivel de un algoritmo
• Emplea una mezcla de lenguaje natural con algunas convenciones
  sintácticas propias de lenguajes de programación
   • Ejemplo:
      asignaciones, ciclos y condicionales.
• Es el nombre que se da a un elemento de un algoritmo
• Consta de uno o mas caracteres

• El primer carácter debe ser una letra o el carácter
  subrayado

• No puede existir dos identificadores iguales

• No esta permitido el uso de letras Ññ
Son identificadores predefinidos que tienen un
significado especial como por verdadero
                      • Falso ejemplo
•   cadena           • Lógico
• Carácter           • real
• Entero
Es un espacio reservado en la memoria en el cual
vamos a poder almacenar un dato


• Cuantas variables necesita el programa para ralizar
  sus tareas
• El tipo de datos que puede almacenar cada una de
  ellas
               reservado
                Espacio




                           memoria
Estas previamente deben ser declaradas para que el
programa pueda hacer uso de ellas
Ejemplo
Para almacenar la edad de una persona se escribe
Entero edad
Esto es lo que permite reservar el espacio en la
memoria
              Entero
               edad




                         memoria
Representan un valor que no puede cambiar durante
la ejecución
Indicaciones para declarar
• Tipo de dato que puede almacenar
• Su nombre mediante otro identificador
Ejemplo:
declaraciones constantes tipo carácter
Letra M        numero 9
• Declaraciones de constantes tipo cadena
Nombre yurani
Programacion

Más contenido relacionado

La actualidad más candente

Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
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
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacionMichele André
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMOvasebas
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webCamilo Pinzon
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoValeria Ramón Vega
 

La actualidad más candente (19)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Tema 5
Tema 5Tema 5
Tema 5
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Tema 5 1
Tema 5 1Tema 5 1
Tema 5 1
 
Tecnicas Algoritmicas
Tecnicas AlgoritmicasTecnicas Algoritmicas
Tecnicas Algoritmicas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Destacado

Cacera Del Tressor Klee
Cacera Del Tressor KleeCacera Del Tressor Klee
Cacera Del Tressor Kleecguille3
 
Kindergarten Entry Assessments and Early Learning Challenge Grants
Kindergarten Entry Assessments and Early Learning Challenge GrantsKindergarten Entry Assessments and Early Learning Challenge Grants
Kindergarten Entry Assessments and Early Learning Challenge Grantselccollaboration
 
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...Editor IJARCET
 
Et 507 week 4 application (slide presentation for school board)
Et 507 week 4 application (slide presentation for school board)Et 507 week 4 application (slide presentation for school board)
Et 507 week 4 application (slide presentation for school board)Michelle Abee
 
J. Huisman - Organisational diversity in higher education
J. Huisman - Organisational diversity in higher educationJ. Huisman - Organisational diversity in higher education
J. Huisman - Organisational diversity in higher educationmarielken
 
Культура Византии
Культура ВизантииКультура Византии
Культура ВизантииOksanaPe
 
URL短縮サービスを利用した文字列情報圧縮の新たな試み
URL短縮サービスを利用した文字列情報圧縮の新たな試みURL短縮サービスを利用した文字列情報圧縮の新たな試み
URL短縮サービスを利用した文字列情報圧縮の新たな試みAkira Niiyama
 
презентация васильева с иванов а
презентация  васильева с иванов апрезентация  васильева с иванов а
презентация васильева с иванов аCadets Chuvashiya
 
Memo for-webdesigner
Memo for-webdesignerMemo for-webdesigner
Memo for-webdesigner3liblib
 
انواع سایتهای تجاری وخدماتی الکترونیکی
انواع سایتهای تجاری وخدماتی الکترونیکیانواع سایتهای تجاری وخدماتی الکترونیکی
انواع سایتهای تجاری وخدماتی الکترونیکیsarvenaz arianfar
 
Leadership skills
Leadership skillsLeadership skills
Leadership skillsMaya1012
 
Metodos indirectos para estimación de la capacidad aeróbica
Metodos indirectos para estimación de la capacidad aeróbicaMetodos indirectos para estimación de la capacidad aeróbica
Metodos indirectos para estimación de la capacidad aeróbicaFelipe Vargas Rios
 
____ __ ______ ______ _____ _ _____ 6
  ____ __ ______ ______ _____ _ _____ 6  ____ __ ______ ______ _____ _ _____ 6
____ __ ______ ______ _____ _ _____ 6Tavaana
 
Mef top ten mobile media trends for 2011
Mef top ten mobile media trends for 2011Mef top ten mobile media trends for 2011
Mef top ten mobile media trends for 2011Stephen Jenkins
 

Destacado (20)

Cacera Del Tressor Klee
Cacera Del Tressor KleeCacera Del Tressor Klee
Cacera Del Tressor Klee
 
Kindergarten Entry Assessments and Early Learning Challenge Grants
Kindergarten Entry Assessments and Early Learning Challenge GrantsKindergarten Entry Assessments and Early Learning Challenge Grants
Kindergarten Entry Assessments and Early Learning Challenge Grants
 
Jidlo i pro oci
Jidlo i pro ociJidlo i pro oci
Jidlo i pro oci
 
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
 
Power Point
Power PointPower Point
Power Point
 
Et 507 week 4 application (slide presentation for school board)
Et 507 week 4 application (slide presentation for school board)Et 507 week 4 application (slide presentation for school board)
Et 507 week 4 application (slide presentation for school board)
 
Tuslah uil ajillagaanii orlogo burduuleh juram
Tuslah uil ajillagaanii orlogo burduuleh juramTuslah uil ajillagaanii orlogo burduuleh juram
Tuslah uil ajillagaanii orlogo burduuleh juram
 
Haven Logistiek
Haven LogistiekHaven Logistiek
Haven Logistiek
 
J. Huisman - Organisational diversity in higher education
J. Huisman - Organisational diversity in higher educationJ. Huisman - Organisational diversity in higher education
J. Huisman - Organisational diversity in higher education
 
Культура Византии
Культура ВизантииКультура Византии
Культура Византии
 
URL短縮サービスを利用した文字列情報圧縮の新たな試み
URL短縮サービスを利用した文字列情報圧縮の新たな試みURL短縮サービスを利用した文字列情報圧縮の新たな試み
URL短縮サービスを利用した文字列情報圧縮の新たな試み
 
Observación nomina
Observación nominaObservación nomina
Observación nomina
 
презентация васильева с иванов а
презентация  васильева с иванов апрезентация  васильева с иванов а
презентация васильева с иванов а
 
Memo for-webdesigner
Memo for-webdesignerMemo for-webdesigner
Memo for-webdesigner
 
انواع سایتهای تجاری وخدماتی الکترونیکی
انواع سایتهای تجاری وخدماتی الکترونیکیانواع سایتهای تجاری وخدماتی الکترونیکی
انواع سایتهای تجاری وخدماتی الکترونیکی
 
Leadership skills
Leadership skillsLeadership skills
Leadership skills
 
Bloglar
BloglarBloglar
Bloglar
 
Metodos indirectos para estimación de la capacidad aeróbica
Metodos indirectos para estimación de la capacidad aeróbicaMetodos indirectos para estimación de la capacidad aeróbica
Metodos indirectos para estimación de la capacidad aeróbica
 
____ __ ______ ______ _____ _ _____ 6
  ____ __ ______ ______ _____ _ _____ 6  ____ __ ______ ______ _____ _ _____ 6
____ __ ______ ______ _____ _ _____ 6
 
Mef top ten mobile media trends for 2011
Mef top ten mobile media trends for 2011Mef top ten mobile media trends for 2011
Mef top ten mobile media trends for 2011
 

Similar a Programacion

37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicosLuna Galvan
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARECLAUDIAALINFLORESGAR
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptxnaldocz1
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxGASY060730
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Marquina, Santiago
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Clase 7 la_programacion
Clase 7 la_programacionClase 7 la_programacion
Clase 7 la_programacionDr.Ing. Uriel
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Ivan Rosales
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Ivan Rosales
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmosmarthaill10
 

Similar a Programacion (20)

Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptx
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion
PresentacionPresentacion
Presentacion
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Clase 7 la_programacion
Clase 7 la_programacionClase 7 la_programacion
Clase 7 la_programacion
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmos
 

Más de Yurani Morales (20)

Cuaderno
CuadernoCuaderno
Cuaderno
 
Desmontajes
DesmontajesDesmontajes
Desmontajes
 
Desmontajes
DesmontajesDesmontajes
Desmontajes
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Mapa s d mtnmet
Mapa s d mtnmetMapa s d mtnmet
Mapa s d mtnmet
 
Mapa de mantenimineto
Mapa de  manteniminetoMapa de  mantenimineto
Mapa de mantenimineto
 
Mapa s d mtnmet
Mapa s d mtnmetMapa s d mtnmet
Mapa s d mtnmet
 
Mantenimineto
ManteniminetoMantenimineto
Mantenimineto
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Desmontaje de partes
Desmontaje de partesDesmontaje de partes
Desmontaje de partes
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Correccion de la evaluacion
Correccion de la evaluacionCorreccion de la evaluacion
Correccion de la evaluacion
 
Yurani
YuraniYurani
Yurani
 
History board
History boardHistory board
History board
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Objetos geometricos en flash
Objetos geometricos en flashObjetos geometricos en flash
Objetos geometricos en flash
 
Mantenimineto 2
Mantenimineto 2Mantenimineto 2
Mantenimineto 2
 
Mnatenimiento de computa
Mnatenimiento de computaMnatenimiento de computa
Mnatenimiento de computa
 
Mantenimineto de computadores
Mantenimineto de computadoresMantenimineto de computadores
Mantenimineto de computadores
 
Paisaje noicturno
Paisaje noicturnoPaisaje noicturno
Paisaje noicturno
 

Programacion

  • 1.
  • 2.
  • 3. es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.
  • 4. FACES PARA LA CONSTRUCCION DE UN PROGRAMA SOLUCIÓN DEL IMPLEMENTACION PROBLEMA DE LA DATOS ALGORITMO PROGRAMA COMPUTADORA análisis del Codificación problema del algoritmo Diseño del Ejecución del algoritmo programa ERROR DE SINTAXIS Verificación Verificación del algoritmo del programa ERROR DE LÓGICA OK OK Algoritmo Programa
  • 5. LENGUAJE DE ALTO NIVEL: es similar al lenguaje natural , es fácil de escribir es el mas usado por los programadores EJM:C++pascal,basic,java.etc LENGUAJE DE VAJO NIVEL: lenguaje mnemotécnico EJM:ADD M ,N,P LENGUAJE DE MAQUINA: lenguaje binario(0y1)entendible directamente por el computador EJM: 0110 1001 1010 1011
  • 6. secuencia ordenada de paso para resolver un problema ,se expresa en lenguaje natural
  • 7. Los algoritmos deben seguir una estructura básica: entrada Proceso salida • Entrada: son los datos necesarios que se requieren para dar los resultados correspondientes. • Proceso: pasos necesarios para hallar la solución del problema. • Salida: resultados arrojados por el proceso como solución. ENTRADA PROCESO SALIDA
  • 8. es el algoritmo escrito en un lenguaje de programación para ser ejecutado por el computador
  • 9. UN DATO DE TIPO ENTERO: es aquel que puede tomar por valor un número perteneciente al conjunto de los números enteros (Z), el cual está formado por los números naturales, su opuesto (números negativos) y el cero. Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... } EJEMPLO: La edad de una persona y el año en que nació, son dos datos de tipo entero: Edad...: 29 Año....: 1976
  • 10. Se emplean para representar números reales (con decimales). Para definir datos reales se antepone la palabra reservada float al identificador de la variable EJEMPLO: float numero1, numero2; float numero3 = 123.43; float numero3;
  • 11. Este tipo de datos se emplea para representar un carácter perteneciente a un determinado código utilizado por el ordenador (normalmente el código ASCII).
  • 12. DATOS NUMERICOS ENTEROS Y REALES El rango y la precisión de los datos numéricos depende del lenguaje de programación que se utiliza
  • 13. DATOS DE TIPO CARÁCTER conjunto de caracteres que el computador reconoce se encuentran bajo el código ASCII O EBCDIC Caracteres alfabéticos (A-Z ; a-z ) Caracteres numéricos (0-9) Caracteres especiales (*, /,+,<,>,=)etc DATOS DE TIPO LOGICO Conjunto formado por dos valores lógicos ( verdadero y falso)
  • 14. • El pseudocódigo es una descripción de alto nivel de un algoritmo • Emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación • Ejemplo: asignaciones, ciclos y condicionales.
  • 15. • Es el nombre que se da a un elemento de un algoritmo
  • 16. • Consta de uno o mas caracteres • El primer carácter debe ser una letra o el carácter subrayado • No puede existir dos identificadores iguales • No esta permitido el uso de letras Ññ
  • 17. Son identificadores predefinidos que tienen un significado especial como por verdadero • Falso ejemplo • cadena • Lógico • Carácter • real • Entero
  • 18. Es un espacio reservado en la memoria en el cual vamos a poder almacenar un dato • Cuantas variables necesita el programa para ralizar sus tareas • El tipo de datos que puede almacenar cada una de ellas reservado Espacio memoria
  • 19. Estas previamente deben ser declaradas para que el programa pueda hacer uso de ellas Ejemplo Para almacenar la edad de una persona se escribe Entero edad Esto es lo que permite reservar el espacio en la memoria Entero edad memoria
  • 20. Representan un valor que no puede cambiar durante la ejecución Indicaciones para declarar • Tipo de dato que puede almacenar • Su nombre mediante otro identificador Ejemplo: declaraciones constantes tipo carácter Letra M numero 9 • Declaraciones de constantes tipo cadena Nombre yurani