Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PROGRAMACION

187 views

Published on

PREGUNTAS

  • Be the first to comment

  • Be the first to like this

PROGRAMACION

  1. 1. [Escriba texto] 27-05-2013Págin888a 02013DIEGO COCHA
  2. 2. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 1ContenidoCONTENIDO ......................................................................... ¡ERROR! MARCADOR NO DEFINIDO.PREGUNTAS DE PROGRAMACIÓN.................................................................................................31. ¿CUÁLES SON LOS LENGUAJES DE PROGRAMACIÓN PARA EL ESTUDIO? ...............3EJEMPLOS: .........................................................................................................................................31.PHP ES UNO DE LOS LENGUAJES DE PROGRAMACIÓN MÁS POPULARES, LA GRAN FLUIDEZ Y RAPIDEZ DE SUSSCRIPTS Y SU PROMETEDOR FUTURO, DESARROLLAR APLICACIONES WEBS UTILIZANDO LENGUAJES COMO C OCOBOL SON COSAS DEL PASADO. ............................................................................................................32. C# ES UNA PARTE ESENCIAL DE LA PLATAFORMA .NET, C# COMBINA LOS MEJORES ELEMENTOS DEMÚLTIPLES LENGUAJES DE AMPLIA DIFUSIÓN COMO C++, JAVA, VISUAL BASIC O DELPHI. POSIBLE................33. AJAX NO ES UN LENGUAJE EXACTAMENTE SU NOMBRE VIENE DADO POR EL ACRÓNIMO DEASYNCHRONOUS JAVASCRIPT AND XML Y ES POSIBLEMENTE LA MAYOR NOVEDAD EN CUANTO APROGRAMACIÓN WEB EN ESTOS ÚLTIMOS AÑOS........................................................................................34. JAVASCRIPT SE TRATA DE UN LENGUAJE DE PROGRAMACIÓN DEL LADO DEL CLIENTE, PORQUE ES ELNAVEGADOR EL QUE SOPORTA LA CARGA DE PROCESAMIENTO. GRACIAS A SU COMPATIBILIDAD CON LAMAYORÍA DE LOS NAVEGADORES MODERNOS, ES EL LENGUAJE DE PROGRAMACIÓN DEL LADO DEL CLIENTEMÁS UTILIZADO......................................................................................................................................32. ¿A QUE LLAMAMOS LENGUAJE DE ALTO NIVEL Y CUÁLES SON? ..............................33. ¿A QUE LLAMAMOS LENGUAJES DE BAJO NIVEL Y CUÁLES SON?.............................44. ¿A QUE LLAMAMOS LENGUAJE DE MÁQUINA?................................................................55. ¿REALICE UNA CLASIFICACIÓN DE LOS PROGRAMAS? ................................................56. ¿A QUE LLAMAMOS PROGRAMA DE FUENTES? ...............................................................77. ¿QUÉ ES PROGRAMA DE OBJETO?........................................................................................78. ¿ESCRIBA 8 CARACTERÍSTICAS DE UN BUEN PROGRAMA?..........................................7POWERPOINT........................................................................................................................................79. ¿ENUMÉRELOS ELEMENTOS FUNDAMENTALES DE LA PROGRAMACIÓN? .............8PROGRAMACIÓN MODULAR: LA PROGRAMACIÓN MODULAR ES UN PARADIGMA DE PROGRAMACIÓN QUECONSISTE EN DIVIDIR UN PROGRAMA EN MÓDULOS O SUBPROGRAMAS CON EL FIN DE HACERLO MÁS LEGIBLEY MANEJABLE. ........................................................................................................................................8PROGRAMACIÓN ORIENTADA A OBJETOS (POO): ES UN PARADIGMA DE PROGRAMACIÓN QUE USALOS OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y PROGRAMAS INFORMÁTICOS..............8PROGRAMACIÓN CONCURRENTE: ES LA SIMULTANEIDAD EN LA EJECUCIÓN DE MÚLTIPLES TAREASINTERACTIVAS. ESTAS TAREAS PUEDEN SER UN CONJUNTO DE PROCESOS O HILOS DE EJECUCIÓN CREADOSPOR UN ÚNICO PROGRAMA......................................................................................................................8PROGRAMACIÓN FUNCIONAL: EN CIENCIAS DE LA COMPUTACIÓN, LA PROGRAMACIÓN FUNCIONAL ESUN PARADIGMA DE PROGRAMACIÓN DECLARATIVA BASADO EN LA UTILIZACIÓN DE FUNCIONESARITMÉTICAS QUE NO MANEJA DATOS MUTABLES O DE ESTADO. ................................................................8PROGRAMACIÓN LÓGICA: LA PROGRAMACIÓN LÓGICA ES UN TIPO DE PARADIGMAS DEPROGRAMACIÓN DENTRO DEL PARADIGMA DE PROGRAMACIÓN DECLARATIVA. ..........................................810. ¿CUÁLES SON LOS PASOS PARA REALIZAR UN PROGRAMA? ..................................8A. Analizar ....................................................................................................................................8B. Realizar un plan de trabajo ..........................................................................................................8C. Programar .................................................................................................................................8D. Buscar errores.............................................................................................................................8
  3. 3. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 2E. Corregir los errores.....................................................................................................................8F. Revisar......................................................................................................................................8G, Publicar.........................................................................................................................................8
  4. 4. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 3PREGUNTAS DE PROGRAMACIÓN1. ¿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 unacuestión lógica.He visto el Auge de JAVA como lenguaje en estos últimos años. También diría que es unlenguaje que está creciendo bastante.Ejemplos:1.PHP Es uno de los lenguajes de programación más populares, la gran fluidez y rapidezde sus scripts y su prometedor futuro, desarrollar aplicaciones Webs utilizando lenguajescomo C o COBOL son cosas del pasado.2. C# Es una parte esencial de la plataforma .Net, C# combina los mejores elementos demú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 deAsynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto aprogramación web en estos últimos años.4. JavaScript Se trata de un lenguaje de programación del lado del cliente, porque es elnavegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con lamayoría de los navegadores modernos, es el lenguaje de programación del lado del clientemá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 unamanera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora delas máquinas.EjemplosORTRAN: (abreviación de Formula Traslato) este lenguaje es el más antiguo sobrevivienteentre los lenguajes de alto nivel. Originalmente fue diseñado para resolver problemascientíficos, matemáticos y de ingeniería que requieran cálculos numéricos repetitivos yformulas 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íanincorporar en sus propios programas.COBOL: (acrónimo de COmmon Business -Oriented Lenguaje, Lenguaje Común
  5. 5. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 4Orientado a Negocios) fue creado en el año 1960 con el objetivo de crear un lenguaje deprogramación universal que pudiera ser usado en cualquier ordenador, ya que en los años1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuvieraorientado principalmente a los negocios, es decir, a la llamada informática digestión.BASIC: (Beginners All-purpose Symbolic Instrucción Code) es un lenguaje deprogramación que originalmente fue desarrollado como una herramienta de enseñanza; sediseminó entre las microcomputadoras hogareñas a partir de la década de 1980.Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos deloriginal.Lenguaje C: Creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell comoevolución del anterior lenguaje B, a su vez basado en BCPL. Es un lenguaje orientado a laimplementación de Sistemas Operativos, concretamente Unix. C es apreciado por laeficiencia del código que produce y es el lenguaje de programación más popular para crearsoftware de sistemas, aunque también se utiliza para crear aplicaciones.LISP: Es una familia de lenguajes de programación de computadora de tipo funcional conuna larga historia y una sintaxis completamente entre paréntesis. Especificadooriginalmente en 1958 por John McCarthy .El Lisp es el segundo más viejo lenguaje deprogramación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es másviejo. El Lisp fue creado originalmente como una notación matemática práctica para losprogramas de computadora, basada en el cálculo lambda de Alonzo Church. Lisp fuepionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datosde árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador autocontenido.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áncondicionados por la estructura física de la computadora que lo soporta.El lenguaje maquina: Este lenguaje ordena a la máquina las operaciones fundamentalespara su funcionamiento. Consiste en la combinación de 0s y 1s para formar las ordenesentendibles 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ódigosfuente enormes donde encontrar un fallo es casi imposible.
  6. 6. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 5El lenguaje ensamblador: Es un derivado del lenguaje máquina y está formado porabreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de estelenguaje se crearon los programas traductores para poder pasar los programas escritos enlenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquinaes que los códigos fuentes eran más cortos y los programas creados ocupaban menosmemoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que lasdel lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo lenguajedifí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 decódigos directamente interpretable por un circuito microprogramable, como el microprocesador deuna computadora o el micro controlador de un autómata.Este lenguaje está compuesto por un conjunto deinstrucciones que determinan acciones al ser tomadas por lamáquina. Un programa consiste en una cadena de estas instrucciones más un conjuntode datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas ensecuencia, con eventuales cambios de flujo causados por el propio programa o eventosexternos. El lenguaje de máquina es específico de la arquitectura de la máquina, aunqueel conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintasFuente de imagen:http://www.google.es/imgres?q=lenguaje+de+maquina&um=1&hl=es&biw=1366&bih=667&tbm=isch&tbnid=PDVS_1DWngyhEM:&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=oI6iUem6KIP54APokoGIAw&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=635. ¿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 finesprácticos se puede clasificar al software en tres grandes tipos:Software de sistema: Su objetivo es desvincular adecuadamente al usuario y alprogramador 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. 7. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 6interfaces de alto nivel, controladores, herramientas y utilidades de apoyo quepermiten el mantenimiento del sistema global. Incluye entre otros:Sistemas operativosControladores de dispositivosHerramientas de diagnósticoHerramientas de Corrección y OptimizaciónServidoresUtilidadesSoftware de programación: Es el conjunto de herramientas que permiten alprogramador desarrollar programas informáticos, usando diferentes alternativas ylenguajes de programación, de una manera práctica. Incluyen básicamente:Editores de textoCompiladoresIntérpretesEnlazadoresDepuradoresEntornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,usualmente en un entorno visual, de forma tal que el programador no necesiteintroducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmentecuentan 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 variastareas específicas, en cualquier campo de actividad susceptible de ser automatizado oasistido, con especial énfasis en los negocios. Incluye entre muchos otros:Aplicaciones para Control de sistemas y automatización industrialAplicaciones ofimáticasSoftware educativo
  8. 8. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 7Software empresarialBases de datosTelecomunicaciones (por ejemplo Internet y toda su estructura lógica)VideojuegosSoftware médicoSoftware 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 decódigo) que forman parte esencial de un programa informático, siendo entonces lasinstrucciones que debe seguir un ordenador para poder realizar la ejecución de unaorden determinada.Fuente dela imagen:http://www.google.es/imgres?q=programa+de+fuente&um=1&sa=N&hl=es&biw=1366&bih=667&tbm=isch&tbnid=3vAx9GfnEMOZIM:&imgrefurl=http://sistemasoperativosiutar.blogspot.com/2013/01/cargadores-y-compiladores.html&docid=1kVoYzcOK8Cj6M&imgurl=http://2.bp.blogspot.com/-nDKlaEwFlJg/UP4hiDVfTTI/AAAAAAAABNY/Ouzd2IRSHPM/s1600/compilador.png&w=1489&h=550&ei=QoOiUe2SCdi14AOr9YHACg&zoom=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=707. ¿Qué es programa de objeto?El programa objeto se llama absoluto, si debe cargarse de unas posiciones fijas dememoria, y localizable si se puede cargar en cualquier lugar de la memoria.8. ¿Escriba 8 características de un buen programa?PowerPoint1. 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 laapariencia del texto (el tamaño y la fuente del texto).4. Presentación en Blanco: Se Activa el Cuadro de Diálogo
  9. 9. INTEGRANTE I APLICACIÓN INFORMATICADIEGO COCHA Página 85. Nueva Diapositiva donde puede seleccionarse un tipo de Auto diseño6. 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 deprogramación que consiste en dividir un programa en módulos o subprogramas con elfin de hacerlo más legible y manejable.Programación orientada a objetos (POO): es un paradigma de programación que usalos 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 tareasinteractivas. Estas tareas pueden ser un conjunto de procesos o hilos deejecución creados por un único programa.Programación funcional: En ciencias de la computación, la programación funcional esun paradigma de programación declarativa basado en la utilización de funcionesaritméticas que no maneja datos mutables o de estado.Programación lógica: La programación lógica es un tipo de paradigmas deprogramación dentro del paradigma de programación declarativa.10. ¿Cuáles son los pasos para realizar un programa?A. AnalizarB. Realizar un plan de trabajoC. ProgramarD. Buscar errores.E. Corregir los erroresF. RevisarG, Publicar

×