SlideShare una empresa de Scribd logo
Programación
                 ó
11 computación
¿QUE ES PROGRAMACIÓN?
Dar instrucciones al sistema u objeto




                  analizar probar depurar y mantener el código programado.
FASES DE LA PROGRAMACIÓN
DEFINICION DEL PROBLEMA
Es identificar los elementos claves del problema




                                     ANALISIS DEL PROBLEMA
                                     Es donde se comprender el problema y sus detalles.




DISEÑO DE LA SOLUCION
Elaboración del Algoritmo y realización de Pruebas de Escritorio
FASES DE LA PROGRAMACIÓN
CODIFICACION
                                                       Debe ser escrito de acuerdo a las
se trata de pasar el algoritmo al computador, a
través de un lenguaje de programación                  reglas gramaticales del programa




VERIFICACION Y PRUEBA                                  el cual puede ser de tipo lógico, de
se trata de revisar si hay algún error.                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
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


                                        LENGUAJE DE BAJO NIVEL
                                        permiten al programador escribir
                                        instrucciones de un programa usando
                                        abreviaturas del inglés (nemotécnicas)




LENGUAJE DE ALTO NIVEL
se caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva humana
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




                      Pseudocódigo
  Diagrama de flujo
PARTES DE UN ALGORITMO
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.
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 realizar
  sus tareas
• El tipo de datos que puede almacenar cada una de ellas
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
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 Alejandro
G
R
A
C
 I
A
S

Más contenido relacionado

PPTX
Programacion
PDF
Conceptos basicos algoritmos
PDF
Fundamentos de programación
PPTX
Tecnicatura en programacion
PPTX
Pseudocodigo
PDF
Pseudocódigo
PPTX
3. Elementos basicos de un programa
PPTX
Clase de programacion
Programacion
Conceptos basicos algoritmos
Fundamentos de programación
Tecnicatura en programacion
Pseudocodigo
Pseudocódigo
3. Elementos basicos de un programa
Clase de programacion

La actualidad más candente (20)

PPTX
Pseudocodigo
PPTX
Lógica de programación
PPT
Algoritmos Conceptos Basicos - www.ingfiis.tk
PPTX
Lógica y Algoritmos
PPTX
Fundamentos de programación
PPT
Programacion logica 1
PDF
Intropseint
PPTX
Algoritmos y Pseudocódigo
PPTX
03 Intro Programacion C
PPS
Programación Logica
PPTX
PSEUDOCODIGO
DOCX
Diferencia entre pseudocodigo y algoritmo
PDF
10 Tips para desarrollar tu lógica de programación
PPTX
Pseudocodigos
PPTX
Pseudocodigo
PPT
Lenguaje natural pseudocodigo diagramacion y programacion
PPTX
Presentación pseudocódigo
PPTX
Elementos basicos de un programa Grupo 2
PPSX
Pseudocódigo
PPT
Algoritmos diagrama-de-flujo
Pseudocodigo
Lógica de programación
Algoritmos Conceptos Basicos - www.ingfiis.tk
Lógica y Algoritmos
Fundamentos de programación
Programacion logica 1
Intropseint
Algoritmos y Pseudocódigo
03 Intro Programacion C
Programación Logica
PSEUDOCODIGO
Diferencia entre pseudocodigo y algoritmo
10 Tips para desarrollar tu lógica de programación
Pseudocodigos
Pseudocodigo
Lenguaje natural pseudocodigo diagramacion y programacion
Presentación pseudocódigo
Elementos basicos de un programa Grupo 2
Pseudocódigo
Algoritmos diagrama-de-flujo
Publicidad

Destacado (8)

PDF
Guiadreamweaver5
PPTX
Las redes sociales
PDF
Cap 1 curso_dreamweaver 8
PPT
TeMa iNfOrMaTiCO
PPTX
áRea de informática y computación cursos
PDF
Computacion basica
PPT
Computadora 6a
PPTX
Computacion Basica
Guiadreamweaver5
Las redes sociales
Cap 1 curso_dreamweaver 8
TeMa iNfOrMaTiCO
áRea de informática y computación cursos
Computacion basica
Computadora 6a
Computacion Basica
Publicidad

