Bucles en JavaScript

El bucle en los lenguajes de programación es una característica que facilita la ejecución de un conjunto de instrucciones/funciones repetidamente mientras alguna condición se evalúa como verdadera. Por ejemplo, supongamos que queremos imprimir “Hello World” 10 veces. Esto se puede hacer de dos maneras como se muestra a continuación: Método iterativo El método iterativo para … Continue reading «Bucles en JavaScript»

C | Lazos y estructura de control | Pregunta 10

# include <stdio.h> int main() {    int i = 0;    for (i=0; i<20; i++)    {      switch(i)      {        case 0:          i += 5;        case 1:          i += 2;        case 5:          i += 5;        default:          i += 4;          break;      }      printf(«%d  «, i);    }    return 0; } (A) 5 10 15 20 (B) 7 12 17 22 … Continue reading «C | Lazos y estructura de control | Pregunta 10»

Salir de un bucle en C++

Salir de un bucle en C++: si se omite la condición de una sentencia de iteración ( for , while o do-while ), ese bucle no terminará a menos que el usuario salga explícitamente con un break , continue , goto o algo menos obvio. como una llamada de exit() en C++ . Algunas formas … Continue reading «Salir de un bucle en C++»

C | Lazos y estructura de control | Pregunta 9

¿Producción? #include <stdio.h> int main() {     int c = 5, no = 10;     do {         no /= c;     } while(c–);         printf («%d\n», no);     return 0; } (A) 1 (B) Error de tiempo de ejecución (C) 0 (D) Error del compilador Respuesta: (B) Explicación: Hay un error en el programa anterior. Va dentro del bucle … Continue reading «C | Lazos y estructura de control | Pregunta 9»

Bucles anidados en C++ con ejemplos

Bucle anidado significa una sentencia de bucle dentro de otra sentencia de bucle. Es por eso que los bucles anidados también se denominan » bucle dentro del bucle «. Sintaxis para el bucle For anidado: for ( initialization; condition; increment ) { for ( initialization; condition; increment ) { // statement of inside loop } … Continue reading «Bucles anidados en C++ con ejemplos»

C | Lazos y estructura de control | Pregunta 8

#include<stdio.h> int main() {    int n;    for (n = 9; n!=0; n–)      printf(«n = %d», n–);    return 0; } ¿Cuál es la salida? (A) 9 7 5 3 1 (B) 9 8 7 6 5 4 3 2 1 (C) Bucle infinito (D) 9 7 5 3 Respuesta: (C) Explicación: El programa entra en un … Continue reading «C | Lazos y estructura de control | Pregunta 8»

para_cada_n en C++17

La función for_each_n() se agregó en la especificación técnica de C++17. Su idea ha sido tomada del uso de map en Python o Haskel . Esta función se puede llamar con o sin una política de ejecución. La política de ejecución le permite decidir si desea utilizar las nuevas capacidades de paralelización optimizadas para ejecutarse … Continue reading «para_cada_n en C++17»

C | Lazos y estructura de control | Pregunta 13

¿Cuál será la salida del siguiente segmento del programa C? (PUERTA CS 2012) char inchar = ‘A’; switch (inchar) { case ‘A’ :     printf («choice A \n») ; case ‘B’ :     printf («choice B «) ; case ‘C’ : case ‘D’ : case ‘E’ : default:     printf («No Choice») ; } (A) No hay opción … Continue reading «C | Lazos y estructura de control | Pregunta 13»

Salida de programas de Python | Juego 23 (Cuerda en bucles)

Prerrequisito: bucles y strings Nota: la salida de todos estos programas se prueba en Python3 1. ¿Cuál es el resultado de lo siguiente? my_string = «geeksforgeeks» i = «i» while i in my_string:     print(i, end =» «) Ninguna frikisforgeeks iiiiii… frikisforgeeks Producción: 1. None Explicación: ‘i’ no está presente en la string ‘geeksforgeeks’ 2. ¿Cuál … Continue reading «Salida de programas de Python | Juego 23 (Cuerda en bucles)»

C | Lazos y estructura de control | Pregunta 14

Prediga la salida del siguiente programa: #include <stdio.h> int main() {     int i = 3;     switch(i)     {         printf(«Outside «);         case 1: printf(«Geeks»);             break;         case 2: printf(«Quiz»);             break;         defau1t: printf(«GeeksQuiz»);     }     return 0; } (A) Fuera de GeeksQuiz (B) GeeksQuiz (C) No se imprime nada Respuesta: (C) Explicación: En un bloque de cambio, el control fluye … Continue reading «C | Lazos y estructura de control | Pregunta 14»