SlideShare una empresa de Scribd logo
1 de 3
LIBRO 1
1) ¿Qué son los lenguajes de programación? Defina lenguajes naturales y lenguajes artificiales.
2)¿Cómo funciona una computadora?¿Cómo interpreta las instrucciones del usuario?¿Què es
el còdigo binario?
3)Diga cual es el proceso de creación de un programa desde el punto de vista de la ingeniería.
4)¿Qué es el código fuente?
5)¿Qué es un algoritmo?
6)¿Que suelen hacer los programas?
7)¿Que se debe implementar para un programa ejecutable?
Desarrollo
1)Para adentrarnos en el mundo de la programación y sus diversos lenguajes debemos
conocer ciertos conceptos. Hablamos de programación cuando nos referimos al proceso de
creación de un programa de computadora mediante la aplicación de procedimientos lógicos.
La programación se desarrolla en distintos lenguajes. Estos lenguajes son códigos
estructurados que cobran sentido en determinados contextos de uso. Antes
de hablar en términos estrictamente informáticos revisemos qué son los lenguajes.
Los naturales nos son propios como seres humanos, y cada uno de ellos es el vehículo de
comunicación de una determinada cultura; requieren de un aprendizaje en gran medida
gobernado por factores innatos y culturales, y de un uso inconsciente en los primeros años de
vida.
Los artificiales, en cambio, suponen una creación consciente y metódica regida
por convenciones arbitrarias establecidas por especialistas. Para utilizarlos y desarrollarlos se
requiere un aprendizaje deliberado y planificado.
2)Una computadora funciona bajo el control de un programa, que ha sido desarrollado en un
determinado lenguaje que puede ser reducido al código binario, y
que debe estar almacenado en la unidad de memoria o disco duro. Conozcamos
en qué consiste el código binario.
Un programa generalmente implementa –traduce a un lenguaje de programación concreto– un
algoritmo.
Código binario
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico
conocido como código máquina o código binario, que la má-
quina comprende fácilmente, pero que resulta excesivamente complicado para las
personas.
Se dice que un sistema es binario cuando solo caben dos posibles resultados
o respuestas a un planteo determinado. El código binario es la base de la
informática al reducir todas las posibles instrucciones interpretadas por la
máquina a un código de unos y ceros (encendido/apagado; sí/no) por el que el
microprocesador funciona y ejecuta las órdenes introducidas en él.
La unidad mínima de información en el código binario es el bit –el
término proviene del inglés binary digit–. Un bit puede ser un 1 o
un 0.
3)El proceso de creación de un programa, desde el punto de vista de la ingeniería, podría
sintetizarse en los siguientes pasos:
1. Reconocer la necesidad de un programa para solucionar un problema o
identificar la posibilidad de automatización de una tarea.
2. Recopilar los requisitos del programa para definir qué es lo que debe hacer
y para qué se necesita.
3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo
debe realizar el programa las cosas que debe hacer; las pruebas que demuestren la validez del
programa se pueden especificar en esta fase.
4. Diseñar la arquitectura del programa para descomponerlo en partes de
complejidad abordable.
5. Implementar el programa, lo que consiste en realizar un diseño detallado,
especificando completamente todo su funcionamiento.
6. Implantar o instalar el programa es ponerlo en funcionamiento junto con
los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.).
Como hemos visto hasta aquí, las computadoras no hablan nuestro idioma, necesitan un
lenguaje específico pensado por el hombre para ellas. Además, requieren
constantemente interpretar todas las instrucciones que reciben.
El programador desarrolla, en distintos lenguajes de programación, instrucciones que hacen
posible la comunicación con el microprocesador de la computadora, utilizando términos y
símbolos
relacionados con el tipo de problema que se debe resolver
4)El código fuente de un programa es un conjunto de líneas
de texto en las que están expresadas las instrucciones que debe seguir la computadora para
ejecutar dicho programa. En el código fuente de un programa
está descrito por completo su funcionamiento.
Este código es escrito por un programador en algún lenguaje de programación,
pero en este primer estado no es directamente ejecutable por la computadora,
sino que debe ser traducido a otro lenguaje –el lenguaje máquina o código objeto– que sí
pueda ser ejecutado por el hardware de la computadora. Fascículo 4 Cuaderno 1: Introducción
a la programación y sus lenguajes http://competenciastic.educ.ar 4
Para esta traducción se usan los llamados compiladores, ensambladores, intérpretes y otros
sistemas de traducción.
5) Un algoritmo es una secuencia no ambigua, finita y ordenada de
instrucciones que han de seguirse para resolver un problema.
6)Los programas suelen subdividirse en partes menores denominadas módulos, de
forma que la complejidad algorítmica de cada una de las partes sea menor que la
del programa completo, lo cual ayuda al desarrollo del problema.
7)
Para la implementación de un programa ejecutable –un típico.exe para Microsoft–
se deben llevar adelante dos pasos.
1. Compilación
En este paso se traduce un programa escrito en un lenguaje de programación
a otro, generando un programa equivalente que la máquina será capaz de interpretar.
2. Enlazado
Es el proceso que une el código de los módulos y bibliotecas que forman un
programa para generar el ejecutable final.
Estos dos pasos se pueden hacer por separado, almacenando el resultado de la
fase de compilación en un archivo objeto –un .obj para Microsoft o para Unix–
para enlazarlo en fases posteriores o crear directamente el ejecutable.
Un programa podría tener partes escritas en varios lenguajes distintos que se
podrían compilar de forma independiente y luego enlazar para formar un único
módulo ejecutable.
Como a esta altura pueden imaginar, el proceso de creación de un programa,
también llamado software, es complejo y en general representa mucho tiempo

