SlideShare una empresa de Scribd logo
1 de 20
EMT Informática
Clase 1 – Coceptos Fundamentales
Presentación personal
Alexandre Texeira Bondelas
[ info ]
Estudiante avanzado de Licenciatura en Educación
(UdeLAR)
Técnico Terciario en redes y telecomunicaciones (UTU)
Programador Informático (MTIN – España)
Experto en procesos e-Learning (FATLA)
[+Info ] Redes Sociales Linkedin ~ Facebook ~ Twitter
atexeira.wordpress.com
[ Contacto ]
atexeira@esi.edu.uy - atexeira@its.edu.uy
¿Qué es un programa?
• Piense en la vida diaria donde
aparece la palabra Programa
• Cite ejemplos
• Piense que características comunes
tienen las distintas acepciones
Programa
• Instrucciones de computación estructuradas y
ordenadas que al ejecutarse hacen que una
computadora realice una función particular
• Un Programa informático (software) es la unión
de una secuencia de instrucciones que una
computadora puede interpretar y ejecutar y una
(o varias) estructuras de datos que almacena la
información independiente de las instrucciones
que dicha secuencia de instrucciones maneja.
Para ello se usan lenguajes de programación que
sirven para programar la secuencia de
instrucciones requerida.
Lenguaje de Programación
• Un lenguaje de programación es una
técnica estándar de comunicación
que permite expresar las instrucciones
que han de ser ejecutadas en una
computadora.
• Consiste en un conjunto de reglas
sintácticas y semánticas que definen
un programa informático.
Índice Comunitario de
Programación TIOBE
Software
• Software es el conjunto de programas
que puede ejecutar el hardware para
la realización de las tareas de
computación a las que se destina.
• Se trata del conjunto de instrucciones
que permite la utilización del
computador. El software es la parte
intangible de la computadora, es
decir programas, aplicaciones etc.
Formas
• Código fuente:
• Código objeto:
El software adopta varias formas en
distintos momentos de su ciclo de vida:
• Código fuente: escrito por
programadores. Contiene el conjunto
de instrucciones, inteligibles por el ser
humano, destinadas a la computadora.
• Código objeto: resultado del uso de un
compilador sobre el código fuente. El
código objeto no es directamente
inteligible por el ser humano, pero
tampoco es directamente entendible
por la computadora. Se trata de una
representación intermedia del código
fuente.
Formas
• Código ejecutable:• Código ejecutable: resultado de
linkeditar uno o varios fragmentos
de código objeto. Constituye un
archivo binario con un formato tal
que el sistema operativo es capaz
de cargarlo en la memoria de un
ordenador, y proceder a su
ejecución. El código ejecutable es
directamente inteligible por la
computadora.
Licencia
• Una Licencia de Software es la
autorización o permiso concedida por
el autor para utilizar su obra de una
forma convenida habiendo marcado
unos límites y derechos respecto a su
uso.
• La Licencia puede, restringir el territorio
de aplicación del programa, su plazo
de duración o cualquier otra cláusula
que el autor decida incluir.
Licencia
• Las licencias sobre obras intelectuales
originales son una forma de protección
proporcionada por las leyes vigentes que
incluyen tanto los trabajos publicados
como los pendientes de publicación, y
otorgan al autor el derecho exclusivo
para autorizar a otros a utilizar, modificar
y/o redistribuir su obra original.
• El autor del software puede autorizar o
limitar el uso, modificación y/o
redistribución de su obra adscribiéndose
a un determinado tipo de licencia.
• El software propietario (también llamado software
no libre, software privativo, software privado,
software con propietario o software de propiedad)
se refiere a cualquier programa informático en el
que los usuarios tienen limitadas las posibilidades de
usarlo, modificarlo o redistribuirlo (con o sin
modificaciones), o cuyo código fuente no está
disponible o el acceso a éste se encuentra
restringido .
• En el software no libre una persona física o jurídica
(compañía, corporación, fundación, etc.) posee
los derechos de autor sobre un software negando o
no otorgando, al mismo tiempo, los derechos de
usar el programa con cualquier propósito; de
estudiar cómo funciona el programa y adaptarlo a
las propias necesidades; de distribuir copias; o de
mejorar el programa y hacer públicas las mejoras
(para esto el acceso al código fuente es un
requisito previo).
• De esta manera, un software sigue
siendo no libre aún si el código fuente es
hecho público, cuando se mantiene la
reserva de derechos sobre el uso,
modificación o distribución (por ejemplo,
la versión comercial de SSH de Microsoft).
• Freeware es un software de
computadora que se distribuye sin
cargo. A veces se incluye el código
fuente, pero no es lo usual.
• El freeware suele incluir una licencia de
uso, que permite su redistribución pero
con algunas restricciones, como no
modificar la aplicación en sí, ni venderla.
• Shareware es una modalidad de
distribución de software (juegos o
programas) para que el mismo pueda
ser evaluado de forma gratuita, pero
generalmente por un tiempo
especificado, aunque también las
limitaciones pueden estar en algunas
de las formas de uso o las
capacidades finales. Para adquirir una
licencia de software que permite el
uso del software de manera completa
se requiere de un pago
Software Libre
• Software libre es el aquel que, una vez obtenido, puede
ser usado, copiado, estudiado, modificado y
redistribuido libremente.
• El software libre suele estar disponible gratuitamente en
Internet, o a precio de la distribución a través de otros
medios; sin embargo no es obligatorio que sea así y,
aunque conserve su carácter de libre, puede ser
vendido comercialmente.
• El software libre, garantiza los derechos de modificación
y redistribución de dichas versiones modificadas del
programa.
• No debe confundirse "software libre" con software de
dominio público. Éste último es aquél por el que no es
necesario solicitar ninguna licencia y cuyos derechos de
explotación son para toda la humanidad, porque
pertenece a todos por igual.
Una clasificación de los
lenguajes de programación
• Primer Nivel:
• Segundo Nivel:
• Cuarto Nivel:
• Primer Nivel: Lenguaje máquina.
0 / 1
• Segundo Nivel: Lenguaje ensamblador.
Assembler
• Tercer Nivel: Lenguajes de alto nivel.
C, Pascal, Visual Basic
• Cuarto Nivel: Lenguajes de 4a. Generación
GeneXus
Paradigma
Del latín paradigma, y este del griego
παράδειγµα
1. M. Ejemplo o ejemplar
Paradigmas de programación
• Imperativo o por procedimientos:
• Lógico:
• Declarativo:
• Orientado a objetos
• Imperativo o por procedimientos: es considerado el más
común y está representado, por ejemplo, por C o BASIC.
• Funcional: está representado por Scheme o Haskell. Este
es un caso del paradigma declarativo.
• Lógico: está representado por Prolog. Este es otro caso
del paradigma declarativo.
• Declarativo: por ejemplo la programación funcional, la
programación lógica, o la combinación lógico-
funcional.
• Orientado a objetos: está representado por Smalltalk, un
lenguaje completamente orientado a objetos.
01 Conceptos Fundamentales

