70% del Trabajo Final

Descripción

Test sobre 70% del Trabajo Final, creado por Ruben Valencia el 23/08/2020.
Ruben Valencia
Test por Ruben Valencia, actualizado hace más de 1 año
Ruben Valencia
Creado por Ruben Valencia hace más de 4 años
252
0

Resumen del Recurso

Pregunta 1

Pregunta
[blank_start]LÓGICA[blank_end] DE PROGRAMACIÓN La programación puede parecer intimidante al principio; sin embargo, todos los [blank_start]lenguajes[blank_end] comparten los mismos principios y la misma lógica. La Lógica de Programación te enseña a [blank_start]pensar[blank_end] como un programador, creando [blank_start]algoritmos[blank_end] y aplicando soluciones en lenguajes de programación reales. Nunca te va a faltar trabajo. Objetivo Comprender los fundamentos de programación y la [blank_start]lógica[blank_end] que está detrás de cualquier [blank_start]lenguaje[blank_end] y resolver ejercicios de programación. Programación: Conjunto de [blank_start]procesos[blank_end] que permiten dar solución a un problema o necesidad. * Programar es darle [blank_start]instrucciones[blank_end] al PC para resolver un problema. * Programar es [blank_start]manipular[blank_end] datos… * [blank_start]Aprendes[blank_end] a programar para cualquier lenguaje…
Respuesta
  • lógica
  • lenguaje
  • procesos
  • instrucciones
  • manipular
  • Aprendes
  • lenguajes
  • pensar
  • algoritmos
  • LÓGICA

Pregunta 2

Pregunta
RAMAS DE LA PROGRAMACIÓN *[blank_start]Desarrollo web[blank_end]: escribir códigos para crear aplicaciones para ser usadas en internet. *[blank_start]Móvil[blank_end]: escribir código para sistemas operativos de Windows Phone, Android e IPhone; entre otros. *[blank_start]Escritorio[blank_end]: aplicaciones que requieren ser instaladas en el PC * [blank_start]Realidad virtual[blank_end]: (inmersión total, simulación computarizada de espacios nuevos) y [blank_start]Realidad aumentada[blank_end] (combinar imágenes reales y virtuales, de forma interactiva y en tiempo real) * [blank_start]Inteligencia Artificial[blank_end]: analizar datos en grandes cantidades (big data), identificar patrones y tendencias para formular predicciones de forma automática. * [blank_start]Machine Learning[blank_end]: crear sistemas que pueden aprender por sí solos. * [blank_start]Seguridad informática[blank_end]: proceso de prevenir y detectar el uso no autorizado de un sistema informático.
Respuesta
  • Desarrollo web
  • Móvil
  • Escritorio
  • Realidad virtual
  • Inteligencia Artificial
  • Machine Learning
  • Seguridad informática
  • Realidad aumentada

Pregunta 3

Pregunta
[blank_start]LENGUAJES[blank_end] DE PROGRAMACIÓN ¿Cómo funciona un [blank_start]PC[blank_end] a nivel más bajo: Instrucciones sencillas de On/Off porque funciona con electricidad (interruptores, conectar y desconectar cables, tubos al vacío, transistores, chips, [blank_start]microchips[blank_end]) Computadora [blank_start]analógica[blank_end] (mecánica: palancas, cables, interruptores) Computadora [blank_start]digital[blank_end] (0 y 1, imposible para el humano; por eso existen los Lenguajes de programación)   Existen debates sobre Lenguaje informático (HTML) vs Lenguaje de programación (capaz de ejecutar un [blank_start]algoritmo[blank_end]) Todos los lenguajes finalmente tienen que convertirse a lenguaje de [blank_start]máquina[blank_end] (0 y 1) 
Respuesta
  • LENGUAJES
  • PC
  • microchips
  • digital
  • analógica
  • algoritmo
  • máquina

Pregunta 4

Pregunta
Los lenguajes pueden ser Compilados, Interpretados o Intermedios; esto depende del momento en que el código fuente se convierte a lenguaje de máquina.
Respuesta
  • True
  • False

Pregunta 5

Pregunta
Tipos de Lenguajes * [blank_start]Compilado[blank_end]: Convierte el código a binarios que lee el SO * [blank_start]Interpretado[blank_end]: Requiere de un programa que lea la instrucción en tiempo de ejecución. * [blank_start]Intermedio[blank_end]: Se compila el código fuente a un lenguaje intermedio que se ejecuta en una máquina virtual. * [blank_start]Bajo nivel[blank_end]: Interactúan directamente sobre el hardware (assembler); es decir, lenguaje de máquina. * [blank_start]Alto nivel[blank_end]: Abstracción del lenguaje de máquina para ser entendido por seres humanos.
Respuesta
  • Compilado
  • Interpretado
  • Intermedio
  • Bajo nivel
  • Alto nivel

