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