SlideShare a Scribd company logo
1 of 28
UNIVERSIDAD SOR JUANA INES 
DE LA CRUZ 
INTRODUCCIÓN A LA PROGRAMACIÓN DE SISTEMAS 
PROFESOR: GABRIEL MAZARIEGO RAMÍREZ 
ALUMNA: YOLANDA GARCÍA ZACARIAS
DE 
PROGRAMACIÓN SISTEMAS
Se entiende por programación de sistemas al 
conjunto de programas necesario para que una 
computadora de una imagen coherente y 
monolítica ante sus usuarios. Es un área 
especializada dentro de las ciencias de la 
computación. Así, mediante la programación de 
sistemas, no solo se manejan las computadoras 
por medio del lenguaje maquina (0 y 1) sino por 
otros sistemas operativos, sin lo cual sería muy 
difícil la interacción con la maquina.
HERRAMIENTAS 
DESARROLLADAS CON LA 
DE LA 
DE 
PROGRAMACION TEORIA SISTEMAS
Las herramientas de programación, son aquellas 
que permiten realizar aplicativos, programas, 
rutinas, utilitarios y sistemas; para que la parte 
física del computador u ordenador, funcione y 
pueda producir resultados. 
Hoy en día existen múltiples herramientas de 
programación en el mercado, tanto para analistas 
expertos como para analistas inexpertos.
Las herramientas de programación más comunes 
del mercado, cuentan con programas de 
depuración o “debugger”, que son utilitarios que 
nos permiten detectar los posibles errores en 
tiempo de ejecución o corrida de rutinas y 
programas. 
Muchas herramientas de software que manipulan 
programas fuente realizan primero algún tipo de 
análisis a la 
estructura del código.
Algunos ejemplos de tales herramientas son: 
Editores de estructuras. 
Un editor de estructuras toma como entrada una 
secuencia de órdenes para construir un 
programa fuente. El editor de estructuras no sólo 
realiza las funciones de creación y modificación 
de textos de un editor de textos ordinario, sino 
que también analiza el texto del programa, 
imponiendo al programa fuente una estructura 
jerárquica 
apropiada.
Por ejemplo, puede comprobar si la entrada 
está formada correctamente, puede 
proporcionar palabras clave de manera 
automática (por ejemplo, cuando el usuario 
escribe while, el editor proporciona el 
correspondiente do y le recuerda al usuario 
que entre las dos palabras debe ir un 
condicional) y puede saltar desde un begin o 
un paréntesis izquierdo hasta su 
correspondiente end o paréntesis derecho.
Impresoras estéticas. 
Una impresora estética analiza un programa y lo 
imprime de forma que la estructura del programa 
resulte 
claramente visible. Por ejemplo, los comentarios 
pueden aparecer con un tipo de letra especial, y 
las proposiciones pueden aparecer con una 
indentación proporcional a la profundidad de su 
anidamiento en la organización jerárquica 
de las proposiciones.
Verificadores estáticos. 
Un verificador estático lee un programa, lo 
analiza e intenta descubrir errores potenciales 
sin ejecutar el programa. 
Además, puede detectar errores de lógica, 
como intentar utilizar una variable real como 
apuntador, empleando las técnicas de 
verificación de tipos.
• Intérpretes. 
En lugar de producir un programa objeto como 
resultado de una traducción, un intérprete 
realiza las operaciones que implica el 
programa fuente. Muchas veces los 
intérpretes se usan para ejecutar lenguajes 
de órdenes, pues cada operador que se 
ejecuta en un lenguaje de órdenes suele ser 
una invocación de una rutina compleja, como 
un editor o un compilador.
Compiladores. 
Tradicionalmente, se concibe un compilador 
como un programa que traduce un programa 
fuente, como FORTRAN, al lenguaje 
ensamblador o de máquina de algún 
computador. Sin embargo, hay lugares, al 
parecer, no relacionados donde la tecnología de 
los compiladores se usa con regularidad.
Formadores de textos. 
Un formador de textos toma como entrada una 
cadena de caracteres, la mayor parte de la cual 
es texto para componer, pero alguna incluye 
órdenes para indicar párrafos, figuras o 
estructuras matemáticas, como subíndices o 
superíndices.
Compiladores de circuitos de silício. 
Un compilador de circuitos de silicio tiene un 
lenguaje fuente similar o idéntico a un lenguaje 
de programación convencional. Sin embargo 
las variables del lenguaje no representan 
localidades de memoria, sino señales lógicas 
(0 
o 1) o grupos de señales en un circuito de 
conmutación. La salida es el diseño de un 
circuito en un lenguaje 
apropiado.
Intérpretes de consultas. 
Un intérprete de consultas traduce un 
predicado que contiene operadores 
relacionales y boléanos a órdenes para buscar 
en una base de datos los registros que 
satisfagan ese predicado.
LENGUAJES
Se llama lenguaje a cualquier tipo de código 
semiótico estructurado, para el que existe un 
contexto de uso y ciertos principios 
combinatorios formales. Existen muchos 
contextos tanto naturales como artificiales 
donde aparecen 
lenguajes.
LENGUAJES NATURALES
los lenguajes naturales (ingles, alemán, 
español, etc.) 
es natural porque se aprende (o adquiere) 
inconsciente e involuntariamente. Ningún bebé 
decide aprender o no la lengua que hablan sus 
padres, y ningún padre sienta a su hijo y le 
enseña las reglas sintácticas de su lengua. Las 
personas hablan y se entienden, pero 
generalmente no se cuestionan las reglas que 
utilizan al hablar.
LENGUAJES ARTIFICIALES
los lenguajes artificiales o formales 
(matemático, lógico, computacional, 
etc.). 
los lenguajes artificiales sí se aprenden de 
manera voluntaria y conscientemente. Un 
ejemplo de lenguaje artificial son los lenguajes 
de programación utilizados para desarrollar 
programas informáticos.
PROCESO DE COMUNICACION
Para llevar a cabo una comunicación eficaz, es 
necesario que en el flujo de la transmisión de 
ideas, intervengan varios elementos. 
1. Emisor (codificador). 
Fuente de información e iniciador del proceso 
de comunicación. Es su responsabilidad elegir 
el tipo de mensaje y canal más eficaces, tras de 
lo cual codifica el mensaje.
La Codificación consiste en la traducción de 
información a una serie de símbolos para la 
comunicación. 
2. Receptor (decodificador). 
Es el individuo que recibe, por medio de sus 
sentidos, el mensaje del transmisor.
La decodificación es la interpretación y 
traducción de un mensaje para que la 
información tenga sentido. Uno de los principales 
requisitos que debe cubrir el receptor es la 
capacidad de escuchar. 
3. Mensaje. 
Es la información codificada que el transmisor 
envía al recepto. El mensaje puede darse en 
cualquier forma susceptible de ser captada y 
entendida por uno o más de los sentidos del 
receptor.
4. Canales. 
Es el medio de comunicación entre el 
transmisor y el receptor, algo así como el aire 
es para las palabras y el papel para las letras. 
5. Retroalimentación. 
Es la respuesta del receptor al mensaje del 
emisor. Es la mejor manera de comprobar que 
el mensaje se recibió y 
comprendió.
6. Percepción. 
Es el significado atribuido a un mensaje por un 
emisor o receptor. Las percepciones se ven 
influidas por lo que ven los individuos, por la 
manera en que organizan esos elementos en 
su memoria y por los significados que les 
atribuyen.
Programacion de sistemas