Pregunta 6

Pregunta
No es un paradigma de programación:
Respuesta
  • Programación Estructurada
  • Programación Funcional
  • Programación Orientada a Objetos
  • Programación Reactiva
  • Programación Analítica

Pregunta 7

Pregunta
El paradigma de programación que divide los componentes del programa en elementos que tienen datos y comportamientos; y se comunican entre sí:
Respuesta
  • Programación Orientada a Objetos
  • Programación Estructurada
  • Programación Funcional
  • Programación Reactiva

Pregunta 8

Pregunta
Un [blank_start]paradigma[blank_end] de programación es una forma o enfoque de programación documentada.
Respuesta
  • paradigma

Pregunta 9

Pregunta
La programación [blank_start]reactiva[blank_end] observa flujos de datos asincrónicos y reacciona frente a sus cambios es:
Respuesta
  • reactiva
  • estructurada
  • funcional
  • orientada a objetos

Pregunta 10

Pregunta
La programación [blank_start]funcional[blank_end] divide el programa en tareas pequeñas que son ejecutadas por funciones.
Respuesta
  • funcional
  • estructurada
  • reactiva
  • orientada a objetos

Pregunta 11

Pregunta
La imagen representa la programación:
Respuesta
  • Estructurada
  • Funcional
  • Orientada a Objetos
  • Reactiva

Pregunta 12

Pregunta
La imagen representa la programación:
Respuesta
  • Orientada a Objetos
  • Estructurada
  • Funcional
  • Reactiva

Pregunta 13

Pregunta
* Lenguaje mas usado en seguridad informática, ciencias de datos, big data y machine learning * Sintaxis muy sencilla * Para desarrollo web y de escritorio * Lenguaje recomendado para aprender a programar
Respuesta
  • Python
  • Javascript
  • Go
  • Java
  • C++

Pregunta 14

Pregunta
* Lenguaje mas usado en la web * Dinámicamente tipado * Se puede usar en backend, frontend, BD * El único lenguaje interpretado en el navegador
Respuesta
  • javascript
  • Python
  • Java
  • Go
  • C++

Pregunta 15

Pregunta
* Lenguaje de backend altamente tipado * Muy eficiente para procesos exigentes * Es un lenguaje compilado muy rápido.
Respuesta
  • Go
  • Python
  • Javascript
  • Java
  • C++

Pregunta 16

Pregunta
Para escribir un [blank_start]código[blank_end] necesitamos un programa donde escribirlo, si bien podría usarse cualquier editor de texto, los [blank_start]editores[blank_end] creados para programadores tienen ventajas como el [blank_start]autocompletado[blank_end], detección de errores, entre otros. Existen 2 tipos: [blank_start]EDITOR[blank_end] Son pensados principalmente para archivos o lenguajes específicos; entre ellos: - [blank_start]Visual Studio Code[blank_end] - Atom - Sublime Text - Notepad++ [blank_start]IDE (Integrated Development Enviroment)[blank_end] Editor con un conjunto de herramientas pensadas para desarrollar proyectos completos con todos sus componentes integrados; entre ellos: - Android Studio - Eclipse - NetBeans - [blank_start]https://repl.it[blank_end]
Respuesta
  • EDITOR
  • IDE (Integrated Development Enviroment)
  • Visual Studio Code
  • código
  • editores
  • autocompletado
  • https://repl.it

Pregunta 17

Pregunta
Características de un [blank_start]Algoritmo[blank_end] * [blank_start]Definido[blank_end]: Su salida siempre es única. * [blank_start]Preciso[blank_end]: Hace lo que se programó. * [blank_start]Legible[blank_end]: Fácil de comprender. * [blank_start]Finito[blank_end]: Tiene un inicio y un final.
Respuesta
  • Algoritmo
  • Definido
  • Preciso
  • Legible
  • Finito

Pregunta 18

Pregunta
Desarrollar algorimtos con Pseudocódigo: ¿Cuál de los siguientes enunciados son verdaderos?
Respuesta
  • Un algoritmo expresa un problema o necesidad de manera natural.
  • Se debe tener un enunciado del problema o necesidad claro, conciso y completo.
  • Se deben analizar los datos que se van a procesar como datos de entrada, datos salida, fórmulas que procesan los datos y realizar pruebas para verificar su correcto funcionamiento.
  • Para iniciarse en el mundo de la programación, lo más recomendable es primero conocer los lenguajes.

