SlideShare una empresa de Scribd logo
1 de 14
Lenguaje de medio nivel  El mejor lenguaje de medio nivel es el lenguaje(C ) y el único, ya que su programación puede ser debajo nivel y de alto nivel
Lenguaje orientado hacia objetos  Son lenguajes cuya programación son basados en rutina u objetos, y su principal caracteristicas, es lo de programarse  en sistemas operativos graficas
Compilador  El compilador es aquel se utiliza en programas de alto nivel y su función consiste. En traducir un programa fuente, es decir el que nosotros escribimos, a código objeto, programa que entiende la computadora y así de manera viceversa
Sus fases de los compiladores  Analizador léxico Analizador sintáctico Analizador semántica  Generador de código intermedio  Optimizados de código Generador de código objeto
Datos , tipos de datos y operaciones primitivas  Los datos para su estudio se dividen en:  A) datos numéricos: son aquellos que están expresados en números naturales pueden ser positivos o negativos y para su estudio se divide en tipo entero y datos numéricos o flotantes
Datos de tipo entero: son aquellos que no contienen ni punto decimal ni exponentes o ambos, es simplemente una secuencia de dígitos opcionalmente procedido por un signo al empiezo del numero se considera como positivo.  Tipo de datos reales o flotantes]:un numero real debe contener un punto decimal un exponente o ambos, un numero real  no debe terminar con punto decimal
B) dato de tipo carácter y cadena: un carácter esta formado por la unidad mas pequeña en computación o sea un bit que puede ser un 0 o un 1 la combinación de 8 bit forman un byte, varios byte forman una cadena  una  cadena es una secuencia de caracteres, es decir, letras, dígitos y caracteres especiales en cerrados entre comillas, pueden ser tanto letras mayúsculas como minúsculas.
 el tipologico también llamado boleano: es aquel dato que solo puede formar. 1 de 2 valores. Cierto o falso este tipo de datos se utiliza para representar las alternativas si o no a determinados condiciones. Por ejemplo cunado se pide si un valor entero es par la respuesta será verdadera o falsa según sea par o impar
Datos tipo carácter y cadena  El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora conoce. Un dato tipo carácter contiene un solo carácter. Los caracteres que reconocen las diferentes computadores no son estándares sin embargo la mayoría reconoce las siguientes caracteres alfabéticos y numéricos
Carácter  alfabético: de la letra (A) a la letra (Z)tanto minúsculas como mayúsculas caracteres numéricos del 1 al 0  Caracteres especiales: una cadena (strings) es una secesión de caracteres que se encuentran delimitados por una (“) o modo apostrofe o bien por dobles comillas (“) según el tipo de lenguaje de programación la longitud de cadena de caracteres es el números de ellos comprendido entre los separadores o limitadores .
Los tipos de datos primitivos se clasifican  Datos  Numéricos  Carácter  Logico  entero Real
Constantes y variables  Los programas contienen ciertos valores que no deben cambiar durante la ejecución de un programa  tale valores se llaman constantes es una partida de datos llamado objeto. Que permanece sin cambio durante todo el desarrollo del algoritmo o durante la ejecución de un programa.
Variables  Una variable es un objeto o partida de datos cuyo valor puede cambiar durante el desarrollo del algoritmo , o ejecución del programa. Dependiendo del lenguaje hay diferentes tipos de variables tale como enteros, reales de carácter lógico y de cadena
Una variable que es de cierto tipo puede tomar únicamente valores de ese tipo por ejemplo si son de carácter únicamente tendrán valor tipo  carácter , los nombre de las variables a veces conocido como identificadores suelen contar con varios caracteres de tipo alfanuméricos de los cuales uno es una letra

Más contenido relacionado

La actualidad más candente

Algoritmos y programas 1
Algoritmos y programas 1Algoritmos y programas 1
Algoritmos y programas 1
Esteban Bedoya
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
lensh
 
Automatas y compiladores clase1
Automatas y compiladores clase1Automatas y compiladores clase1
Automatas y compiladores clase1
Germania Rodriguez
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
vekys
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
rufiflores0469
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
wladimirclipper
 

La actualidad más candente (20)

Algoritmos y programas 1
Algoritmos y programas 1Algoritmos y programas 1
Algoritmos y programas 1
 
Presentacion tipo de_datos_java
Presentacion tipo de_datos_javaPresentacion tipo de_datos_java
Presentacion tipo de_datos_java
 
Escuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de ChimborazoEscuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de Chimborazo
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Ap3 java
Ap3   javaAp3   java
Ap3 java
 
