70% del Trabajo Final

Beschreibung

Quiz am 70% del Trabajo Final, erstellt von Ruben Valencia am 23/08/2020.
Ruben Valencia
Quiz von Ruben Valencia, aktualisiert more than 1 year ago
Ruben Valencia
Erstellt von Ruben Valencia vor mehr als 4 Jahre
253
0

Zusammenfassung der Ressource

Frage 1

Frage
[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…
Antworten
  • lógica
  • lenguaje
  • procesos
  • instrucciones
  • manipular
  • Aprendes
  • lenguajes
  • pensar
  • algoritmos
  • LÓGICA

Frage 2

Frage
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.
Antworten
  • Desarrollo web
  • Móvil
  • Escritorio
  • Realidad virtual
  • Inteligencia Artificial
  • Machine Learning
  • Seguridad informática
  • Realidad aumentada

Frage 3

Frage
[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) 
Antworten
  • LENGUAJES
  • PC
  • microchips
  • digital
  • analógica
  • algoritmo
  • máquina

Frage 4

Frage
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.
Antworten
  • True
  • False

Frage 5

Frage
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.
Antworten
  • Compilado
  • Interpretado
  • Intermedio
  • Bajo nivel
  • Alto nivel

Frage 6

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

Frage 7

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

Frage 8

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

Frage 9

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

Frage 10

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

Frage 11

Frage
La imagen representa la programación:
Antworten
  • Estructurada
  • Funcional
  • Orientada a Objetos
  • Reactiva

Frage 12

Frage
La imagen representa la programación:
Antworten
  • Orientada a Objetos
  • Estructurada
  • Funcional
  • Reactiva

Frage 13

Frage
* 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
Antworten
  • Python
  • Javascript
  • Go
  • Java
  • C++

Frage 14

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

Frage 15

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

Frage 16

Frage
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]
Antworten
  • EDITOR
  • IDE (Integrated Development Enviroment)
  • Visual Studio Code
  • código
  • editores
  • autocompletado
  • https://repl.it

Frage 17

Frage
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.
Antworten
  • Algoritmo
  • Definido
  • Preciso
  • Legible
  • Finito

Frage 18

Frage
Desarrollar algorimtos con Pseudocódigo: ¿Cuál de los siguientes enunciados son verdaderos?
Antworten
  • 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.

Frage 19

Frage
Seleccionar todas las opciones correctas según la imagen:
Antworten
  • 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

Frage 20

Frage
Características y Partes de un Algoritmo: Segun la imagen, son opciones correctas:
Antworten
  • 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

Frage 21

Frage
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
Antworten
  • Numéricas
  • String
  • Arrays
  • Booleanos

Frage 22

Frage
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]
Antworten
  • variable

Frage 23

Frage
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.
Antworten
  • el nombre
  • condiciones
  • espacios
  • número
  • reservada
  • lenguajes
  • case sensitive

Frage 24

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

Frage 25

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

Frage 26

Frage
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.
Antworten
  • BUCLES
  • iterativas
  • infinitos
  • FOR
  • WHILE
  • indeterminado

Frage 27

Frage
Un ciclo es útil para:
Antworten
  • 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.

Frage 28

Frage
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]
Antworten
  • sab

Frage 29

Frage
Según el video: https://www.youtube.com/watch?v=slt5TqzKLK8 ¿Cuáles enunciados son verdaderos?
Antworten
  • 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 {}

Frage 30

Frage
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?
Antworten
  • True
  • False

Frage 31

Frage
Según el video: https://www.youtube.com/watch?v=clTTiUhBAFY ¿Cuáles enunciados son correctos?
Antworten
  • 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

Frage 32

Frage
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.
Antworten
  • framework
  • diseño móvil
  • similares
  • Bootstrap
  • pequeño
  • independiente

Frage 33

Frage
¿Cuál es la etiqueta para integrar JavaScript en HTML?
Antworten
  • <js > < /js >
  • < script >< /script >
  • <app></app>
  • <html></html>
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

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
Pensamiento Logico - Prepara tu Examen Final POC
Carlos Otero
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