Más contenido relacionado

La actualidad más candente

Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2Diana_Zavala99
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionxaviervaca17
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 bhitop
 
Introduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesIntroduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesAntonella De Angelis
 

La actualidad más candente (16)

Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
La programación
La programaciónLa programación
La programación
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 b
 
Introduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesIntroduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajes
 

Similar a Cuestinario1

Similar a Cuestinario1 (20)

Word libro 1
Word libro 1Word libro 1
Word libro 1
 
Introduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajesIntroduccion a la programacion y sus lenguajes
Introduccion a la programacion y sus lenguajes
 
Libro1 - PROGRAMACIÓN
Libro1 - PROGRAMACIÓNLibro1 - PROGRAMACIÓN
Libro1 - PROGRAMACIÓN
 
Libro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓNLibro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓN
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
Libro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguajeLibro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguaje
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Trabajo practico libro1
Trabajo practico libro1Trabajo practico libro1
Trabajo practico libro1
 
franco lorentz word1
franco lorentz word1franco lorentz word1
franco lorentz word1
 
Libro1 introduccion a la programacion y su lenguaje
Libro1 introduccion a la programacion y su lenguajeLibro1 introduccion a la programacion y su lenguaje
Libro1 introduccion a la programacion y su lenguaje
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Libro1
Libro1Libro1
Libro1
 
Tema referente a ing. sistemas
Tema referente a ing. sistemasTema referente a ing. sistemas
Tema referente a ing. sistemas
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Informatik
InformatikInformatik
Informatik
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 

Más de hoppii

Descargasdesdegoogledrive (1)
Descargasdesdegoogledrive (1)Descargasdesdegoogledrive (1)
Descargasdesdegoogledrive (1)hoppii
 
Comosedescargadesdegoogledrive
ComosedescargadesdegoogledriveComosedescargadesdegoogledrive
Comosedescargadesdegoogledrivehoppii
 
Descargasdesdegoogledrive
DescargasdesdegoogledriveDescargasdesdegoogledrive
Descargasdesdegoogledrivehoppii
 
Slideshade
SlideshadeSlideshade
Slideshadehoppii
 
Comosecompartenlosarchivos
ComosecompartenlosarchivosComosecompartenlosarchivos
Comosecompartenlosarchivoshoppii
 
Comoguardarenonedrive
ComoguardarenonedriveComoguardarenonedrive
Comoguardarenonedrivehoppii
 
Comoguardarengoogledrive
ComoguardarengoogledriveComoguardarengoogledrive
Comoguardarengoogledrivehoppii
 
Googledrive (1)
Googledrive (1)Googledrive (1)
Googledrive (1)hoppii
 
Contraseña segura
Contraseña seguraContraseña segura
Contraseña segurahoppii
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Cuestinario 3 (1) (1) (1)
Cuestinario 3 (1) (1) (1)Cuestinario 3 (1) (1) (1)
Cuestinario 3 (1) (1) (1)hoppii
 

Más de hoppii (15)

Descargasdesdegoogledrive (1)
Descargasdesdegoogledrive (1)Descargasdesdegoogledrive (1)
Descargasdesdegoogledrive (1)
 
Comosedescargadesdegoogledrive
ComosedescargadesdegoogledriveComosedescargadesdegoogledrive
Comosedescargadesdegoogledrive
 
Descargasdesdegoogledrive
DescargasdesdegoogledriveDescargasdesdegoogledrive
Descargasdesdegoogledrive
 
Slideshade
SlideshadeSlideshade
Slideshade
 
Comosecompartenlosarchivos
ComosecompartenlosarchivosComosecompartenlosarchivos
Comosecompartenlosarchivos
 
Comoguardarenonedrive
ComoguardarenonedriveComoguardarenonedrive
Comoguardarenonedrive
 
Comoguardarengoogledrive
ComoguardarengoogledriveComoguardarengoogledrive
Comoguardarengoogledrive
 
Googledrive (1)
Googledrive (1)Googledrive (1)
Googledrive (1)
 
Contraseña segura
Contraseña seguraContraseña segura
Contraseña segura
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuestinario 3 (1) (1) (1)
Cuestinario 3 (1) (1) (1)Cuestinario 3 (1) (1) (1)
Cuestinario 3 (1) (1) (1)
 

Último

Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 

Último (20)

Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 