Pregunta 19

Pregunta
Seleccionar todas las opciones correctas según la imagen:
Respuesta
  • Las líneas 1, 2, 3 son variables inicializadas
  • Las intrucciones de las líneas 5 a 9 se repiten 100 veces
  • Hay un condicional desde la línea 6 hasta la 9
  • La línea 10 calcula el promedio de las edades ingresadas

Pregunta 20

Pregunta
Características y Partes de un Algoritmo: Segun la imagen, son opciones correctas:
Respuesta
  • Entradas: linea 5
  • Procesos: lineas 4 a 10
  • Salidas: líneas 11 a 13
  • El Algorimo es Preciso
  • El Algoritmo es Definido
  • El Algoritmo es Legible

Pregunta 21

Pregunta
TIPOS DE VARIABLES [blank_start]Numéricas[blank_end]: var descuento = 7.5 [blank_start]String[blank_end]: mensaje = 'https://iue.edu.co' [blank_start]Arrays[blank_end]: lenguajes = ['Javascript','Python','Go'] [blank_start]Booleanos[blank_end]: covid = false
Respuesta
  • Numéricas
  • String
  • Arrays
  • Booleanos

Pregunta 22

Pregunta
En programación, una ___ es donde se guarda (y se recupera) datos que se utilizan en un programa. Cuando escribimos código, la ___ se utilizan para: + Guardar datos y estados. + Asignar valores de una ___ a otra. + Representar valores dentro de una expresión matemática. + Mostrar valores por pantalla. La __ deben ser de un tipo de datos, ya sea un dato de tipo primitivo, como un número o texto, o un dato abstracto, como un objeto que se ha creado. Así que básicamente podemos decir que una ___ es: Tipo de dato → identificador ___ → valor almacenado. La palabra que hace falta en los espacios es: [blank_start]variable[blank_end]
Respuesta
  • variable

Pregunta 23

Pregunta
CONCEPTO DE VARIABLE El identificador de una variable, es [blank_start]el nombre[blank_end] de la variable que le ponemos. Cuando hablamos de identificadores, no sólo nos referimos a las variables, sino también cuando ponemos un nombre a una función o una clase. La mayoría de los lenguajes de programación tienen estas [blank_start]condiciones[blank_end] al identificar variables: Pueden ser letras, números y el símbolo _. Con estos límites: - no puede tener [blank_start]espacios[blank_end]. - no empezar con un [blank_start]número[blank_end]. - no puede ser una palabra [blank_start]reservada[blank_end]. Por ejemplo, if, for, while… - Algunos [blank_start]lenguajes[blank_end] pueden permitir empezar con carácter especial, como $. Otra cosa a tener en cuenta es que hay lenguajes que distinguen mayúsculas y minúsculas. Eso se llama [blank_start]case sensitive[blank_end], por si te lo encuentras alguna vez.
Respuesta
  • el nombre
  • condiciones
  • espacios
  • número
  • reservada
  • lenguajes
  • case sensitive

Pregunta 24

Pregunta
Con los datos de prueba, la salida del siguiente código sería:
Respuesta
  • Bienvenido!
  • Usuario no registrado!
  • Contraseña incorrecta!
  • Acceso denegado!

Pregunta 25

Pregunta
Según los datos de prueba, el código ha realizado [blank_start]2[blank_end] iteracciones.
Respuesta
  • 2

Pregunta 26

Pregunta
CICLOS O [blank_start]BUCLES[blank_end] DE PROGRAMACIÓN También denominados estructuras de control [blank_start]iterativas[blank_end] o repetitivas, son sentencias que se utilizan para ejecutar una o varias instrucciones de forma repetitiva cuando sea necesario. Las estructuras están controladas por ciertas variables o condiciones. De esa manera es posible tener un control de la cantidad de repeticiones y así evitar la aparición de bucles [blank_start]infinitos[blank_end]. Existen varios tipos de ciclos de programación y cada uno de ellos tiene su propia finalidad. CICLO [blank_start]FOR[blank_end]: Permite determinar el número de repeticiones a realizar. El mismo está compuesto por cuatro parámetros: - Variable de inicio: es donde se comenzará a ejecutar. - Condición o límite : determina la continuidad o finalización del ciclo. - Modificador: se encargará de modificar la variable cuando sea necesario. - Cuerpo: donde se añaden las instrucciones a repetir. CICLO [blank_start]WHILE[blank_end]: permite establecer una condición donde se repetirán las instrucciones hasta que dicha condición no se cumpla. Este bucle se utiliza cuando se desea repetir ciertas instrucciones un número [blank_start]indeterminado[blank_end] de veces.
Respuesta
  • BUCLES
  • iterativas
  • infinitos
  • FOR
  • WHILE
  • indeterminado