More Related Content

What's hot (20)

Compiladores, Analisis Lexico
Compiladores, Analisis LexicoCompiladores, Analisis Lexico
Compiladores, Analisis Lexico
 
Unidad1 2 Lenguajes y automatas
Unidad1 2  Lenguajes y automatasUnidad1 2  Lenguajes y automatas
Unidad1 2 Lenguajes y automatas
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Kernel de Windows PDF
Kernel de Windows PDFKernel de Windows PDF
Kernel de Windows PDF
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Analisis semantico
Analisis semanticoAnalisis semantico
Analisis semantico
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1
 
Proyecto fernando compiladores 1
Proyecto fernando compiladores 1Proyecto fernando compiladores 1
Proyecto fernando compiladores 1
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Autómatas de pila
Autómatas de pila Autómatas de pila
Autómatas de pila
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Codigo intermedio
Codigo intermedioCodigo intermedio
Codigo intermedio
 

Viewers also liked

Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaFabricio Macias
 
Ciclos y Condicionales
Ciclos y CondicionalesCiclos y Condicionales
Ciclos y CondicionalesLincoln School
 
Gnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasGnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasDiego Caceres
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradavnslgars
 
Programacion de sistemas
Programacion de sistemasProgramacion de sistemas
Programacion de sistemaserikitafoco
 
