SlideShare una empresa de Scribd logo
1 de 18
Fases :
Delimitación del problema: hay que definir cual
es el problema
Pseudocódigo lenguaje de especificación de
algoritmos
Prueba de escritorio: lo ejecuta hace una prueba
para ver si esta bien
Codificación: lenguaje de programación
Digitación escribe el programa correctamente
Interpretación del programa : chequea las
instrucciones son correctas
Ejecución del programa: ejecuta la computadora
para ver los resultados obtenidos
Evaluación de los resultados: mira si sus
resultados son correctos
Diseño de algoritmos

      Secuencia de pasos lógicos y se presentan dos
      tipos de notación


      • Pseudocódigo: debe ser definido y se organiza
        en tres opciones

      1. Cabecera : nombre del algoritmo
      2. Declaraciones
      3. Cuerpo

      • Diagrama de flujo Utiliza símbolos y tiene los
        pasos del algoritmo escrito en cajas unidas
bits
Un bit es una señal electrónica que puede estar encendida (1)
o apagada (0). Es la unidad más pequeña de información que
utiliza un ordenador. La mayoría de las veces los bits se
utilizan para describir velocidades de transmisión

                   byte
 Son necesarios 8 bits para crear un byte.
 bytes se utilizan para describir capacidad de
 almacenamiento o memoria.

              kilobyte
  es una unidad de almacenamiento de información cuyo
  símbolo es el kB y equivale a 103 bytes.


                terabyte
    unidad de almacenamiento de información
   cuyo símbolo es el TB, y equivale a 1012
   bytes.1
Están escritos en pseudocódigo y se
diferencian por su nombre que son
•Entero
•Real
•Lógico
•Carácter
Estos son predefinidos pueden ser
constantes y variables y tiene uno o mas
caracteres
Un constante representa a un valor
Variable: es un espacio que tiene la
memoria

Palabras reservadas: son identificadores
predefinidos cadena carácter entero falso
lógico real y verdadero

Declaraciones de variables: estas deben
ser declaradas previamente el tipo de
dato que puede almacenar su nombre
De una expresión lógica
siempre se obtiene un
valor lógico este se
utilizan dos tipos de
operadores :
Lógicos: sirve para
comparar los valores
de dos expresiones esta
tienen que ser del
mismo tipo
• Aritméticas
Relacionales: en
• Lógicas
• Carácter
pseudocódigo
• Cadena
expresión relacional
(lógica) se utiliza la
Es un programa con el tipo de dato que
determina lo que se a va realizar
Operadores: indica el tipo de operación a
realizar
• Constantes
• Variables
cuando se combinan uno o mas
 operadores se obtiene un expresión
Expresión un operador siempre forma parte
de una expresión siempre se obtiene un valor
• Entero
• Real
• Lógico
• Carácter
• cadena
Progamacion
Progamacion
Progamacion
Progamacion
Progamacion
Progamacion
Progamacion
Progamacion
Progamacion
Progamacion

Más contenido relacionado

La actualidad más candente

Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambasgregoryj733
 
Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionbulnez
 
Clase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cppClase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cppInfomania pro
 
Ejercicio compiladores
Ejercicio compiladoresEjercicio compiladores
Ejercicio compiladoresSheyli Patiño
 
Introducción a Compiladores
Introducción a  CompiladoresIntroducción a  Compiladores
Introducción a CompiladoresLeopoldo Capa
 
Clase8 2-explicacion analizador lexico-sintactico mini dev
Clase8 2-explicacion analizador lexico-sintactico mini devClase8 2-explicacion analizador lexico-sintactico mini dev
Clase8 2-explicacion analizador lexico-sintactico mini devInfomania pro
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de softwarevekys
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico maryr_
 
G:\trabajo de informatica\compilador
G:\trabajo de informatica\compiladorG:\trabajo de informatica\compilador
G:\trabajo de informatica\compiladorfernandaduran
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador SintacticoBayo Chicaiza
 
