SlideShare una empresa de Scribd logo
[Escriba texto] 27-05-2013Págin888a 0
2013
DIEGO COCHA
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 1
Contenido
CONTENIDO ......................................................................... ¡ERROR! MARCADOR NO DEFINIDO.
PREGUNTAS DE PROGRAMACIÓN.................................................................................................3
1. ¿CUÁLES SON LOS LENGUAJES DE PROGRAMACIÓN PARA EL ESTUDIO? ...............3
EJEMPLOS: .........................................................................................................................................3
1.PHP ES UNO DE LOS LENGUAJES DE PROGRAMACIÓN MÁS POPULARES, LA GRAN FLUIDEZ Y RAPIDEZ DE SUS
SCRIPTS Y SU PROMETEDOR FUTURO, DESARROLLAR APLICACIONES WEBS UTILIZANDO LENGUAJES COMO C O
COBOL SON COSAS DEL PASADO. ............................................................................................................3
2. C# ES UNA PARTE ESENCIAL DE LA PLATAFORMA .NET, C# COMBINA LOS MEJORES ELEMENTOS DE
MÚLTIPLES LENGUAJES DE AMPLIA DIFUSIÓN COMO C++, JAVA, VISUAL BASIC O DELPHI. POSIBLE................3
3. AJAX NO ES UN LENGUAJE EXACTAMENTE SU NOMBRE VIENE DADO POR EL ACRÓNIMO DE
ASYNCHRONOUS JAVASCRIPT AND XML Y ES POSIBLEMENTE LA MAYOR NOVEDAD EN CUANTO A
PROGRAMACIÓN WEB EN ESTOS ÚLTIMOS AÑOS........................................................................................3
4. JAVASCRIPT SE TRATA DE UN LENGUAJE DE PROGRAMACIÓN DEL LADO DEL CLIENTE, PORQUE ES EL
NAVEGADOR EL QUE SOPORTA LA CARGA DE PROCESAMIENTO. GRACIAS A SU COMPATIBILIDAD CON LA
MAYORÍA DE LOS NAVEGADORES MODERNOS, ES EL LENGUAJE DE PROGRAMACIÓN DEL LADO DEL CLIENTE
MÁS UTILIZADO......................................................................................................................................3
2. ¿A QUE LLAMAMOS LENGUAJE DE ALTO NIVEL Y CUÁLES SON? ..............................3
3. ¿A QUE LLAMAMOS LENGUAJES DE BAJO NIVEL Y CUÁLES SON?.............................4
4. ¿A QUE LLAMAMOS LENGUAJE DE MÁQUINA?................................................................5
5. ¿REALICE UNA CLASIFICACIÓN DE LOS PROGRAMAS? ................................................5
6. ¿A QUE LLAMAMOS PROGRAMA DE FUENTES? ...............................................................7
7. ¿QUÉ ES PROGRAMA DE OBJETO?........................................................................................7
8. ¿ESCRIBA 8 CARACTERÍSTICAS DE UN BUEN PROGRAMA?..........................................7
POWERPOINT........................................................................................................................................7
9. ¿ENUMÉRELOS ELEMENTOS FUNDAMENTALES DE LA PROGRAMACIÓN? .............8
PROGRAMACIÓN MODULAR: LA PROGRAMACIÓN MODULAR ES UN PARADIGMA DE PROGRAMACIÓN QUE
CONSISTE EN DIVIDIR UN PROGRAMA EN MÓDULOS O SUBPROGRAMAS CON EL FIN DE HACERLO MÁS LEGIBLE
Y MANEJABLE. ........................................................................................................................................8
PROGRAMACIÓN ORIENTADA A OBJETOS (POO): ES UN PARADIGMA DE PROGRAMACIÓN QUE USA
LOS OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y PROGRAMAS INFORMÁTICOS..............8
PROGRAMACIÓN CONCURRENTE: ES LA SIMULTANEIDAD EN LA EJECUCIÓN DE MÚLTIPLES TAREAS
INTERACTIVAS. ESTAS TAREAS PUEDEN SER UN CONJUNTO DE PROCESOS O HILOS DE EJECUCIÓN CREADOS
POR UN ÚNICO PROGRAMA......................................................................................................................8
PROGRAMACIÓN FUNCIONAL: EN CIENCIAS DE LA COMPUTACIÓN, LA PROGRAMACIÓN FUNCIONAL ES
UN PARADIGMA DE PROGRAMACIÓN DECLARATIVA BASADO EN LA UTILIZACIÓN DE FUNCIONES
ARITMÉTICAS QUE NO MANEJA DATOS MUTABLES O DE ESTADO. ................................................................8
PROGRAMACIÓN LÓGICA: LA PROGRAMACIÓN LÓGICA ES UN TIPO DE PARADIGMAS DE
PROGRAMACIÓN DENTRO DEL PARADIGMA DE PROGRAMACIÓN DECLARATIVA. ..........................................8
10. ¿CUÁLES SON LOS PASOS PARA REALIZAR UN PROGRAMA? ..................................8
A. Analizar ....................................................................................................................................8
B. Realizar un plan de trabajo ..........................................................................................................8
C. Programar .................................................................................................................................8
D. Buscar errores.............................................................................................................................8
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 2
E. Corregir los errores.....................................................................................................................8
F. Revisar......................................................................................................................................8
G, Publicar.........................................................................................................................................8
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 3
PREGUNTAS DE PROGRAMACIÓN
1. ¿Cuáles son los lenguajes de programación para el estudio?
Evidentemente no tienen idea lo que es encontrar un programador de C++ Sénior...
El lenguaje más utilizado es VB, ya que se encuentra más fácil los programadores. Es una
cuestión lógica.
He visto el Auge de JAVA como lenguaje en estos últimos años. También diría que es un
lenguaje que está creciendo bastante.
Ejemplos:
1.PHP Es uno de los lenguajes de programación más populares, la gran fluidez y rapidez
de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs utilizando lenguajes
como C o COBOL son cosas del pasado.
2. C# Es una parte esencial de la plataforma .Net, C# combina los mejores elementos de
múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. Posible.
3. AJAX No es un lenguaje exactamente su nombre viene dado por el acrónimo de
Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a
programación web en estos últimos años.
4. JavaScript Se trata de un lenguaje de programación del lado del cliente, porque es el
navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la
mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente
más utilizado.
2. ¿A que llamamos Lenguaje de Alto Nivel y cuáles son?
En lenguaje de programación de alto nivel llamamos a quien expresa los algoritmos de una
manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de
las máquinas.
Ejemplos
ORTRAN: (abreviación de Formula Traslato) este lenguaje es el más antiguo sobreviviente
entre los lenguajes de alto nivel. Originalmente fue diseñado para resolver problemas
científicos, matemáticos y de ingeniería que requieran cálculos numéricos repetitivos y
formulas complejas pronto se difundió por su eficiencia, rapidez y utilización de memoria.
También ofrecía una librería de subrutinas pre programadas que los usuarios podían
incorporar en sus propios programas.
COBOL: (acrónimo de COmmon Business -Oriented Lenguaje, Lenguaje Común
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 4
Orientado a Negocios) fue creado en el año 1960 con el objetivo de crear un lenguaje de
programación universal que pudiera ser usado en cualquier ordenador, ya que en los años
1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera
orientado principalmente a los negocios, es decir, a la llamada informática digestión.
BASIC: (Beginners All-purpose Symbolic Instrucción Code) es un lenguaje de
programación que originalmente fue desarrollado como una herramienta de enseñanza; se
diseminó entre las microcomputadoras hogareñas a partir de la década de 1980.
Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del
original.
Lenguaje C: Creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como
evolución del anterior lenguaje B, a su vez basado en BCPL. Es un lenguaje orientado a la
implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la
eficiencia del código que produce y es el lenguaje de programación más popular para crear
software de sistemas, aunque también se utiliza para crear aplicaciones.
LISP: Es una familia de lenguajes de programación de computadora de tipo funcional con
una larga historia y una sintaxis completamente entre paréntesis. Especificado
originalmente en 1958 por John McCarthy .El Lisp es el segundo más viejo lenguaje de
programación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más
viejo. El Lisp fue creado originalmente como una notación matemática práctica para los
programas de computadora, basada en el cálculo lambda de Alonzo Church. Lisp fue
pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos
de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto
contenido.
3. ¿A que llamamos lenguajes de bajo nivel y cuáles son?
Es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están
condicionados por la estructura física de la computadora que lo soporta.
El lenguaje maquina: Este lenguaje ordena a la máquina las operaciones fundamentales
para su funcionamiento. Consiste en la combinación de 0's y 1's para formar las ordenes
entendibles por el hardware de la máquina.
Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos
fuente enormes donde encontrar un fallo es casi imposible.
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 5
El lenguaje ensamblador: Es un derivado del lenguaje máquina y está formado por
abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este
lenguaje se crearon los programas traductores para poder pasar los programas escritos en
lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina
es que los códigos fuentes eran más cortos y los programas creados ocupaban menos
memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las
del lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo lenguaje
difícil de probar y mantener.
4. ¿A que llamamos lenguaje de máquina?
El lenguaje de máquina o código máquina es el sistema de
códigos directamente interpretable por un circuito micro
programable, como el microprocesador de
una computadora o el micro controlador de un autómata.
Este lenguaje está compuesto por un conjunto de
instrucciones que determinan acciones al ser tomadas por la
máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto
de datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas en
secuencia, con eventuales cambios de flujo causados por el propio programa o eventos
externos. El lenguaje de máquina es específico de la arquitectura de la máquina, aunque
el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas
Fuente de imagen:
http://www.google.es/imgres?q=lenguaje+de+maquina&um=1&hl=es&biw=1366&bih=667&tbm=isch&tbnid=PDVS_1DWngyhE
M:&imgrefurl=http://jiminsoncrespo.blogspot.com/2012/11/lenguaje-maquina-y-
encadenamiento.html&docid=ES6UlOrI9iWYVM&imgurl=http://3.bp.blogspot.com/-
axjNrdtP14w/UJp0Thmv6RI/AAAAAAAAABI/aWOH9gEQAg0/s1600/lenguaje%252Bmaquina.jpg&w=251&h=179&ei=oI6iUe
m6KIP54APokoGIAw&zoom=1&ved=1t:3588,r:0,s:0,i:81&iact=rc&dur=595&page=1&tbnh=114&tbnw=143&start=0&ndsp=17
&tx=130&ty=63
5. ¿Realice una clasificación de los programas?
(Software) se clasifican de la siguiente manera.
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines
prácticos se puede clasificar al software en tres grandes tipos:
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informático en particular que se use,
aislándolo especialmente del procesamiento referido a las características internas de:
memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas,
teclados, etc. El software de sistema les procura al usuario y programadores adecuadas
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 6
interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que
permiten el mantenimiento del sistema global. Incluye entre otros:
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
Software de programación: Es el conjunto de herramientas que permiten al
programador desarrollar programas informáticos, usando diferentes alternativas y
lenguajes de programación, de una manera práctica. Incluyen básicamente:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,
usualmente en un entorno visual, de forma tal que el programador no necesite
introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente
cuentan con una avanzada interfaz gráfica de usuario (GUI).
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias
tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o
asistido, con especial énfasis en los negocios. Incluye entre muchos otros:
Aplicaciones para Control de sistemas y automatización industrial
Aplicaciones ofimáticas
Software educativo
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 7
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
Videojuegos
Software médico
Software de cálculo Numérico y simbólico.
Software de diseño asistido (CAD)
Software de control numérico (CAM)
6. ¿A que llamamos programa de fuentes?
Llamamos Programa Fuente a un texto o conjunto de líneas de texto (líneas de
código) que forman parte esencial de un programa informático, siendo entonces las
instrucciones que debe seguir un ordenador para poder realizar la ejecución de una
orden determinada.
Fuente dela imagen:
http://www.google.es/imgres?q=programa+de+fuente&um=1&sa=N&hl=e
s&biw=1366&bih=667&tbm=isch&tbnid=3vAx9GfnEMOZIM:&imgrefur
l=http://sistemasoperativosiutar.blogspot.com/2013/01/cargadores-y-
compiladores.html&docid=1kVoYzcOK8Cj6M&imgurl=http://2.bp.blogs
pot.com/-
nDKlaEwFlJg/UP4hiDVfTTI/AAAAAAAABNY/Ouzd2IRSHPM/s1600/c
ompilador.png&w=1489&h=550&ei=QoOiUe2SCdi14AOr9YHACg&zoo
m=1&ved=1t:3588,r:7,s:0,i:105&iact=rc&dur=1976&page=1&tbnh=126&
tbnw=344&start=0&ndsp=15&tx=176&ty=70
7. ¿Qué es programa de objeto?
El programa objeto se llama absoluto, si debe cargarse de unas posiciones fijas de
memoria, y localizable si se puede cargar en cualquier lugar de la memoria.
8. ¿Escriba 8 características de un buen programa?
PowerPoint
1. Estas presentadas diapositivas.
2. Tiene un fondo que es una imagen.
3. A través de la Barra de Herramientas: En el formato se puede modificar la
apariencia del texto (el tamaño y la fuente del texto).
4. Presentación en Blanco: Se Activa el Cuadro de Diálogo
INTEGRANTE I APLICACIÓN INFORMATICA
DIEGO COCHA Página 8
5. Nueva Diapositiva donde puede seleccionarse un tipo de Auto diseño
6. Puedes poner efectos de sonido.
7. Seleccionas la cantidad de diapositivas que desees.
8. Puedes realizar gráficas, textos, dibujos etc...
9.¿Enumérelos elementos fundamentales de la programación?
Programación modular: La programación modular es un paradigma de
programación que consiste en dividir un programa en módulos o subprogramas con el
fin de hacerlo más legible y manejable.
Programación orientada a objetos (POO): es un paradigma de programación que usa
los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.
Programación concurrente: es la simultaneidad en la ejecución de múltiples tareas
interactivas. Estas tareas pueden ser un conjunto de procesos o hilos de
ejecución creados por un único programa.
Programación funcional: En ciencias de la computación, la programación funcional es
un paradigma de programación declarativa basado en la utilización de funciones
aritméticas que no maneja datos mutables o de estado.
Programación lógica: La programación lógica es un tipo de paradigmas de
programación dentro del paradigma de programación declarativa.
10. ¿Cuáles son los pasos para realizar un programa?
A. Analizar
B. Realizar un plan de trabajo
C. Programar
D. Buscar errores.
E. Corregir los errores
F. Revisar
G, Publicar

