Escribir un programa para invertir una array o string

  Dada una array (o string), la tarea es invertir la array/string. Ejemplos:   Input : arr[] = {1, 2, 3} Output : arr[] = {3, 2, 1} Input : arr[] = {4, 5, 1, 2} Output : arr[] = {2, 1, 5, 4}   forma iterativa:  1) Inicialice los índices de inicio y fin como … Continue reading «Escribir un programa para invertir una array o string»

CBSE Clase 11 | Sistemas operativos móviles: Symbian, Android e iOS

Symbian Es un sistema operativo móvil abandonado y una plataforma digital desarrollada para teléfonos inteligentes. Fue desarrollado inicialmente para un sistema operativo de código cerrado para asistente digital personal en 1988 por Symbian Ltd. Fue utilizado por muchas marcas populares llamadas Samsung, Sony Ericsson, Nokia, etc. El sistema operativo de Symbian contiene dos componentes: microkernel … Continue reading «CBSE Clase 11 | Sistemas operativos móviles: Symbian, Android e iOS»

Fichas C/C++

Un token es el elemento más pequeño de un programa que es significativo para el compilador. Los tokens se pueden clasificar de la siguiente manera:   Palabras clave Identificadores constantes Instrumentos de cuerda Símbolos especiales Operadores 1.Palabras clave :  las palabras clave son palabras predefinidas o reservadas en un lenguaje de programación. Cada palabra clave está … Continue reading «Fichas C/C++»

Procesadores de Lenguaje: Ensamblador, Compilador e Intérprete

Procesadores de lenguaje –   Los compiladores, intérpretes, traducen programas escritos en lenguajes de alto nivel en código de máquina que entiende una computadora. Y los ensambladores traducen programas escritos en lenguaje ensamblador o de bajo nivel a código de máquina. En el proceso de compilación, hay varias etapas. Hay herramientas disponibles para ayudar a … Continue reading «Procesadores de Lenguaje: Ensamblador, Compilador e Intérprete»

Tipos de sistemas operativos – Part 1

Un sistema operativo realiza todas las tareas básicas, como administrar archivos, procesos y memoria. Así, el sistema operativo actúa como administrador de todos los recursos, es decir , administrador de recursos . Así, el sistema operativo se convierte en una interfaz entre el usuario y la máquina.  Tipos de sistemas operativos: algunos sistemas operativos ampliamente … Continue reading «Tipos de sistemas operativos – Part 1»

Conceptos de software

Una computadora es un dispositivo electrónico que puede realizar varias operaciones de cómputo a una velocidad mayor que la que puede hacer una máquina ordinaria o la mente humana. Está impulsado por muchas entidades, incluidos los componentes físicos y tangibles que podemos tocar o sentir, llamados Hardware y programas y comandos que controlan el hardware, … Continue reading «Conceptos de software»

Programa para promedio de un arreglo (Iterativo y Recursivo)

Dada una array, la tarea es encontrar el promedio de esa array. El promedio es la suma de los elementos de la array dividida por el número de elementos. Ejemplos:  Input : arr[] = {1, 2, 3, 4, 5} Output : 3 Sum of the elements is 1+2+3+4+5 = 15 and total number of elements … Continue reading «Programa para promedio de un arreglo (Iterativo y Recursivo)»

Programa Javascript para calcular eficientemente las sumas de las diagonales de una array

Dada una array cuadrada 2D, encuentre la suma de los elementos en las diagonales Principal y Secundaria. Por ejemplo, considere la siguiente array de entrada de 4 X 4.  A00 A01 A02 A03 A10 A11 A12 A13 A20 A21 A22 A23 A30 A31 A32 A33 La diagonal primaria está formada por los elementos A00, A11, … Continue reading «Programa Javascript para calcular eficientemente las sumas de las diagonales de una array»

Alcance de las variables en C++

En general, el alcance se define como la medida en que se puede trabajar con algo. En programación, el alcance de una variable también se define como la extensión del código del programa dentro del cual se puede acceder, declarar o trabajar con la variable. Hay principalmente dos tipos de ámbitos variables:  Variables locales Variables … Continue reading «Alcance de las variables en C++»

Comprender los tamaños de archivo | Bytes, KB, MB, GB, TB, PB, EB, ZB, YB

Introducción La memoria de una computadora es cualquier dispositivo físico que es capaz de almacenar información, ya sea grande o pequeña, y la almacena de manera temporal o permanente. Por ejemplo, la Memoria de Acceso Aleatorio (RAM) , es un tipo de memoria volátil que almacena información por un corto intervalo de tiempo, en un … Continue reading «Comprender los tamaños de archivo | Bytes, KB, MB, GB, TB, PB, EB, ZB, YB»