Cuestinario1

  • 1. LIBRO 1 1) ¿Qué son los lenguajes de programación? Defina lenguajes naturales y lenguajes artificiales. 2)¿Cómo funciona una computadora?¿Cómo interpreta las instrucciones del usuario?¿Què es el còdigo binario? 3)Diga cual es el proceso de creación de un programa desde el punto de vista de la ingeniería. 4)¿Qué es el código fuente? 5)¿Qué es un algoritmo? 6)¿Que suelen hacer los programas? 7)¿Que se debe implementar para un programa ejecutable? Desarrollo 1)Para adentrarnos en el mundo de la programación y sus diversos lenguajes debemos conocer ciertos conceptos. Hablamos de programación cuando nos referimos al proceso de creación de un programa de computadora mediante la aplicación de procedimientos lógicos. La programación se desarrolla en distintos lenguajes. Estos lenguajes son códigos estructurados que cobran sentido en determinados contextos de uso. Antes de hablar en términos estrictamente informáticos revisemos qué son los lenguajes. Los naturales nos son propios como seres humanos, y cada uno de ellos es el vehículo de comunicación de una determinada cultura; requieren de un aprendizaje en gran medida gobernado por factores innatos y culturales, y de un uso inconsciente en los primeros años de vida. Los artificiales, en cambio, suponen una creación consciente y metódica regida por convenciones arbitrarias establecidas por especialistas. Para utilizarlos y desarrollarlos se requiere un aprendizaje deliberado y planificado. 2)Una computadora funciona bajo el control de un programa, que ha sido desarrollado en un determinado lenguaje que puede ser reducido al código binario, y que debe estar almacenado en la unidad de memoria o disco duro. Conozcamos en qué consiste el código binario. Un programa generalmente implementa –traduce a un lenguaje de programación concreto– un algoritmo. Código binario Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina o código binario, que la má- quina comprende fácilmente, pero que resulta excesivamente complicado para las personas. Se dice que un sistema es binario cuando solo caben dos posibles resultados o respuestas a un planteo determinado. El código binario es la base de la informática al reducir todas las posibles instrucciones interpretadas por la máquina a un código de unos y ceros (encendido/apagado; sí/no) por el que el microprocesador funciona y ejecuta las órdenes introducidas en él. La unidad mínima de información en el código binario es el bit –el
  • 2. término proviene del inglés binary digit–. Un bit puede ser un 1 o un 0. 3)El proceso de creación de un programa, desde el punto de vista de la ingeniería, podría sintetizarse en los siguientes pasos: 1. Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea. 2. Recopilar los requisitos del programa para definir qué es lo que debe hacer y para qué se necesita. 3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer; las pruebas que demuestren la validez del programa se pueden especificar en esta fase. 4. Diseñar la arquitectura del programa para descomponerlo en partes de complejidad abordable. 5. Implementar el programa, lo que consiste en realizar un diseño detallado, especificando completamente todo su funcionamiento. 6. Implantar o instalar el programa es ponerlo en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.). Como hemos visto hasta aquí, las computadoras no hablan nuestro idioma, necesitan un lenguaje específico pensado por el hombre para ellas. Además, requieren constantemente interpretar todas las instrucciones que reciben. El programador desarrolla, en distintos lenguajes de programación, instrucciones que hacen posible la comunicación con el microprocesador de la computadora, utilizando términos y símbolos relacionados con el tipo de problema que se debe resolver 4)El código fuente de un programa es un conjunto de líneas de texto en las que están expresadas las instrucciones que debe seguir la computadora para ejecutar dicho programa. En el código fuente de un programa está descrito por completo su funcionamiento. Este código es escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje –el lenguaje máquina o código objeto– que sí pueda ser ejecutado por el hardware de la computadora. Fascículo 4 Cuaderno 1: Introducción a la programación y sus lenguajes http://competenciastic.educ.ar 4 Para esta traducción se usan los llamados compiladores, ensambladores, intérpretes y otros sistemas de traducción. 5) Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. 6)Los programas suelen subdividirse en partes menores denominadas módulos, de forma que la complejidad algorítmica de cada una de las partes sea menor que la del programa completo, lo cual ayuda al desarrollo del problema.
  • 3. 7) Para la implementación de un programa ejecutable –un típico.exe para Microsoft– se deben llevar adelante dos pasos. 1. Compilación En este paso se traduce un programa escrito en un lenguaje de programación a otro, generando un programa equivalente que la máquina será capaz de interpretar. 2. Enlazado Es el proceso que une el código de los módulos y bibliotecas que forman un programa para generar el ejecutable final. Estos dos pasos se pueden hacer por separado, almacenando el resultado de la fase de compilación en un archivo objeto –un .obj para Microsoft o para Unix– para enlazarlo en fases posteriores o crear directamente el ejecutable. Un programa podría tener partes escritas en varios lenguajes distintos que se podrían compilar de forma independiente y luego enlazar para formar un único módulo ejecutable. Como a esta altura pueden imaginar, el proceso de creación de un programa, también llamado software, es complejo y en general representa mucho tiempo