Encuadre Programación de Sistemas
Encuadre Programación de SistemasEncuadre Programación de Sistemas
Encuadre Programación de Sistemasrezzaca
 
Elementos de la programación de sistemas
Elementos de la programación de sistemasElementos de la programación de sistemas
Elementos de la programación de sistemasJesus Martinez
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaMarvin Romero
 
Tema6
Tema6Tema6
Tema6UH
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJennifer Montano
 
Redes de computadora
Redes de computadoraRedes de computadora
Redes de computadorajalemir
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaLeydi Hernandez
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNadark
 

Viewers also liked (20)

Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Ciclos y Condicionales
Ciclos y CondicionalesCiclos y Condicionales
Ciclos y Condicionales
 
Gnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemasGnu linux programacion-de-sistemas
Gnu linux programacion-de-sistemas
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Programación de sistemas
Programación de sistemasProgramación de sistemas
Programación de sistemas
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion de sistemas
Programacion de sistemasProgramacion de sistemas
Programacion de sistemas
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Encuadre Programación de Sistemas
Encuadre Programación de SistemasEncuadre Programación de Sistemas
Encuadre Programación de Sistemas
 
Elementos de la programación de sistemas
Elementos de la programación de sistemasElementos de la programación de sistemas
Elementos de la programación de sistemas
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN Estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemas
 
Tema6
Tema6Tema6
Tema6
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Redes de computadora
Redes de computadoraRedes de computadora
Redes de computadora
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 

Similar to Programacion de sistemas

Programación
 Programación Programación
Programaciónrehoscript
 
Programa informático
Programa informáticoPrograma informático
Programa informáticoVITROY
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096olguito
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjuanjokobrax
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2exequiel9035a
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónOscar Delgado
 
Conceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacionConceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacionAshley Stronghold Witwicky
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 

Similar to Programacion de sistemas (20)

Programación
 Programación Programación
Programación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096
 
Clasificacion
ClasificacionClasificacion
Clasificacion
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Unidad I Conceptos Básicos
Unidad I Conceptos BásicosUnidad I Conceptos Básicos
Unidad I Conceptos Básicos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Conceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacionConceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 

Recently uploaded

hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 

Recently uploaded (20)

hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 

