SlideShare uma empresa Scribd logo
1 de 22
PROGRAMACION
Tarazona Mayorga Karen yulithza Cód: 37
Lic: Henry jaimes
Aprendiz Sena
Instituto técnico municipal los patios
¿QUE ES UN PROGRAMA?
 Un programa es un
conjunto de
instrucciones que se le
dan al ordenador para
que realice una
determinada tarea o
proceso.
 Las personas que
escriben programas se
les conocen como
desarrolladores de
software o
programadores.
LENGUAJE DE
PROGRAMACION
 Un lenguaje de programación es una herramienta
de desarrollo de software que tiene una sintaxis
determinada y sirve para escribir el código fuente
de los programas.
 Los lenguajes de programación pueden ser
estructurados o pueden ser orientados a objetos.
TIPOS DE LENGUAJE
 Lenguajes procedimentales:
BASIC
PASCAL
C/C++
 Lenguajes orientados a Objetos
Visual Basic
Action Script
Visual FOX
TIPOS DE LENGUAJE
 Lenguajes interpretados:
No necesitan compilador, se van ejecutando las
instrucciones hasta que se encuentre un error.
Ejemplo: HTML, JavaScript
 Lenguajes compilados:
Necesitan de un compilador que revise la sintaxis
del lenguaje antes de ejecutar las instrucciones.
Ejemplo: Pascal, C/C++
TIPOS DE DATOS DE
PROGRAMACION
 Tipo de dato entero (int): un tipo de dato
entero en computación que se puede
representar en un subconjunto finito de los
números enteros.
 Tipos de datos en coma flotante: se usan
para representar números con partes
fraccionarias.
TIPOS DE DATOS DE
PROGRAMACION
 Tipo de dato carácter (char): es cualquier
signo tipográfico, puede ser una letra, un
número, un signo de puntuación o un
espacio. Este término se usa mucho en
computación.
 Tipo de dato lógico: el tipo de dato lógico o
booleano es en computación aquel que
puede representar valores de lógica binaria,
esto es, valores que represente falso o
verdadero.
TIPOS DE CODIGOS
 Código Fuente:
Son las instrucciones del lenguaje en la sintaxis
propia del mismo.
 Código Objeto:
Es el código convertido en lenguaje de máquina
el cual puede ser interpretado por la
computadora.
El compilador es el encargado de traducir el
código fuente a código objeto y el encadenado lo
convierte en programa ejecutable
¿QUÉ ES UN ALGORITMO?
 Por algoritmo, se entiende a un
conjunto finito de instrucciones que se
deben seguir para resolver un
problema.
 Los algoritmos que se resuelven
mediante gráficos reciben el nombre
de diagramas de flujo.
EJEMPLOS DE ALGORITMOS
 Algoritmo para cambiar una llanta pinchada
 Algoritmo para ver una película en el DVD
 Algoritmo para obtener una cedula
 Algoritmo para ir de viaje en vacaciones
 Algoritmo para comprar un computador
 Algoritmo para preparar un caldo de papas con
huevo
PASOS PARA LA SOLUCION
DE UN PROBLEMA
 Definición de problema
 Análisis del problema
 Crear un algoritmo
 Prueba de escritorio
 Codificación
 Compilación
 Ejecución
 Documentación
CARACTERISTICAS DE LOS
ALGORITMOS
 Entrada
 Salida
 Limitado o finito
 Finalización
 Claridad
Todo algoritmo debe tener tres partes
ENTRADA PROCESO SALIDA
TIPOS DE DATOS
 Entero (integer)
 Real
 Carácter (char)
 Cadena (string)
 Lógico (boolean)
CONSTANTE, VARIABLES
 Una constante es un dato cuyo valor
no puede cambiar durante la
ejecución del programa.
 Una variable es un nombre asociado a