Similar a Programacion (20)

PPTX
Programacion
PPTX
Anamaria
PPTX
Principios de Algoritmos - SEMANA 02-1.pptxxxxxx
PPTX
37 tarazona karen programacion
PDF
Guia no1 algoritmos
PDF
Algoritmos y programacion en C++
PPTX
Tecnicatura en programacion
PPTX
Algorimo1
PPTX
Programacion kmi
PPT
algoritmo
PPT
Algoritmos
PPTX
Fundamentos de algoritmia
PDF
SILDESHARE.pdf
PPTX
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PPTX
Algoritmos de programacion Wilson Terceros
DOCX
Manual de Programación c/c++ Ricky Bonilla
PPT
Programacion 2
PPTX
Fundamentos de programación en diseño web
PPTX
Fundamentos de programación en diseño web
PPTX
Unidad 1
Programacion
Anamaria
Principios de Algoritmos - SEMANA 02-1.pptxxxxxx
37 tarazona karen programacion
Guia no1 algoritmos
Algoritmos y programacion en C++
Tecnicatura en programacion
Algorimo1
Programacion kmi
algoritmo
Algoritmos
Fundamentos de algoritmia
SILDESHARE.pdf
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
Algoritmos de programacion Wilson Terceros
Manual de Programación c/c++ Ricky Bonilla
Programacion 2
Fundamentos de programación en diseño web
Fundamentos de programación en diseño web
Unidad 1

Más de Alejandro Gomez (20)

PPTX
Como aplicar movimientos predefinidos fl
PPTX
Como aplicar movimientros predefinidos
PDF
Importacion a flash
PDF
Desmontaje de una pc
PDF
Mantenimientodelcomputador
PDF
Maquetacion de pagina web
PDF
PPTX
Alejandro
PPTX
PPTX
Puertos alejandro
PPTX
PPTX
Ventanas
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
Microprocesadores
PPTX
Paisaje urbano
Como aplicar movimientos predefinidos fl
Como aplicar movimientros predefinidos
Importacion a flash
Desmontaje de una pc
Mantenimientodelcomputador
Maquetacion de pagina web
Alejandro
Puertos alejandro
Ventanas
Microprocesadores
Paisaje urbano

Programacion

  • 1. Programación ó 11 computación
  • 2. ¿QUE ES PROGRAMACIÓN? Dar instrucciones al sistema u objeto analizar probar depurar y mantener el código programado.
  • 3. FASES DE LA PROGRAMACIÓN DEFINICION DEL PROBLEMA Es identificar los elementos claves del problema ANALISIS DEL PROBLEMA Es donde se comprender el problema y sus detalles. DISEÑO DE LA SOLUCION Elaboración del Algoritmo y realización de Pruebas de Escritorio
  • 4. FASES DE LA PROGRAMACIÓN CODIFICACION Debe ser escrito de acuerdo a las se trata de pasar el algoritmo al computador, a través de un lenguaje de programación reglas gramaticales del programa VERIFICACION Y PRUEBA el cual puede ser de tipo lógico, de se trata de revisar si hay algún error. 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. 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 LENGUAJE DE BAJO NIVEL permiten al programador escribir instrucciones de un programa usando abreviaturas del inglés (nemotécnicas) LENGUAJE DE ALTO NIVEL se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana
  • 6. 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.
  • 7. MEDIOS DE EXPRESIÓN DE UN ALGORITMO Pseudocódigo Diagrama de flujo
  • 8. PARTES DE UN ALGORITMO 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.
  • 9. 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)
  • 10. 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.
  • 11. 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)
  • 12. 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.
  • 13. IDENTIFICADORES Es el nombre que se da a un elemento de un algoritmo
  • 14. 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 Ññ
  • 15. PALABRAS RESERVADAS Son identificadores predefinidos que tienen un significado especial como por ejemplo • cadena • Falso verdadero • Carácter • Lógico • Entero • real
  • 16. 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 realizar sus tareas • El tipo de datos que puede almacenar cada una de ellas
  • 17. 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
  • 18. 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 Alejandro