Más contenido relacionado

La actualidad más candente

Trabajo Castellano
Trabajo CastellanoTrabajo Castellano
Trabajo CastellanoAlain1996
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosMelissa Burgos
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueJosue Zelaya
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrolloDiego
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de softwarecelestevictoria
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de softwareayymba
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruizjhonatanalex
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareArnold Torres
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software Luis Valeriano
 

La actualidad más candente (18)

Trabajo Castellano
Trabajo CastellanoTrabajo Castellano
Trabajo Castellano
 
Intruducción de la Ingeniería de Software
Intruducción de la Ingeniería de SoftwareIntruducción de la Ingeniería de Software
Intruducción de la Ingeniería de Software
 
Contexto de la Programación
Contexto de la Programación Contexto de la Programación
Contexto de la Programación
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgos
 
introducción ingeniería de software
introducción  ingeniería de  softwareintroducción  ingeniería de  software
introducción ingeniería de software
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de Software
 
Roberto maravilla
Roberto maravillaRoberto maravilla
Roberto maravilla
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Presentación2
Presentación2Presentación2
Presentación2
 

Similar a 01 Conceptos Fundamentales

Similar a 01 Conceptos Fundamentales (20)

Pr101 que es-un_programa
Pr101 que es-un_programaPr101 que es-un_programa
Pr101 que es-un_programa
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)
 
Software Libre
Software Libre Software Libre
Software Libre
 
Software libre
Software libreSoftware libre
Software libre
 
software libre
software libresoftware libre
software libre
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Software Unidades de medida
Software   Unidades de medidaSoftware   Unidades de medida
Software Unidades de medida
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libre
 
Informática - Software libre
Informática - Software libreInformática - Software libre
Informática - Software libre
 
Lorena bernal trabajo
Lorena bernal trabajoLorena bernal trabajo
Lorena bernal trabajo
 