Más contenido relacionado

La actualidad más candente

software libre y software propietario
software libre y software propietariosoftware libre y software propietario
software libre y software propietario
telesup
 
Silabo REDES E COMPUTADORAS
Silabo REDES E COMPUTADORASSilabo REDES E COMPUTADORAS
Silabo REDES E COMPUTADORAS
Hernan Espinoza
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
Ramiro Estigarribia Canese
 
Replicación Mysql
Replicación MysqlReplicación Mysql
Replicación Mysql
Miguel Angel Nieto
 
Dce2 ejercicios asp.net
Dce2 ejercicios asp.netDce2 ejercicios asp.net
Active Directory
Active DirectoryActive Directory
Active Directory
shantads
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
Erika Rodríguez
 
Linux taller
Linux tallerLinux taller
Linux taller
Alvaro Diaz Hernandez
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
Jose Diaz Silva
 
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
Guillermo Moral Moreno
 
Android Studio
Android StudioAndroid Studio
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasKenny Cash
 
Servidores web o http
Servidores web o httpServidores web o http
Servidores web o http
Jesús Baltan Ramírez
 
CUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOCUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVO
angelaq121
 
Software Basado en la Web (SAAS)
Software Basado en la Web (SAAS)Software Basado en la Web (SAAS)
Software Basado en la Web (SAAS)
Liliana Barreto Bardales
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
omar marcelo magueño gordillo
 