un elemento de datos que está
situado en posiciones contiguas de la
memoria principal, y su valor puede
cambiar durante la ejecución de un
programa.
SIMBOLOS DE
DIGRAMACION
INICIO/FIN
PROCESO
S
ENTRADA/ESTRUCTU
RA
SALIDA/IMPRESIO
N
DESICI
ON
SIMBOLOS DE
DIGRAMACION
CONECTOR FUERA DE
PAGIAN
CONECTOR
CICLOS REPETITIVOS
FLECHA
S DE
FLUJO
OPERADORES ARITMETICOS,
RELACIONALES Y LOGICOS
 ARITMETICOS:
+ Suma
- Resta
* multiplicación
/ división
^ potenciación
DIV cociente
MOD residuo
 LOGICOS:
And Y
Or O
Not NO
 RELACIONALES:
= Igual
<> Es diferente
< menor que
> mayor que
<= menor o igual que
>= mayor o igual que
¿QUE ES UN PROGRAMA?
 Un programa de computadora es un
conjunto de instrucciones que la CPU
de una computadora puede entender y
ejecutar. Los programadores crean
programas al escribir declaraciones en
un editor. Todo el conjunto de
comandos, representados por las
declaraciones, se almacena en un
archivo y se le denomina código fuente
del programa.
TIPOS DE DATOS
 Entero (integer)
 Real
 Carácter (char)
 Cadena (string)
 Lógico (boolean)
TIPOS DE INSTRUCCIONES
 De asignación:
Se asignan valores a las variables
 De entrada y salida:
Se capturan datos por teclados o se
imprimen datos en la pantalla
 De cálculo:
Se deben realizar operaciones aritméticas
Se debe tener en cuenta la jerarquía
operacional
ESTRUCTURAS DE CONTROL
 Secuenciales:
Se ejecutan las instrucciones una después
de otra en forma secuencial
 Condicionales:
Se ejecutan las instrucciones dependiendo
de una condición lógica o criterio
 Repetitiva:
Se ejecutan las instrucciones de forma
repetitiva mientras que se cumplan con
una condición determinada
SOFTWARE PARA APRENDER
A PROGRAMAR
 DFD: diagrama de flujo de datos. Una
herramienta útil para la elaborar
diagramas de flujo que permiten
realizar pruebas de escritorios
 LPP: lenguaje de programación para
principiantes. Herramienta útil para
describir programas en pseudo-código

Mais conteúdo relacionado

Mais procurados

Pseudocodigo
PseudocodigoPseudocodigo
PseudocodigoTensor
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Jorge Rodriguez
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionyuleisyferrer
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasmauro38
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasdianis22
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasCAMINSUASTY
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasyiyi153
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmascritina26
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmascritina26
 

Mais procurados (11)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Lenguaje c inicio
Lenguaje c inicioLenguaje c inicio
Lenguaje c inicio
 
C++
C++C++
C++
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 

Semelhante a 37 tarazona karen programacion

Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónEdison Morales
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
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
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptxnaldocz1
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesKarina Arguedas Ruelas
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 

Semelhante a 37 tarazona karen programacion (20)

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
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Parte i curso c
Parte i curso cParte i curso c
Parte i curso c
 
Unidad 2 curso c
Unidad 2 curso cUnidad 2 curso c
Unidad 2 curso c
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 

Mais de karenyulithza

Punto biblioteca informe
Punto biblioteca informePunto biblioteca informe
Punto biblioteca informekarenyulithza
 
33 tarazona karen desensamble y ensamble de equipos
33 tarazona karen   desensamble y ensamble de equipos33 tarazona karen   desensamble y ensamble de equipos
33 tarazona karen desensamble y ensamble de equiposkarenyulithza
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
37 tarazona-karen-word (2)
37 tarazona-karen-word (2)37 tarazona-karen-word (2)
37 tarazona-karen-word (2)karenyulithza
 
37 tarazona-karen-word
37 tarazona-karen-word37 tarazona-karen-word
37 tarazona-karen-wordkarenyulithza
 
37 tarazona karen correcion evaluacion
37 tarazona karen  correcion evaluacion37 tarazona karen  correcion evaluacion
37 tarazona karen correcion evaluacionkarenyulithza
 
37 tarazona karen prezi
37 tarazona karen prezi37 tarazona karen prezi
37 tarazona karen prezikarenyulithza
 