Fichas contenido
Fichas contenidoFichas contenido
Fichas contenido
 
Software
SoftwareSoftware
Software
 
Present Ntic del software libre
Present Ntic del software librePresent Ntic del software libre
Present Ntic del software libre
 
Apuntes TIC - 4° año
Apuntes TIC - 4° añoApuntes TIC - 4° año
Apuntes TIC - 4° año
 
Software libre info
Software libre infoSoftware libre info
Software libre info
 
Asignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aAsignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_a
 
Tema2
Tema2Tema2
Tema2
 
Tema
TemaTema
Tema
 

Más de Alexandre Texeira Bondelas

Producción de textos académicos asistida con tic
Producción de textos académicos asistida con ticProducción de textos académicos asistida con tic
Producción de textos académicos asistida con ticAlexandre Texeira Bondelas
 
Juntos Podemos - Elección Consejero Representante Docente
Juntos Podemos - Elección Consejero Representante Docente Juntos Podemos - Elección Consejero Representante Docente
Juntos Podemos - Elección Consejero Representante Docente Alexandre Texeira Bondelas
 
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"Alexandre Texeira Bondelas
 
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...Alexandre Texeira Bondelas
 
#ICVET "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
#ICVET   "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...#ICVET   "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
#ICVET "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...Alexandre Texeira Bondelas
 
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...Alexandre Texeira Bondelas
 

Más de Alexandre Texeira Bondelas (20)

Producto Cartesiano
Producto Cartesiano Producto Cartesiano
Producto Cartesiano
 
Propiedades de Relaciones
Propiedades de RelacionesPropiedades de Relaciones
Propiedades de Relaciones
 
Producción de textos académicos asistida con tic
Producción de textos académicos asistida con ticProducción de textos académicos asistida con tic
Producción de textos académicos asistida con tic
 
Clases y Variables en Visual Basic .Net
Clases y Variables  en Visual Basic .NetClases y Variables  en Visual Basic .Net
Clases y Variables en Visual Basic .Net
 
Toma de decisión y control (VB.Net)
Toma de decisión y control (VB.Net)Toma de decisión y control (VB.Net)
Toma de decisión y control (VB.Net)
 
Juntos Podemos - Elección Consejero Representante Docente
Juntos Podemos - Elección Consejero Representante Docente Juntos Podemos - Elección Consejero Representante Docente
Juntos Podemos - Elección Consejero Representante Docente
 
Menú en consola de windows
Menú en consola de windowsMenú en consola de windows
Menú en consola de windows
 
Menú en consola de windows
Menú en consola de windowsMenú en consola de windows
Menú en consola de windows
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
Marginalidad y escuela
Marginalidad y escuelaMarginalidad y escuela
Marginalidad y escuela
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
 
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
#ICVET DR. David mendoza "uso de REA en los posgrados del CEPES"
 
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
#ICVET "Inteligencia visual espacial en los videojuegos" a cargo de Mgtr. Eli...
 
Pablo miranda
Pablo mirandaPablo miranda
Pablo miranda
 
#ICVET "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
#ICVET   "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...#ICVET   "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
#ICVET "El uso de la WebQuest en el proceso de aprendizaje en la Licenciatu...
 
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
#ICVET Medios de apoyo a la enseñanza del ingeniero, soportados en las TIC y ...
 
#ICVET - Conferencia Apertura
#ICVET  - Conferencia Apertura#ICVET  - Conferencia Apertura
#ICVET - Conferencia Apertura
 
Factores de la educacion virtuial
Factores de la educacion virtuialFactores de la educacion virtuial
Factores de la educacion virtuial
 
Factores de la educacion virtuial
Factores de la educacion virtuialFactores de la educacion virtuial
Factores de la educacion virtuial
 

Último

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 

Último (20)

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 