Automatas y compiladores clase1
Automatas y compiladores clase1Automatas y compiladores clase1
Automatas y compiladores clase1
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
[Ebook] super manual de a lgoritmia
[Ebook] super manual de a lgoritmia[Ebook] super manual de a lgoritmia
[Ebook] super manual de a lgoritmia
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 

Similar a Apun3algol

Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
guestbf0046
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
seolivares
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
Jennybeatriz1
 

Similar a Apun3algol (20)

Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Estructuras de datos y Algoritmos
Estructuras de datos y AlgoritmosEstructuras de datos y Algoritmos
Estructuras de datos y Algoritmos
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Algortitmos
AlgortitmosAlgortitmos
Algortitmos
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Introduccion de algoritmo
Introduccion de algoritmoIntroduccion de algoritmo
Introduccion de algoritmo
 

Más de pabesacv

Más de pabesacv (20)

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 a
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 a
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Apun3algol

  • 1. Lenguaje de medio nivel El mejor lenguaje de medio nivel es el lenguaje(C ) y el único, ya que su programación puede ser debajo nivel y de alto nivel
  • 2. Lenguaje orientado hacia objetos Son lenguajes cuya programación son basados en rutina u objetos, y su principal caracteristicas, es lo de programarse en sistemas operativos graficas
  • 3. Compilador El compilador es aquel se utiliza en programas de alto nivel y su función consiste. En traducir un programa fuente, es decir el que nosotros escribimos, a código objeto, programa que entiende la computadora y así de manera viceversa
  • 4. Sus fases de los compiladores Analizador léxico Analizador sintáctico Analizador semántica Generador de código intermedio Optimizados de código Generador de código objeto
  • 5. Datos , tipos de datos y operaciones primitivas Los datos para su estudio se dividen en: A) datos numéricos: son aquellos que están expresados en números naturales pueden ser positivos o negativos y para su estudio se divide en tipo entero y datos numéricos o flotantes
  • 6. Datos de tipo entero: son aquellos que no contienen ni punto decimal ni exponentes o ambos, es simplemente una secuencia de dígitos opcionalmente procedido por un signo al empiezo del numero se considera como positivo. Tipo de datos reales o flotantes]:un numero real debe contener un punto decimal un exponente o ambos, un numero real no debe terminar con punto decimal
  • 7. B) dato de tipo carácter y cadena: un carácter esta formado por la unidad mas pequeña en computación o sea un bit que puede ser un 0 o un 1 la combinación de 8 bit forman un byte, varios byte forman una cadena una cadena es una secuencia de caracteres, es decir, letras, dígitos y caracteres especiales en cerrados entre comillas, pueden ser tanto letras mayúsculas como minúsculas.
  • 8. el tipologico también llamado boleano: es aquel dato que solo puede formar. 1 de 2 valores. Cierto o falso este tipo de datos se utiliza para representar las alternativas si o no a determinados condiciones. Por ejemplo cunado se pide si un valor entero es par la respuesta será verdadera o falsa según sea par o impar
  • 9. Datos tipo carácter y cadena El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora conoce. Un dato tipo carácter contiene un solo carácter. Los caracteres que reconocen las diferentes computadores no son estándares sin embargo la mayoría reconoce las siguientes caracteres alfabéticos y numéricos
  • 10. Carácter alfabético: de la letra (A) a la letra (Z)tanto minúsculas como mayúsculas caracteres numéricos del 1 al 0 Caracteres especiales: una cadena (strings) es una secesión de caracteres que se encuentran delimitados por una (“) o modo apostrofe o bien por dobles comillas (“) según el tipo de lenguaje de programación la longitud de cadena de caracteres es el números de ellos comprendido entre los separadores o limitadores .
  • 11. Los tipos de datos primitivos se clasifican Datos Numéricos Carácter Logico entero Real
  • 12. Constantes y variables Los programas contienen ciertos valores que no deben cambiar durante la ejecución de un programa tale valores se llaman constantes es una partida de datos llamado objeto. Que permanece sin cambio durante todo el desarrollo del algoritmo o durante la ejecución de un programa.
  • 13. Variables Una variable es un objeto o partida de datos cuyo valor puede cambiar durante el desarrollo del algoritmo , o ejecución del programa. Dependiendo del lenguaje hay diferentes tipos de variables tale como enteros, reales de carácter lógico y de cadena
  • 14. Una variable que es de cierto tipo puede tomar únicamente valores de ese tipo por ejemplo si son de carácter únicamente tendrán valor tipo carácter , los nombre de las variables a veces conocido como identificadores suelen contar con varios caracteres de tipo alfanuméricos de los cuales uno es una letra