Algoritmos y programas 1
Algoritmos y programas 1Algoritmos y programas 1
Algoritmos y programas 1Esteban Bedoya
 

La actualidad más candente (19)

El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
 
Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambas
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 
Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacion
 
Clase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cppClase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cpp
 
Ejercicio compiladores
Ejercicio compiladoresEjercicio compiladores
Ejercicio compiladores
 
Introducción a Compiladores
Introducción a  CompiladoresIntroducción a  Compiladores
Introducción a Compiladores
 
Clase8 2-explicacion analizador lexico-sintactico mini dev
Clase8 2-explicacion analizador lexico-sintactico mini devClase8 2-explicacion analizador lexico-sintactico mini dev
Clase8 2-explicacion analizador lexico-sintactico mini dev
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Mapa conceptual lenguaje c.
Mapa conceptual   lenguaje c.Mapa conceptual   lenguaje c.
Mapa conceptual lenguaje c.
 
Clase15
Clase15Clase15
Clase15
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Lenguaje c 12
Lenguaje c 12Lenguaje c 12
Lenguaje c 12
 
G:\trabajo de informatica\compilador
G:\trabajo de informatica\compiladorG:\trabajo de informatica\compilador
G:\trabajo de informatica\compilador
 
Qué es una constante
Qué es una constanteQué es una constante
Qué es una constante
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador Sintactico
 
Algoritmos y programas 1
Algoritmos y programas 1Algoritmos y programas 1
Algoritmos y programas 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Similar a Progamacion

Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logicasrblack13
 
Lenguaje de programacion i
Lenguaje de programacion iLenguaje de programacion i
Lenguaje de programacion iHenry Upla
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion CEdwinRicardo
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionMaritere Cruz
 
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
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiǝgo Fǝr
 
Informática aplicada a la ciencia y a la tecnología.
Informática aplicada a la ciencia y a la tecnología.Informática aplicada a la ciencia y a la tecnología.
Informática aplicada a la ciencia y a la tecnología.Domi CL
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREPedro Alvarez
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programasRoberth Camana
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacionguest9a91e2
 

Similar a Progamacion (20)

Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logica
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Lenguaje de programacion i
Lenguaje de programacion iLenguaje de programacion i
Lenguaje de programacion i
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
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
 
Programacion
 Programacion  Programacion
Programacion
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidluna
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Informática aplicada a la ciencia y a la tecnología.
Informática aplicada a la ciencia y a la tecnología.Informática aplicada a la ciencia y a la tecnología.
Informática aplicada a la ciencia y a la tecnología.
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacion
 
Programacion
ProgramacionProgramacion
Programacion
 

Más de Alexandra Diaz

Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoAlexandra Diaz
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoAlexandra Diaz
 
Como crear objetos en degradado
Como crear objetos en degradadoComo crear objetos en degradado
Como crear objetos en degradadoAlexandra Diaz
 
funciones programacion
funciones programacionfunciones programacion
funciones programacionAlexandra Diaz
 
Programacion con action script ultimoo
Programacion con action script ultimooProgramacion con action script ultimoo
Programacion con action script ultimooAlexandra Diaz
 
Flash paisaje nocturno
Flash paisaje nocturnoFlash paisaje nocturno
Flash paisaje nocturnoAlexandra Diaz
 
Pagina web con audio y video
Pagina web con audio y videoPagina web con audio y video
Pagina web con audio y videoAlexandra Diaz
 
Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Alexandra Diaz
 
Ejercicios en action script!!
Ejercicios en action script!!Ejercicios en action script!!
Ejercicios en action script!!Alexandra Diaz
 
Entorno de trabajo en flash
Entorno de trabajo en flashEntorno de trabajo en flash
Entorno de trabajo en flashAlexandra Diaz
 

Más de Alexandra Diaz (20)

Importacion
ImportacionImportacion
Importacion
 
Importacion
ImportacionImportacion
Importacion
 
Mi cuaderno virtual 2
Mi cuaderno virtual 2Mi cuaderno virtual 2
Mi cuaderno virtual 2
 