103622682 silabus-reparacion-de-equipos-de-computo
103622682 silabus-reparacion-de-equipos-de-computo103622682 silabus-reparacion-de-equipos-de-computo
103622682 silabus-reparacion-de-equipos-de-computo
rubentb
 
Actividad 1 sistemas operativos
Actividad 1   sistemas operativosActividad 1   sistemas operativos
Actividad 1 sistemas operativosNatalia
 
Estandares y protocolos.pptx
Estandares y protocolos.pptxEstandares y protocolos.pptx
Estandares y protocolos.pptx
Ram Vazquez
 

La actualidad más candente (20)

software libre y software propietario
software libre y software propietariosoftware libre y software propietario
software libre y software propietario
 
Silabo REDES E COMPUTADORAS
Silabo REDES E COMPUTADORASSilabo REDES E COMPUTADORAS
Silabo REDES E COMPUTADORAS
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
 
Replicación Mysql
Replicación MysqlReplicación Mysql
Replicación Mysql
 
Dce2 ejercicios asp.net
Dce2 ejercicios asp.netDce2 ejercicios asp.net
Dce2 ejercicios asp.net
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
 
Linux taller
Linux tallerLinux taller
Linux taller
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
PROYECTO ASIR - Clúster de Alta Disponibilidad en Proxmox VE 4.4
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadas
 