Programacion de sistemas

  • 1. UNIVERSIDAD SOR JUANA INES DE LA CRUZ INTRODUCCIÓN A LA PROGRAMACIÓN DE SISTEMAS PROFESOR: GABRIEL MAZARIEGO RAMÍREZ ALUMNA: YOLANDA GARCÍA ZACARIAS
  • 3. Se entiende por programación de sistemas al conjunto de programas necesario para que una computadora de una imagen coherente y monolítica ante sus usuarios. Es un área especializada dentro de las ciencias de la computación. Así, mediante la programación de sistemas, no solo se manejan las computadoras por medio del lenguaje maquina (0 y 1) sino por otros sistemas operativos, sin lo cual sería muy difícil la interacción con la maquina.
  • 4. HERRAMIENTAS DESARROLLADAS CON LA DE LA DE PROGRAMACION TEORIA SISTEMAS
  • 5. Las herramientas de programación, son aquellas que permiten realizar aplicativos, programas, rutinas, utilitarios y sistemas; para que la parte física del computador u ordenador, funcione y pueda producir resultados. Hoy en día existen múltiples herramientas de programación en el mercado, tanto para analistas expertos como para analistas inexpertos.
  • 6. Las herramientas de programación más comunes del mercado, cuentan con programas de depuración o “debugger”, que son utilitarios que nos permiten detectar los posibles errores en tiempo de ejecución o corrida de rutinas y programas. Muchas herramientas de software que manipulan programas fuente realizan primero algún tipo de análisis a la estructura del código.
  • 7. Algunos ejemplos de tales herramientas son: Editores de estructuras. Un editor de estructuras toma como entrada una secuencia de órdenes para construir un programa fuente. El editor de estructuras no sólo realiza las funciones de creación y modificación de textos de un editor de textos ordinario, sino que también analiza el texto del programa, imponiendo al programa fuente una estructura jerárquica apropiada.
  • 8. Por ejemplo, puede comprobar si la entrada está formada correctamente, puede proporcionar palabras clave de manera automática (por ejemplo, cuando el usuario escribe while, el editor proporciona el correspondiente do y le recuerda al usuario que entre las dos palabras debe ir un condicional) y puede saltar desde un begin o un paréntesis izquierdo hasta su correspondiente end o paréntesis derecho.
  • 9. Impresoras estéticas. Una impresora estética analiza un programa y lo imprime de forma que la estructura del programa resulte claramente visible. Por ejemplo, los comentarios pueden aparecer con un tipo de letra especial, y las proposiciones pueden aparecer con una indentación proporcional a la profundidad de su anidamiento en la organización jerárquica de las proposiciones.
  • 10. Verificadores estáticos. Un verificador estático lee un programa, lo analiza e intenta descubrir errores potenciales sin ejecutar el programa. Además, puede detectar errores de lógica, como intentar utilizar una variable real como apuntador, empleando las técnicas de verificación de tipos.
  • 11. • Intérpretes. En lugar de producir un programa objeto como resultado de una traducción, un intérprete realiza las operaciones que implica el programa fuente. Muchas veces los intérpretes se usan para ejecutar lenguajes de órdenes, pues cada operador que se ejecuta en un lenguaje de órdenes suele ser una invocación de una rutina compleja, como un editor o un compilador.
  • 12. Compiladores. Tradicionalmente, se concibe un compilador como un programa que traduce un programa fuente, como FORTRAN, al lenguaje ensamblador o de máquina de algún computador. Sin embargo, hay lugares, al parecer, no relacionados donde la tecnología de los compiladores se usa con regularidad.
  • 13. Formadores de textos. Un formador de textos toma como entrada una cadena de caracteres, la mayor parte de la cual es texto para componer, pero alguna incluye órdenes para indicar párrafos, figuras o estructuras matemáticas, como subíndices o superíndices.
  • 14. Compiladores de circuitos de silício. Un compilador de circuitos de silicio tiene un lenguaje fuente similar o idéntico a un lenguaje de programación convencional. Sin embargo las variables del lenguaje no representan localidades de memoria, sino señales lógicas (0 o 1) o grupos de señales en un circuito de conmutación. La salida es el diseño de un circuito en un lenguaje apropiado.
  • 15. Intérpretes de consultas. Un intérprete de consultas traduce un predicado que contiene operadores relacionales y boléanos a órdenes para buscar en una base de datos los registros que satisfagan ese predicado.
  • 17. Se llama lenguaje a cualquier tipo de código semiótico estructurado, para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen muchos contextos tanto naturales como artificiales donde aparecen lenguajes.
  • 19. los lenguajes naturales (ingles, alemán, español, etc.) es natural porque se aprende (o adquiere) inconsciente e involuntariamente. Ningún bebé decide aprender o no la lengua que hablan sus padres, y ningún padre sienta a su hijo y le enseña las reglas sintácticas de su lengua. Las personas hablan y se entienden, pero generalmente no se cuestionan las reglas que utilizan al hablar.
  • 21. los lenguajes artificiales o formales (matemático, lógico, computacional, etc.). los lenguajes artificiales sí se aprenden de manera voluntaria y conscientemente. Un ejemplo de lenguaje artificial son los lenguajes de programación utilizados para desarrollar programas informáticos.
  • 23. Para llevar a cabo una comunicación eficaz, es necesario que en el flujo de la transmisión de ideas, intervengan varios elementos. 1. Emisor (codificador). Fuente de información e iniciador del proceso de comunicación. Es su responsabilidad elegir el tipo de mensaje y canal más eficaces, tras de lo cual codifica el mensaje.
  • 24. La Codificación consiste en la traducción de información a una serie de símbolos para la comunicación. 2. Receptor (decodificador). Es el individuo que recibe, por medio de sus sentidos, el mensaje del transmisor.
  • 25. La decodificación es la interpretación y traducción de un mensaje para que la información tenga sentido. Uno de los principales requisitos que debe cubrir el receptor es la capacidad de escuchar. 3. Mensaje. Es la información codificada que el transmisor envía al recepto. El mensaje puede darse en cualquier forma susceptible de ser captada y entendida por uno o más de los sentidos del receptor.
  • 26. 4. Canales. Es el medio de comunicación entre el transmisor y el receptor, algo así como el aire es para las palabras y el papel para las letras. 5. Retroalimentación. Es la respuesta del receptor al mensaje del emisor. Es la mejor manera de comprobar que el mensaje se recibió y comprendió.
  • 27. 6. Percepción. Es el significado atribuido a un mensaje por un emisor o receptor. Las percepciones se ven influidas por lo que ven los individuos, por la manera en que organizan esos elementos en su memoria y por los significados que les atribuyen.