SlideShare una empresa de Scribd logo
1 de 23
PROGRAMACIÓN
¿QUE ES?
• Dar instrucciones precisas al objeto o sistema.
• No es solo escribir sino analizar probar depurar y mantener
  el código programado.
• Es parte del ciclo de vida del software.
FASES DE LA
                        PROGRAMACIÓN
DEFINICION DEL PROBLEMA
• Es definir e identificar los elementos claves del problema


                      ANALISIS DEL PROBLEMA
                      • Es comprender el problema y sus detalles.
                      • En esta fase se define la Entrada , salida y el proceso de
                        solución que recibirá el programa


DISEÑO DE LA SOLUCION
• cómo se hará el programa usando los datos de entrada para
   generar los datos de salida
• El proceso de diseño se realiza en dos pasos: Elaboración del
   Algoritmo y realización de Pruebas de Escritorio
FASES DE LA
              PROGRAMACIÓN
   CODIFICACION
   • Es pasar el algoritmo al computador a través de un
     lenguaje de programación
   • Debe ser escrito de acuerdo a las reglas gramaticales del
     programa.



                      VERIFICACION Y PRUEBAS
                      • hay que revisar si hay algún error el cual puede ser
                        de tipo lógico, de semántica o ejecución.



EJECUCION DEL PROBLEMA
• Todo lo transcrito es ejecutado por la computadora para llegar a los
  resultados que el usuario espera
FASES DE LA
                   PROGRAMACIÓN
EVALUACION DE LOS RESULTADOS
• Aquí se evalúa para verificar que todos los pasos
  se hagan de una manera correcta




                  VERIFICACION Y PRUEBAS
                  • hay que revisar si hay algún error el cual puede
                    ser de tipo lógico, de semántica o ejecución.
LENGUAJES DE LA PROGRAMACIÓN

LENGUAJE DE MAQUINA
• Es el único lenguaje que entiende directamente
  la computadora, utiliza el alfabeto binario (0 y 1)
  denominados bits
• Fue el primer lenguaje utilizado en la
  programación de computadoras


                                      LENGUAJE DE BAJO NIVEL
                                      permiten al programador escribir
                                      instrucciones de un programa usando
                                      abreviaturas del inglés (nemotécnicas)
                                      como: ADD, DIV, SUB, etc.
                                      no está compuesto por ceros y unos.
LENGUAJES DE LA
              PROGRAMACIÓN
LENGUAJE DE ALTO NIVEL
• se caracteriza por expresar los algoritmos de una
  manera adecuada a la capacidad cognitiva humana
• se crearon para que el usuario común pudiese
  solucionar un problema de procesamiento de datos de
  una manera más fácil y rápida.
DISEÑO DE
ALGORITMOS
QUE ES UN ALGORITMO
Es un conjunto ordenado y finito de operaciones, con el
objetivo de realizar una actividad con pasos definidos y así
encontrar una solución a cualquier problema la gran mayoría
de veces.
MEDIOS DE EXPRESIÓN
          DE UN ALGORITMO
Los algoritmos pueden ser expresados
de diferentes maneras:

                                       Pseudocódigo
 Diagrama de flujo
PARTES DE UN
                    ALGORITMO
Los algoritmos deben seguir una estructura básica:
entrada Proceso salida

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

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

• Salida: resultados arrojados por el proceso como
  solución.
                                                 salida
TIPOS DE DATOS
TIPOS DE DATOS
DATOS DE TIPO ENTERO
Representa números enteros con o sin signo, que estarán compuestos por
los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.
Algunos ejemplo de datos enteros son:
0, 23, -176, -1, etc.

DATOS DE TIPO REAL
Es aquel que puede tomar por valor un número de los números reales el cual
está formado por los números racionales e irracionales.
Ejemplo:
El peso de una persona....: 75,3
su altura...: 172,7
"Homero" (cadena de 6 caracteres)
TIPOS DE DATOS
DATOS DE TIPO LOGICO
Es aquel que puede tomar por valor falso o verdadero
falso y verdadero son contrapuestos, de manera que, un dato de tipo lógico
siempre está asociado a que algo se cumpla o no se cumpla.

DATOS DE TIPO CARACTER
• es aquel que puede tomar por valor un carácter perteneciente al conjunto
   de los caracteres que puede representar el ordenador.