Servidores web o http
Servidores web o httpServidores web o http
Servidores web o http
 
CUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOCUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVO
 
Software Basado en la Web (SAAS)
Software Basado en la Web (SAAS)Software Basado en la Web (SAAS)
Software Basado en la Web (SAAS)
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
103622682 silabus-reparacion-de-equipos-de-computo
103622682 silabus-reparacion-de-equipos-de-computo103622682 silabus-reparacion-de-equipos-de-computo
103622682 silabus-reparacion-de-equipos-de-computo
 
Software base
Software base Software base
Software base
 
Actividad 1 sistemas operativos
Actividad 1   sistemas operativosActividad 1   sistemas operativos
Actividad 1 sistemas operativos
 
Estandares y protocolos.pptx
Estandares y protocolos.pptxEstandares y protocolos.pptx
Estandares y protocolos.pptx
 

Similar a PREGUNTAS DE PROGRAMACION

Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid ValderramaLos Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
jahenvalderrama
 
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
Los lenguajes de programacion en el campo laboral y productivo  sayyid valder...Los lenguajes de programacion en el campo laboral y productivo  sayyid valder...
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
XxJahenValderramaxX
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
Bryan Perdomo
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradajohitafresh
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
juanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
MariannaGutierrezGom
 
lenguajes de programacion
lenguajes de programacion lenguajes de programacion
lenguajes de programacion OBANDO555
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
MariannaGutierrezGom
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
SofiaA30
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
KathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
Katherine Gonzales
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2 farca26
 