Trabajo sistemas-recorriendo-un-interfaz
Trabajo sistemas-recorriendo-un-interfazTrabajo sistemas-recorriendo-un-interfaz
Trabajo sistemas-recorriendo-un-interfazkarenyulithza
 
37 tarazona-karen-normas de la sala de computo
37 tarazona-karen-normas de la sala de computo 37 tarazona-karen-normas de la sala de computo
37 tarazona-karen-normas de la sala de computo karenyulithza
 
37 tarazona karen ofimatica
37 tarazona karen ofimatica37 tarazona karen ofimatica
37 tarazona karen ofimaticakarenyulithza
 

Mais de karenyulithza (14)

Punto biblioteca informe
Punto biblioteca informePunto biblioteca informe
Punto biblioteca informe
 
33 tarazona karen desensamble y ensamble de equipos
33 tarazona karen   desensamble y ensamble de equipos33 tarazona karen   desensamble y ensamble de equipos
33 tarazona karen desensamble y ensamble de equipos
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
37 tarazona-karen-word (2)
37 tarazona-karen-word (2)37 tarazona-karen-word (2)
37 tarazona-karen-word (2)
 
37 tarazona-karen-word
37 tarazona-karen-word37 tarazona-karen-word
37 tarazona-karen-word
 
creaciones
creaciones creaciones
creaciones
 
Blog
BlogBlog
Blog
 
Excel
ExcelExcel
Excel
 
Prezzi-grupal
Prezzi-grupalPrezzi-grupal
Prezzi-grupal
 
37 tarazona karen correcion evaluacion
37 tarazona karen  correcion evaluacion37 tarazona karen  correcion evaluacion
37 tarazona karen correcion evaluacion
 
37 tarazona karen prezi
37 tarazona karen prezi37 tarazona karen prezi
37 tarazona karen prezi
 
Trabajo sistemas-recorriendo-un-interfaz
Trabajo sistemas-recorriendo-un-interfazTrabajo sistemas-recorriendo-un-interfaz
Trabajo sistemas-recorriendo-un-interfaz
 
37 tarazona-karen-normas de la sala de computo
37 tarazona-karen-normas de la sala de computo 37 tarazona-karen-normas de la sala de computo
37 tarazona-karen-normas de la sala de computo
 
37 tarazona karen ofimatica
37 tarazona karen ofimatica37 tarazona karen ofimatica
37 tarazona karen ofimatica
 

Último

PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfSuleimaJimnez
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxPEPONLU
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxjmatheus74
 
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOCLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOMisolArticaSoto
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwarejorgeadrianoropezame
 
La muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdfLa muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdfPEPONLU
 

Último (6)

PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptx
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptx
 
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOCLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y software
 
La muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdfLa muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdf
 

