SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
[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

Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Diseño de Algoritmos
 Diseño de Algoritmos Diseño de Algoritmos
Diseño de AlgoritmosTaniaCalle
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVOsilvia0208
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupoJoka211522
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoKrisJimCed
 
Programacion
ProgramacionProgramacion
ProgramacionMirian
 
Quasi - Introducción al Lenguaje C
Quasi - Introducción al Lenguaje CQuasi - Introducción al Lenguaje C
Quasi - Introducción al Lenguaje Cdegarden
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesJulio Ayala Rolón
 

La actualidad más candente (12)

Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Diseño de Algoritmos
 Diseño de Algoritmos Diseño de Algoritmos
Diseño de Algoritmos
 
Cap.1 compiladores
Cap.1 compiladoresCap.1 compiladores
Cap.1 compiladores
 
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
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Programacion
ProgramacionProgramacion
Programacion
 
Quasi - Introducción al Lenguaje C
Quasi - Introducción al Lenguaje CQuasi - Introducción al Lenguaje C
Quasi - Introducción al Lenguaje C
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 

Destacado

Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectorialesAldomcr
 
Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014
Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014
Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014PACD Barcelona
 
Urkunde perfil corporativo
Urkunde perfil corporativoUrkunde perfil corporativo
Urkunde perfil corporativoUrkunde
 
Curso de historia, 2013-2014.
Curso de historia, 2013-2014.Curso de historia, 2013-2014.
Curso de historia, 2013-2014.Litzty88
 
Diccionario informatico u3
Diccionario informatico u3Diccionario informatico u3
Diccionario informatico u3ktaroj
 
Deute català i pressupostos 2014
Deute català i pressupostos 2014Deute català i pressupostos 2014
Deute català i pressupostos 2014PACD Barcelona
 
La solución de la banca pública
La solución de la banca públicaLa solución de la banca pública
La solución de la banca públicaAbundioTeca
 
Segundo mandamiento
Segundo mandamientoSegundo mandamiento
Segundo mandamientoYenny Rojas
 
Orientacion y asesoramiento_familiar
Orientacion y asesoramiento_familiarOrientacion y asesoramiento_familiar
Orientacion y asesoramiento_familiardorhr
 
Comercioelectronico
ComercioelectronicoComercioelectronico
ComercioelectronicoBrayan Diaz
 
Trabajo de optativa (1)
Trabajo   de  optativa (1)Trabajo   de  optativa (1)
Trabajo de optativa (1)tixilemajaneth
 

Destacado (20)

Dijo el sabio
Dijo el sabioDijo el sabio
Dijo el sabio
 
Estres
EstresEstres
Estres
 
MMA
MMAMMA
MMA
 
Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectoriales
 
Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014
Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014
Presentació dels Observatoris Ciutadans Municipals a l'Fscat 2014
 
Urkunde perfil corporativo
Urkunde perfil corporativoUrkunde perfil corporativo
Urkunde perfil corporativo
 
Act sahagún sin dengue sos (1)
Act sahagún sin dengue sos (1)Act sahagún sin dengue sos (1)
Act sahagún sin dengue sos (1)
 
Crear docuemntos en google docs (1)
Crear docuemntos en google docs (1)Crear docuemntos en google docs (1)
Crear docuemntos en google docs (1)
 
Curso de historia, 2013-2014.
Curso de historia, 2013-2014.Curso de historia, 2013-2014.
Curso de historia, 2013-2014.
 
Diccionario informatico u3
Diccionario informatico u3Diccionario informatico u3
Diccionario informatico u3
 
Deute català i pressupostos 2014
Deute català i pressupostos 2014Deute català i pressupostos 2014
Deute català i pressupostos 2014
 
La solución de la banca pública
La solución de la banca públicaLa solución de la banca pública
La solución de la banca pública
 
Segundo mandamiento
Segundo mandamientoSegundo mandamiento
Segundo mandamiento
 
Orientacion y asesoramiento_familiar
Orientacion y asesoramiento_familiarOrientacion y asesoramiento_familiar
Orientacion y asesoramiento_familiar
 
Campaña publicitaria
Campaña publicitariaCampaña publicitaria
Campaña publicitaria
 
Bloque V: Fondable y Cartel.- Convivencia sin violencia
Bloque V:  Fondable y Cartel.- Convivencia sin violenciaBloque V:  Fondable y Cartel.- Convivencia sin violencia
Bloque V: Fondable y Cartel.- Convivencia sin violencia
 
Comercioelectronico
ComercioelectronicoComercioelectronico
Comercioelectronico
 
Tigrebr
TigrebrTigrebr
Tigrebr
 
Trabajo de optativa (1)
Trabajo   de  optativa (1)Trabajo   de  optativa (1)
Trabajo de optativa (1)
 
Computación ubicua
Computación ubicuaComputación ubicua
Computación ubicua
 

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 Valderramajahenvalderrama
 
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 PROGRAMACIONBryan Perdomo
 
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.pdfjuanisvelez2
 
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).pdfMariannaGutierrezGom
 
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.pdfMariannaGutierrezGom
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docxSofiaA30
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
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
Programacionisa-belfm
 

Similar a PREGUNTAS DE PROGRAMACION (20)

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
 
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
 
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
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Tl primer grupo[2]
Tl primer grupo[2]Tl primer grupo[2]
Tl primer grupo[2]
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 

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