Desmontaje de la pc
Desmontaje de la pcDesmontaje de la pc
Desmontaje de la pc
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Como crear objetos en degradado
Como crear objetos en degradadoComo crear objetos en degradado
Como crear objetos en degradado
 
funciones programacion
funciones programacionfunciones programacion
funciones programacion
 
Cuaderno virtual
Cuaderno virtualCuaderno virtual
Cuaderno virtual
 
Formularios
FormulariosFormularios
Formularios
 
Programacion con action script ultimoo
Programacion con action script ultimooProgramacion con action script ultimoo
Programacion con action script ultimoo
 
Clip de película
Clip de películaClip de película
Clip de película
 
Flash paisaje nocturno
Flash paisaje nocturnoFlash paisaje nocturno
Flash paisaje nocturno
 
Pagina web con audio y video
Pagina web con audio y videoPagina web con audio y video
Pagina web con audio y video
 
Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paginas web con html 5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Ejercicios en action script!!
Ejercicios en action script!!Ejercicios en action script!!
Ejercicios en action script!!
 
Puertos
PuertosPuertos
Puertos
 
Entorno de trabajo en flash
Entorno de trabajo en flashEntorno de trabajo en flash
Entorno de trabajo en flash
 
Poo
PooPoo
Poo
 
Trabajo en flash!!!!
Trabajo en flash!!!!Trabajo en flash!!!!
Trabajo en flash!!!!
 

Progamacion

  • 1.
  • 2. Fases : Delimitación del problema: hay que definir cual es el problema Pseudocódigo lenguaje de especificación de algoritmos Prueba de escritorio: lo ejecuta hace una prueba para ver si esta bien Codificación: lenguaje de programación Digitación escribe el programa correctamente Interpretación del programa : chequea las instrucciones son correctas Ejecución del programa: ejecuta la computadora para ver los resultados obtenidos Evaluación de los resultados: mira si sus resultados son correctos
  • 3. Diseño de algoritmos Secuencia de pasos lógicos y se presentan dos tipos de notación • Pseudocódigo: debe ser definido y se organiza en tres opciones 1. Cabecera : nombre del algoritmo 2. Declaraciones 3. Cuerpo • Diagrama de flujo Utiliza símbolos y tiene los pasos del algoritmo escrito en cajas unidas
  • 4. bits Un bit es una señal electrónica que puede estar encendida (1) o apagada (0). Es la unidad más pequeña de información que utiliza un ordenador. La mayoría de las veces los bits se utilizan para describir velocidades de transmisión byte Son necesarios 8 bits para crear un byte. bytes se utilizan para describir capacidad de almacenamiento o memoria. kilobyte es una unidad de almacenamiento de información cuyo símbolo es el kB y equivale a 103 bytes. terabyte unidad de almacenamiento de información cuyo símbolo es el TB, y equivale a 1012 bytes.1
  • 5. Están escritos en pseudocódigo y se diferencian por su nombre que son •Entero •Real •Lógico •Carácter Estos son predefinidos pueden ser constantes y variables y tiene uno o mas caracteres Un constante representa a un valor Variable: es un espacio que tiene la memoria Palabras reservadas: son identificadores predefinidos cadena carácter entero falso lógico real y verdadero Declaraciones de variables: estas deben ser declaradas previamente el tipo de dato que puede almacenar su nombre
  • 6. De una expresión lógica siempre se obtiene un valor lógico este se utilizan dos tipos de operadores : Lógicos: sirve para comparar los valores de dos expresiones esta tienen que ser del mismo tipo • Aritméticas Relacionales: en • Lógicas • Carácter pseudocódigo • Cadena expresión relacional (lógica) se utiliza la
  • 7. Es un programa con el tipo de dato que determina lo que se a va realizar Operadores: indica el tipo de operación a realizar • Constantes • Variables cuando se combinan uno o mas operadores se obtiene un expresión
  • 8. Expresión un operador siempre forma parte de una expresión siempre se obtiene un valor • Entero • Real • Lógico • Carácter • cadena