Pregunta 27

Pregunta
Un ciclo es útil para:
Respuesta
  • Recorrer los elementos de un vector.
  • Pintar varios controles en un documento HTML o formulario.
  • Evaluar una condición y realizar acciones cuando se cumple y otras acciones cuando no se cumpla dicha condición.
  • Iterar por los registros de una tabla de una base de datos.
  • Repetir una o varias acciones en un proceso.

Pregunta 28

Pregunta
let meses = ['lun','mar','mie','jue','vie','sab','dom'] En el anterior array , la instrucción console.log(meses[5]) mostraría por consola: [blank_start]sab[blank_end]
Respuesta
  • sab

Pregunta 29

Pregunta
Según el video: https://www.youtube.com/watch?v=slt5TqzKLK8 ¿Cuáles enunciados son verdaderos?
Respuesta
  • Contenedor que permite tener varios tipos de datos almacenados.
  • Los datos que almacen el array puden ser de distinto tipo (depende del lenguaje).
  • Con una variable permite almacenar varios datos sin necesidad de crear muchas variables.
  • En todos los arrays el primer elemento se encuentra en el índice 1
  • Los símbolos para reprsentar un array es {}

Pregunta 30

Pregunta
Clásicamente se dice que los lenguajes de programación incluyen tres capacidades básicas de generar flujos de procesos: + la secuencial (secuencias de instrucciones), + la condicional (capacidad para tomar decisiones o ejecutar un proceso u otro en función del valor de uno o varios parámetros) y + la de repetición (capacidad para repetir un proceso un cierto número de veces). Los lenguajes clásicos como C, C++, Java, Javascript, C#, Visual Basic, Fortran, entre otros; cuentan con estas capacidades. HTML no cuenta con ellas, no porque sea mejor ni peor sino porque es una cosa distinta. HTML es un lenguaje de maquetación web o lenguaje de etiquetas destinado a crear estructuras de documentos HTML. ¿HTML es un lenguaje de programación?
Respuesta
  • True
  • False

Pregunta 31

Pregunta
Según el video: https://www.youtube.com/watch?v=clTTiUhBAFY ¿Cuáles enunciados son correctos?
Respuesta
  • La mejor práctica es tener hojas de estilos externas.
  • Es la capa de presentación de un sitio web.
  • Una hoja de estilos facilita la actualización de varias páginas HTML
  • Un sitio web puede está compuesto de varios módulos independientes: HTML, CSS, JS, PHP, MySQL
  • Si tenemos un tienda virtual podríamos almacenar los productos en MySQL

Pregunta 32

Pregunta
W3. CSS es un marco CSS W3. CSS es un [blank_start]framework[blank_end] CSS moderno con soporte para escritorio, tableta y [blank_start]diseño móvil[blank_end] de forma predeterminada. W3. CSS es más pequeño y más rápido que los marcos CSS [blank_start]similares[blank_end]. W3. CSS fue diseñado para ser una alternativa de alta calidad a [blank_start]Bootstrap[blank_end]. Fue diseñado para ser más [blank_start]pequeño[blank_end], más rápido, más fácil de aprender y más fácil de usar. También fue diseñado para ser [blank_start]independiente[blank_end] de jQuery o cualquier otra biblioteca JavaScript.
Respuesta
  • framework
  • diseño móvil
  • similares
  • Bootstrap
  • pequeño
  • independiente

Pregunta 33

Pregunta
¿Cuál es la etiqueta para integrar JavaScript en HTML?
Respuesta
  • <js > < /js >
  • < script >< /script >
  • <app></app>
  • <html></html>
Mostrar resumen completo Ocultar resumen completo

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Herramientas de Software para Comercio y Finanzas
mishelleisabel
CICLO BÁSICO DE DESARROLLO DE SOFTWARE
María José Correa Villamizar
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira
Parcial Fundamento de Programación
ALBERTO MANUEL PATERNINA LEON
Lenguaje de programación.
Lina Melo
Pensamiento crítico
José Luis Ocampo
DISCIPLINAS FILOSÓFICAS
sam.tersn