01 Conceptos Fundamentales

  • 1. EMT Informática Clase 1 – Coceptos Fundamentales
  • 2. Presentación personal Alexandre Texeira Bondelas [ info ] Estudiante avanzado de Licenciatura en Educación (UdeLAR) Técnico Terciario en redes y telecomunicaciones (UTU) Programador Informático (MTIN – España) Experto en procesos e-Learning (FATLA) [+Info ] Redes Sociales Linkedin ~ Facebook ~ Twitter atexeira.wordpress.com [ Contacto ] atexeira@esi.edu.uy - atexeira@its.edu.uy
  • 3. ¿Qué es un programa? • Piense en la vida diaria donde aparece la palabra Programa • Cite ejemplos • Piense que características comunes tienen las distintas acepciones
  • 4. Programa • Instrucciones de computación estructuradas y ordenadas que al ejecutarse hacen que una computadora realice una función particular • Un Programa informático (software) es la unión de una secuencia de instrucciones que una computadora puede interpretar y ejecutar y una (o varias) estructuras de datos que almacena la información independiente de las instrucciones que dicha secuencia de instrucciones maneja. Para ello se usan lenguajes de programación que sirven para programar la secuencia de instrucciones requerida.
  • 5. Lenguaje de Programación • Un lenguaje de programación es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una computadora. • Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático.
  • 6.
  • 8. Software • Software es el conjunto de programas que puede ejecutar el hardware para la realización de las tareas de computación a las que se destina. • Se trata del conjunto de instrucciones que permite la utilización del computador. El software es la parte intangible de la computadora, es decir programas, aplicaciones etc.
  • 9. Formas • Código fuente: • Código objeto: El software adopta varias formas en distintos momentos de su ciclo de vida: • Código fuente: escrito por programadores. Contiene el conjunto de instrucciones, inteligibles por el ser humano, destinadas a la computadora. • Código objeto: resultado del uso de un compilador sobre el código fuente. El código objeto no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una representación intermedia del código fuente.
  • 10. Formas • Código ejecutable:• Código ejecutable: resultado de linkeditar uno o varios fragmentos de código objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de un ordenador, y proceder a su ejecución. El código ejecutable es directamente inteligible por la computadora.
  • 11. Licencia • Una Licencia de Software es la autorización o permiso concedida por el autor para utilizar su obra de una forma convenida habiendo marcado unos límites y derechos respecto a su uso. • La Licencia puede, restringir el territorio de aplicación del programa, su plazo de duración o cualquier otra cláusula que el autor decida incluir.
  • 12. Licencia • Las licencias sobre obras intelectuales originales son una forma de protección proporcionada por las leyes vigentes que incluyen tanto los trabajos publicados como los pendientes de publicación, y otorgan al autor el derecho exclusivo para autorizar a otros a utilizar, modificar y/o redistribuir su obra original. • El autor del software puede autorizar o limitar el uso, modificación y/o redistribución de su obra adscribiéndose a un determinado tipo de licencia.
  • 13. • El software propietario (también llamado software no libre, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido . • En el software no libre una persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades; de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo).
  • 14. • De esta manera, un software sigue siendo no libre aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (por ejemplo, la versión comercial de SSH de Microsoft). • Freeware es un software de computadora que se distribuye sin cargo. A veces se incluye el código fuente, pero no es lo usual. • El freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí, ni venderla.
  • 15. • Shareware es una modalidad de distribución de software (juegos o programas) para que el mismo pueda ser evaluado de forma gratuita, pero generalmente por un tiempo especificado, aunque también las limitaciones pueden estar en algunas de las formas de uso o las capacidades finales. Para adquirir una licencia de software que permite el uso del software de manera completa se requiere de un pago
  • 16. Software Libre • Software libre es el aquel que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. • El software libre suele estar disponible gratuitamente en Internet, o a precio de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. • El software libre, garantiza los derechos de modificación y redistribución de dichas versiones modificadas del programa. • No debe confundirse "software libre" con software de dominio público. Éste último es aquél por el que no es necesario solicitar ninguna licencia y cuyos derechos de explotación son para toda la humanidad, porque pertenece a todos por igual.
  • 17. Una clasificación de los lenguajes de programación • Primer Nivel: • Segundo Nivel: • Cuarto Nivel: • Primer Nivel: Lenguaje máquina. 0 / 1 • Segundo Nivel: Lenguaje ensamblador. Assembler • Tercer Nivel: Lenguajes de alto nivel. C, Pascal, Visual Basic • Cuarto Nivel: Lenguajes de 4a. Generación GeneXus
  • 18. Paradigma Del latín paradigma, y este del griego παράδειγµα 1. M. Ejemplo o ejemplar
  • 19. Paradigmas de programación • Imperativo o por procedimientos: • Lógico: • Declarativo: • Orientado a objetos • Imperativo o por procedimientos: es considerado el más común y está representado, por ejemplo, por C o BASIC. • Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo. • Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo. • Declarativo: por ejemplo la programación funcional, la programación lógica, o la combinación lógico- funcional. • Orientado a objetos: está representado por Smalltalk, un lenguaje completamente orientado a objetos.