Programacion de lenguajes estructurados
Programacion de lenguajes estructurados Programacion de lenguajes estructurados
Programacion de lenguajes estructurados OBANDO555
 
Programacion
ProgramacionProgramacion
Programacion
isa-belfm
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVOsilvia0208
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
KrisJimCed
 

Similar a PREGUNTAS DE PROGRAMACION (20)

Deber
DeberDeber
Deber
 
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid ValderramaLos Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
Los Lenguajes de Programacion en Campo Laboral y Productivo -Sayyid Valderrama
 
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
Los lenguajes de programacion en el campo laboral y productivo  sayyid valder...Los lenguajes de programacion en el campo laboral y productivo  sayyid valder...
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
 
lenguajes de programacion
lenguajes de programacion lenguajes de programacion
lenguajes de programacion
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
Programacion de lenguajes estructurados
Programacion de lenguajes estructurados Programacion de lenguajes estructurados
Programacion de lenguajes estructurados
 
Programacion
ProgramacionProgramacion
Programacion
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 

PREGUNTAS DE PROGRAMACION

  • 2. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 1 Contenido CONTENIDO ......................................................................... ¡ERROR! MARCADOR NO DEFINIDO. PREGUNTAS DE PROGRAMACIÓN.................................................................................................3 1. ¿CUÁLES SON LOS LENGUAJES DE PROGRAMACIÓN PARA EL ESTUDIO? ...............3 EJEMPLOS: .........................................................................................................................................3 1.PHP ES UNO DE LOS LENGUAJES DE PROGRAMACIÓN MÁS POPULARES, LA GRAN FLUIDEZ Y RAPIDEZ DE SUS SCRIPTS Y SU PROMETEDOR FUTURO, DESARROLLAR APLICACIONES WEBS UTILIZANDO LENGUAJES COMO C O COBOL SON COSAS DEL PASADO. ............................................................................................................3 2. C# ES UNA PARTE ESENCIAL DE LA PLATAFORMA .NET, C# COMBINA LOS MEJORES ELEMENTOS DE MÚLTIPLES LENGUAJES DE AMPLIA DIFUSIÓN COMO C++, JAVA, VISUAL BASIC O DELPHI. POSIBLE................3 3. AJAX NO ES UN LENGUAJE EXACTAMENTE SU NOMBRE VIENE DADO POR EL ACRÓNIMO DE ASYNCHRONOUS JAVASCRIPT AND XML Y ES POSIBLEMENTE LA MAYOR NOVEDAD EN CUANTO A PROGRAMACIÓN WEB EN ESTOS ÚLTIMOS AÑOS........................................................................................3 4. JAVASCRIPT SE TRATA DE UN LENGUAJE DE PROGRAMACIÓN DEL LADO DEL CLIENTE, PORQUE ES EL NAVEGADOR EL QUE SOPORTA LA CARGA DE PROCESAMIENTO. GRACIAS A SU COMPATIBILIDAD CON LA MAYORÍA DE LOS NAVEGADORES MODERNOS, ES EL LENGUAJE DE PROGRAMACIÓN DEL LADO DEL CLIENTE MÁS UTILIZADO......................................................................................................................................3 2. ¿A QUE LLAMAMOS LENGUAJE DE ALTO NIVEL Y CUÁLES SON? ..............................3 3. ¿A QUE LLAMAMOS LENGUAJES DE BAJO NIVEL Y CUÁLES SON?.............................4 4. ¿A QUE LLAMAMOS LENGUAJE DE MÁQUINA?................................................................5 5. ¿REALICE UNA CLASIFICACIÓN DE LOS PROGRAMAS? ................................................5 6. ¿A QUE LLAMAMOS PROGRAMA DE FUENTES? ...............................................................7 7. ¿QUÉ ES PROGRAMA DE OBJETO?........................................................................................7 8. ¿ESCRIBA 8 CARACTERÍSTICAS DE UN BUEN PROGRAMA?..........................................7 POWERPOINT........................................................................................................................................7 9. ¿ENUMÉRELOS ELEMENTOS FUNDAMENTALES DE LA PROGRAMACIÓN? .............8 PROGRAMACIÓN MODULAR: LA PROGRAMACIÓN MODULAR ES UN PARADIGMA DE PROGRAMACIÓN QUE CONSISTE EN DIVIDIR UN PROGRAMA EN MÓDULOS O SUBPROGRAMAS CON EL FIN DE HACERLO MÁS LEGIBLE Y MANEJABLE. ........................................................................................................................................8 PROGRAMACIÓN ORIENTADA A OBJETOS (POO): ES UN PARADIGMA DE PROGRAMACIÓN QUE USA LOS OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y PROGRAMAS INFORMÁTICOS..............8 PROGRAMACIÓN CONCURRENTE: ES LA SIMULTANEIDAD EN LA EJECUCIÓN DE MÚLTIPLES TAREAS INTERACTIVAS. ESTAS TAREAS PUEDEN SER UN CONJUNTO DE PROCESOS O HILOS DE EJECUCIÓN CREADOS POR UN ÚNICO PROGRAMA......................................................................................................................8 PROGRAMACIÓN FUNCIONAL: EN CIENCIAS DE LA COMPUTACIÓN, LA PROGRAMACIÓN FUNCIONAL ES UN PARADIGMA DE PROGRAMACIÓN DECLARATIVA BASADO EN LA UTILIZACIÓN DE FUNCIONES ARITMÉTICAS QUE NO MANEJA DATOS MUTABLES O DE ESTADO. ................................................................8 PROGRAMACIÓN LÓGICA: LA PROGRAMACIÓN LÓGICA ES UN TIPO DE PARADIGMAS DE PROGRAMACIÓN DENTRO DEL PARADIGMA DE PROGRAMACIÓN DECLARATIVA. ..........................................8 10. ¿CUÁLES SON LOS PASOS PARA REALIZAR UN PROGRAMA? ..................................8 A. Analizar ....................................................................................................................................8 B. Realizar un plan de trabajo ..........................................................................................................8 C. Programar .................................................................................................................................8 D. Buscar errores.............................................................................................................................8
  • 3. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 2 E. Corregir los errores.....................................................................................................................8 F. Revisar......................................................................................................................................8 G, Publicar.........................................................................................................................................8
  • 4. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 3 PREGUNTAS DE PROGRAMACIÓN 1. ¿Cuáles son los lenguajes de programación para el estudio? Evidentemente no tienen idea lo que es encontrar un programador de C++ Sénior... El lenguaje más utilizado es VB, ya que se encuentra más fácil los programadores. Es una cuestión lógica. He visto el Auge de JAVA como lenguaje en estos últimos años. También diría que es un lenguaje que está creciendo bastante. Ejemplos: 1.PHP Es uno de los lenguajes de programación más populares, la gran fluidez y rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs utilizando lenguajes como C o COBOL son cosas del pasado. 2. C# Es una parte esencial de la plataforma .Net, C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. Posible. 3. AJAX No es un lenguaje exactamente su nombre viene dado por el acrónimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación web en estos últimos años. 4. JavaScript Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado. 2. ¿A que llamamos Lenguaje de Alto Nivel y cuáles son? En lenguaje de programación de alto nivel llamamos a quien expresa los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Ejemplos ORTRAN: (abreviación de Formula Traslato) este lenguaje es el más antiguo sobreviviente entre los lenguajes de alto nivel. Originalmente fue diseñado para resolver problemas científicos, matemáticos y de ingeniería que requieran cálculos numéricos repetitivos y formulas complejas pronto se difundió por su eficiencia, rapidez y utilización de memoria. También ofrecía una librería de subrutinas pre programadas que los usuarios podían incorporar en sus propios programas. COBOL: (acrónimo de COmmon Business -Oriented Lenguaje, Lenguaje Común
  • 5. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 4 Orientado a Negocios) fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática digestión. BASIC: (Beginners All-purpose Symbolic Instrucción Code) es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del original. Lenguaje C: Creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. LISP: Es una familia de lenguajes de programación de computadora de tipo funcional con una larga historia y una sintaxis completamente entre paréntesis. Especificado originalmente en 1958 por John McCarthy .El Lisp es el segundo más viejo lenguaje de programación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más viejo. El Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church. Lisp fue pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto contenido. 3. ¿A que llamamos lenguajes de bajo nivel y cuáles son? Es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de la computadora que lo soporta. El lenguaje maquina: Este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la máquina. Este lenguaje es mucho más rápido que los lenguajes de alto nivel. La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible.
  • 6. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 5 El lenguaje ensamblador: Es un derivado del lenguaje máquina y está formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de probar y mantener. 4. ¿A que llamamos lenguaje de máquina? El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el micro controlador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje de máquina es específico de la arquitectura de la máquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas Fuente de imagen: http://www.google.es/imgres?q=lenguaje+de+maquina&um=1&hl=es&biw=1366&bih=667&tbm=isch&tbnid=PDVS_1DWngyhE M:&imgrefurl=http://jiminsoncrespo.blogspot.com/2012/11/lenguaje-maquina-y- encadenamiento.html&docid=ES6UlOrI9iWYVM&imgurl=http://3.bp.blogspot.com/- axjNrdtP14w/UJp0Thmv6RI/AAAAAAAAABI/aWOH9gEQAg0/s1600/lenguaje%252Bmaquina.jpg&w=251&h=179&ei=oI6iUe m6KIP54APokoGIAw&zoom=1&ved=1t:3588,r:0,s:0,i:81&iact=rc&dur=595&page=1&tbnh=114&tbnw=143&start=0&ndsp=17 &tx=130&ty=63 5. ¿Realice una clasificación de los programas? (Software) se clasifican de la siguiente manera. Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos: Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema les procura al usuario y programadores adecuadas
  • 7. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 6 interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores Utilidades Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente: Editores de texto Compiladores Intérpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI). Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros: Aplicaciones para Control de sistemas y automatización industrial Aplicaciones ofimáticas Software educativo
  • 8. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 7 Software empresarial Bases de datos Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) Videojuegos Software médico Software de cálculo Numérico y simbólico. Software de diseño asistido (CAD) Software de control numérico (CAM) 6. ¿A que llamamos programa de fuentes? Llamamos Programa Fuente a un texto o conjunto de líneas de texto (líneas de código) que forman parte esencial de un programa informático, siendo entonces las instrucciones que debe seguir un ordenador para poder realizar la ejecución de una orden determinada. Fuente dela imagen: http://www.google.es/imgres?q=programa+de+fuente&um=1&sa=N&hl=e s&biw=1366&bih=667&tbm=isch&tbnid=3vAx9GfnEMOZIM:&imgrefur l=http://sistemasoperativosiutar.blogspot.com/2013/01/cargadores-y- compiladores.html&docid=1kVoYzcOK8Cj6M&imgurl=http://2.bp.blogs pot.com/- nDKlaEwFlJg/UP4hiDVfTTI/AAAAAAAABNY/Ouzd2IRSHPM/s1600/c ompilador.png&w=1489&h=550&ei=QoOiUe2SCdi14AOr9YHACg&zoo m=1&ved=1t:3588,r:7,s:0,i:105&iact=rc&dur=1976&page=1&tbnh=126& tbnw=344&start=0&ndsp=15&tx=176&ty=70 7. ¿Qué es programa de objeto? El programa objeto se llama absoluto, si debe cargarse de unas posiciones fijas de memoria, y localizable si se puede cargar en cualquier lugar de la memoria. 8. ¿Escriba 8 características de un buen programa? PowerPoint 1. Estas presentadas diapositivas. 2. Tiene un fondo que es una imagen. 3. A través de la Barra de Herramientas: En el formato se puede modificar la apariencia del texto (el tamaño y la fuente del texto). 4. Presentación en Blanco: Se Activa el Cuadro de Diálogo
  • 9. INTEGRANTE I APLICACIÓN INFORMATICA DIEGO COCHA Página 8 5. Nueva Diapositiva donde puede seleccionarse un tipo de Auto diseño 6. Puedes poner efectos de sonido. 7. Seleccionas la cantidad de diapositivas que desees. 8. Puedes realizar gráficas, textos, dibujos etc... 9.¿Enumérelos elementos fundamentales de la programación? Programación modular: La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Programación orientada a objetos (POO): es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Programación concurrente: es la simultaneidad en la ejecución de múltiples tareas interactivas. Estas tareas pueden ser un conjunto de procesos o hilos de ejecución creados por un único programa. Programación funcional: En ciencias de la computación, la programación funcional es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado. Programación lógica: La programación lógica es un tipo de paradigmas de programación dentro del paradigma de programación declarativa. 10. ¿Cuáles son los pasos para realizar un programa? A. Analizar B. Realizar un plan de trabajo C. Programar D. Buscar errores. E. Corregir los errores F. Revisar G, Publicar