37 tarazona karen programacion

  • 1. PROGRAMACION Tarazona Mayorga Karen yulithza Cód: 37 Lic: Henry jaimes Aprendiz Sena Instituto técnico municipal los patios
  • 2. ¿QUE ES UN PROGRAMA?  Un programa es un conjunto de instrucciones que se le dan al ordenador para que realice una determinada tarea o proceso.  Las personas que escriben programas se les conocen como desarrolladores de software o programadores.
  • 3. LENGUAJE DE PROGRAMACION  Un lenguaje de programación es una herramienta de desarrollo de software que tiene una sintaxis determinada y sirve para escribir el código fuente de los programas.  Los lenguajes de programación pueden ser estructurados o pueden ser orientados a objetos.
  • 4. TIPOS DE LENGUAJE  Lenguajes procedimentales: BASIC PASCAL C/C++  Lenguajes orientados a Objetos Visual Basic Action Script Visual FOX
  • 5. TIPOS DE LENGUAJE  Lenguajes interpretados: No necesitan compilador, se van ejecutando las instrucciones hasta que se encuentre un error. Ejemplo: HTML, JavaScript  Lenguajes compilados: Necesitan de un compilador que revise la sintaxis del lenguaje antes de ejecutar las instrucciones. Ejemplo: Pascal, C/C++
  • 6. TIPOS DE DATOS DE PROGRAMACION  Tipo de dato entero (int): un tipo de dato entero en computación que se puede representar en un subconjunto finito de los números enteros.  Tipos de datos en coma flotante: se usan para representar números con partes fraccionarias.
  • 7. TIPOS DE DATOS DE PROGRAMACION  Tipo de dato carácter (char): es cualquier signo tipográfico, puede ser una letra, un número, un signo de puntuación o un espacio. Este término se usa mucho en computación.  Tipo de dato lógico: el tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es, valores que represente falso o verdadero.
  • 8. TIPOS DE CODIGOS  Código Fuente: Son las instrucciones del lenguaje en la sintaxis propia del mismo.  Código Objeto: Es el código convertido en lenguaje de máquina el cual puede ser interpretado por la computadora. El compilador es el encargado de traducir el código fuente a código objeto y el encadenado lo convierte en programa ejecutable
  • 9. ¿QUÉ ES UN ALGORITMO?  Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben seguir para resolver un problema.  Los algoritmos que se resuelven mediante gráficos reciben el nombre de diagramas de flujo.
  • 10. EJEMPLOS DE ALGORITMOS  Algoritmo para cambiar una llanta pinchada  Algoritmo para ver una película en el DVD  Algoritmo para obtener una cedula  Algoritmo para ir de viaje en vacaciones  Algoritmo para comprar un computador  Algoritmo para preparar un caldo de papas con huevo
  • 11. PASOS PARA LA SOLUCION DE UN PROBLEMA  Definición de problema  Análisis del problema  Crear un algoritmo  Prueba de escritorio  Codificación  Compilación  Ejecución  Documentación
  • 12. CARACTERISTICAS DE LOS ALGORITMOS  Entrada  Salida  Limitado o finito  Finalización  Claridad Todo algoritmo debe tener tres partes ENTRADA PROCESO SALIDA
  • 13. TIPOS DE DATOS  Entero (integer)  Real  Carácter (char)  Cadena (string)  Lógico (boolean)
  • 14. CONSTANTE, VARIABLES  Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa.  Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
  • 16. SIMBOLOS DE DIGRAMACION CONECTOR FUERA DE PAGIAN CONECTOR CICLOS REPETITIVOS FLECHA S DE FLUJO
  • 17. OPERADORES ARITMETICOS, RELACIONALES Y LOGICOS  ARITMETICOS: + Suma - Resta * multiplicación / división ^ potenciación DIV cociente MOD residuo  LOGICOS: And Y Or O Not NO  RELACIONALES: = Igual <> Es diferente < menor que > mayor que <= menor o igual que >= mayor o igual que
  • 18. ¿QUE ES UN PROGRAMA?  Un programa de computadora es un conjunto de instrucciones que la CPU de una computadora puede entender y ejecutar. Los programadores crean programas al escribir declaraciones en un editor. Todo el conjunto de comandos, representados por las declaraciones, se almacena en un archivo y se le denomina código fuente del programa.
  • 19. TIPOS DE DATOS  Entero (integer)  Real  Carácter (char)  Cadena (string)  Lógico (boolean)
  • 20. TIPOS DE INSTRUCCIONES  De asignación: Se asignan valores a las variables  De entrada y salida: Se capturan datos por teclados o se imprimen datos en la pantalla  De cálculo: Se deben realizar operaciones aritméticas Se debe tener en cuenta la jerarquía operacional
  • 21. ESTRUCTURAS DE CONTROL  Secuenciales: Se ejecutan las instrucciones una después de otra en forma secuencial  Condicionales: Se ejecutan las instrucciones dependiendo de una condición lógica o criterio  Repetitiva: Se ejecutan las instrucciones de forma repetitiva mientras que se cumplan con una condición determinada
  • 22. SOFTWARE PARA APRENDER A PROGRAMAR  DFD: diagrama de flujo de datos. Una herramienta útil para la elaborar diagramas de flujo que permiten realizar pruebas de escritorios  LPP: lenguaje de programación para principiantes. Herramienta útil para describir programas en pseudo-código