• En lenguaje C, el valor de un dato de tipo carácter se debe representar
   entre comillas simples (').
Ejemplo
varias opciones dadas (a, b, c, d, e), la respuesta correcta de cada una de las
preguntas es un dato de tipo carácter.
TIPOS DE DATOS
DATOS DE TIPO CADENA

• es aquel que pueden tomar por valor una secuencia de caracteres.
• el valor de un dato de tipo cadena se puede representar entre comillas
   dobles (")
Ejemplo
Título...: "La Odisea" (cadena de 9 caracteres)
Autor....: "Homero" (cadena de 6 caracteres)
QUE ES UN PSEUDOCÓDIGO
• 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.
IDENTIFICADORES
• Es el nombre que se da a un elemento de un algoritmo
REGLAS DE SINTAXIS
• 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 Ññ
PALABRAS RESERVADAS
Son identificadores predefinidos que tienen un
significado especial como por ejemplo

•   cadena            • Falso verdadero

• Carácter            • Lógico

• Entero              • real
QUE ES UNA VARIABLE
Es un espacio reservado en la memoria en el cual
vamos a poder almacenar un dato

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




                           memoria
DECLARACIÓN DE VARIABLE
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
CONSTANTES
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 marlon
“GRACIAS”

Más contenido relacionado

La actualidad más candente

Unidad1
Unidad1Unidad1
Unidad1Yaaree
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkLaurence HR
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasyanethcandanedo
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Diseno dealgoritmos
Diseno dealgoritmosDiseno dealgoritmos
Diseno dealgoritmosDeyvid Atens
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmosmartell024
 
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
 
INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1thefasp10
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaIEO Santo Tomás
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmojohan stoker
 
Estructura general de un programa
Estructura general de un programaEstructura general de un programa
Estructura general de un programaDiego Gonzalez
 
estructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasestructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasJohan Velandia
 

La actualidad más candente (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad1
Unidad1Unidad1
Unidad1
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Actividad 3.4
Actividad 3.4Actividad 3.4
Actividad 3.4
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Logica algoritmos
Logica algoritmosLogica algoritmos
Logica algoritmos
 
Diseno dealgoritmos
Diseno dealgoritmosDiseno dealgoritmos
Diseno dealgoritmos
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
 
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
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Estructura general de un programa
Estructura general de un programaEstructura general de un programa
Estructura general de un programa
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
estructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasestructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientras
 

Destacado (19)

Getting Started with Altmetrics at Your Journal: An Editor's Guide
Getting Started with Altmetrics at Your Journal: An Editor's GuideGetting Started with Altmetrics at Your Journal: An Editor's Guide
Getting Started with Altmetrics at Your Journal: An Editor's Guide
 
Digipak research
Digipak researchDigipak research
Digipak research
 
HHWT_GMS_PRoject_Document_Jan-Mar_2010.
HHWT_GMS_PRoject_Document_Jan-Mar_2010.HHWT_GMS_PRoject_Document_Jan-Mar_2010.
HHWT_GMS_PRoject_Document_Jan-Mar_2010.
 
2 memoria ram
2 memoria ram2 memoria ram
2 memoria ram
 
Paisaje urbano
Paisaje urbanoPaisaje urbano
Paisaje urbano
 
Introduction to the IPCC
Introduction to the IPCCIntroduction to the IPCC
Introduction to the IPCC
 
Noman
NomanNoman
Noman
 
Materias de 1ºG 2016
Materias de 1ºG 2016Materias de 1ºG 2016
Materias de 1ºG 2016
 
Oficio de lectura viernes 1ª semana
Oficio de lectura viernes 1ª semanaOficio de lectura viernes 1ª semana
Oficio de lectura viernes 1ª semana
 
Recurso ppt.evangelii-gaudium
Recurso ppt.evangelii-gaudiumRecurso ppt.evangelii-gaudium
Recurso ppt.evangelii-gaudium
 
Practica de photoshop 12
Practica de photoshop 12Practica de photoshop 12
Practica de photoshop 12
 
2 memoria ram
2 memoria ram2 memoria ram
2 memoria ram
 
DECEMBER REPORT TRANSNZOIA MILKSHED 2010.doc 2
DECEMBER REPORT TRANSNZOIA MILKSHED 2010.doc 2DECEMBER REPORT TRANSNZOIA MILKSHED 2010.doc 2
DECEMBER REPORT TRANSNZOIA MILKSHED 2010.doc 2
 
Salmo 44 ii
Salmo 44   iiSalmo 44   ii
Salmo 44 ii
 
Parte 2 potencialidades_en_el_dominio
Parte 2 potencialidades_en_el_dominioParte 2 potencialidades_en_el_dominio
Parte 2 potencialidades_en_el_dominio
 
Himno martes semana 2
Himno martes semana 2Himno martes semana 2
Himno martes semana 2
 
Practica de photoshop 11
Practica de photoshop 11Practica de photoshop 11
Practica de photoshop 11
 
Romancero gitano
Romancero gitano Romancero gitano
Romancero gitano
 
Conexiones
ConexionesConexiones
Conexiones
 

Similar a Programacion

Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoUser 11101
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programaciónUPEL
 
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 webDayraNieto9807
 
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 webkarenJulieth04
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesdafemehe
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Algoritmos y Programación
Algoritmos y ProgramaciónAlgoritmos y Programación
Algoritmos y ProgramaciónJuan Guadama
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmiaNilson Negrete
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 

Similar a Programacion (20)

Programacion
ProgramacionProgramacion
Programacion
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
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
 
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
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
desarrollo logico
desarrollo logicodesarrollo logico
desarrollo logico
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
Algoritmos y Programación
Algoritmos y ProgramaciónAlgoritmos y Programación
Algoritmos y Programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Unidad 1 clase 1 - fp
Unidad 1   clase 1 - fpUnidad 1   clase 1 - fp
Unidad 1 clase 1 - fp
 
Semana 1
Semana 1Semana 1
Semana 1
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
 

Más de Marlon Hernandez (20)

7 paisaje nocturno
7 paisaje nocturno7 paisaje nocturno
7 paisaje nocturno
 
Esteban
EstebanEsteban
Esteban
 
3 puertos
3 puertos3 puertos
3 puertos
 
3 pagina con audio y video
3 pagina con audio y video3 pagina con audio y video
3 pagina con audio y video
 
6 entorno de trabajo en flah
6 entorno de trabajo en flah6 entorno de trabajo en flah
6 entorno de trabajo en flah
 
5 taller de recapitulacion
5 taller de recapitulacion5 taller de recapitulacion
5 taller de recapitulacion
 
6 ejercicios en actionscrip
6 ejercicios en actionscrip6 ejercicios en actionscrip
6 ejercicios en actionscrip
 
Cuaderno virtual
Cuaderno virtualCuaderno virtual
Cuaderno virtual
 
3 php
3 php3 php
3 php
 
3 php
3 php3 php
3 php
 
4 tipos en clase
4 tipos en clase4 tipos en clase
4 tipos en clase
 
Cuaderno virtual
Cuaderno virtualCuaderno virtual
Cuaderno virtual
 
5 tipos en clase
5 tipos en clase5 tipos en clase
5 tipos en clase
 
2 progrmacion orientada a objetos.,
2 progrmacion orientada a objetos.,2 progrmacion orientada a objetos.,
2 progrmacion orientada a objetos.,
 
2 progrmacion orientada a objetos
2 progrmacion orientada a objetos2 progrmacion orientada a objetos
2 progrmacion orientada a objetos
 
1 pagina web
1 pagina web1 pagina web
1 pagina web
 
2 pagina web
2 pagina web2 pagina web
2 pagina web
 
2 memoria ram
2 memoria ram2 memoria ram
2 memoria ram
 
2 memoria ram
2 memoria ram2 memoria ram
2 memoria ram
 
Agrupado
AgrupadoAgrupado
Agrupado
 

Programacion

  • 2. ¿QUE ES? • Dar instrucciones precisas al objeto o sistema. • No es solo escribir sino analizar probar depurar y mantener el código programado. • Es parte del ciclo de vida del software.
  • 3. FASES DE LA PROGRAMACIÓN DEFINICION DEL PROBLEMA • Es definir e identificar los elementos claves del problema ANALISIS DEL PROBLEMA • Es comprender el problema y sus detalles. • En esta fase se define la Entrada , salida y el proceso de solución que recibirá el programa DISEÑO DE LA SOLUCION • cómo se hará el programa usando los datos de entrada para generar los datos de salida • El proceso de diseño se realiza en dos pasos: Elaboración del Algoritmo y realización de Pruebas de Escritorio
  • 4. FASES DE LA PROGRAMACIÓN CODIFICACION • Es pasar el algoritmo al computador a través de un lenguaje de programación • Debe ser escrito de acuerdo a las reglas gramaticales del programa. VERIFICACION Y PRUEBAS • hay que revisar si hay algún error el cual puede ser de tipo lógico, de semántica o ejecución. EJECUCION DEL PROBLEMA • Todo lo transcrito es ejecutado por la computadora para llegar a los resultados que el usuario espera
  • 5. FASES DE LA PROGRAMACIÓN EVALUACION DE LOS RESULTADOS • Aquí se evalúa para verificar que todos los pasos se hagan de una manera correcta VERIFICACION Y PRUEBAS • hay que revisar si hay algún error el cual puede ser de tipo lógico, de semántica o ejecución.
  • 6. LENGUAJES DE LA PROGRAMACIÓN LENGUAJE DE MAQUINA • Es el único lenguaje que entiende directamente la computadora, utiliza el alfabeto binario (0 y 1) denominados bits • Fue el primer lenguaje utilizado en la programación de computadoras LENGUAJE DE BAJO NIVEL permiten al programador escribir instrucciones de un programa usando abreviaturas del inglés (nemotécnicas) como: ADD, DIV, SUB, etc. no está compuesto por ceros y unos.
  • 7. LENGUAJES DE LA PROGRAMACIÓN LENGUAJE DE ALTO NIVEL • se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana • se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
  • 9. QUE ES UN ALGORITMO Es un conjunto ordenado y finito de operaciones, con el objetivo de realizar una actividad con pasos definidos y así encontrar una solución a cualquier problema la gran mayoría de veces.
  • 10. MEDIOS DE EXPRESIÓN DE UN ALGORITMO Los algoritmos pueden ser expresados de diferentes maneras: Pseudocódigo Diagrama de flujo
  • 11. PARTES DE UN ALGORITMO Los algoritmos deben seguir una estructura básica: entrada Proceso salida • Entrada: son los datos necesarios que se requieren para dar los resultados correspondientes. entrada • Proceso: pasos necesarios para hallar la solución del problema. proceso • Salida: resultados arrojados por el proceso como solución. salida
  • 13. TIPOS DE DATOS DATOS DE TIPO ENTERO Representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -. Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc. DATOS DE TIPO REAL Es aquel que puede tomar por valor un número de los números reales el cual está formado por los números racionales e irracionales. Ejemplo: El peso de una persona....: 75,3 su altura...: 172,7 "Homero" (cadena de 6 caracteres)
  • 14. TIPOS DE DATOS DATOS DE TIPO LOGICO Es aquel que puede tomar por valor falso o verdadero falso y verdadero son contrapuestos, de manera que, un dato de tipo lógico siempre está asociado a que algo se cumpla o no se cumpla. DATOS DE TIPO CARACTER • es aquel que puede tomar por valor un carácter perteneciente al conjunto de los caracteres que puede representar el ordenador. • En lenguaje C, el valor de un dato de tipo carácter se debe representar entre comillas simples ('). Ejemplo varias opciones dadas (a, b, c, d, e), la respuesta correcta de cada una de las preguntas es un dato de tipo carácter.
  • 15. TIPOS DE DATOS DATOS DE TIPO CADENA • es aquel que pueden tomar por valor una secuencia de caracteres. • el valor de un dato de tipo cadena se puede representar entre comillas dobles (") Ejemplo Título...: "La Odisea" (cadena de 9 caracteres) Autor....: "Homero" (cadena de 6 caracteres)
  • 16. QUE ES UN PSEUDOCÓDIGO • 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.
  • 17. IDENTIFICADORES • Es el nombre que se da a un elemento de un algoritmo
  • 18. REGLAS DE SINTAXIS • 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 Ññ
  • 19. PALABRAS RESERVADAS Son identificadores predefinidos que tienen un significado especial como por ejemplo • cadena • Falso verdadero • Carácter • Lógico • Entero • real
  • 20. QUE ES UNA VARIABLE Es un espacio reservado en la memoria en el cual vamos a poder almacenar un dato EL ORDENADOR DEBE DECIDIR • Cuantas variables necesita el programa para ralizar sus tareas • El tipo de datos que puede almacenar cada una de ellas reservado Espacio memoria
  • 21. DECLARACIÓN DE VARIABLE 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
  • 22. CONSTANTES 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 marlon