Conceptos básicos de informática y programación

Clasificado en Informática

Escrito el en español con un tamaño de 3,82 KB

Núcleo o kernel

Es la parte fundamental de un sistema operativo. Es el software responsable encargado de gestionar recursos, a través de servicios del sistema.

Firmware

Instrucciones de un programa informático que se encuentra registrado en una memoria ROM, flash o similar. Estas instrucciones fijan una lógica primaria que ejerce el control de los circuitos

El código fuente

Es el archivo o archivos con las instrucciones necesarias, realizadas en un lenguaje de programación, que sirve para compilar posteriormente un programa o programas para que puedan ser utilizados por el usuario de forma directa

Estructura lógica del disco duro

  • Sector de Arranque.
  • Primera tabla de localización de archivos (FAT).
  • Una o más copias de la FAT
  • Directorio Raíz (etiqueta de volumen).
  • Zona de datos para archivos y subdirectorios.

Comandos de MS-DOS

  • CD - Cambia el directorio actual.
  • CD.. Cambia al directorio.
  • COPY - Copiar un archivo de un directorio a otro
  • DATE - Visualiza o cambia la fecha del sistema.
  • DIR - Lista los directorios y archivos de la unidad o directorio actual.
  • FOR - Repite un comando.
  • MD - Crea un nuevo directorio.
  • RD - Elimina un directorio.
  • RENAME - Renombra archivos y directorios.
  • TIME - Visualiza o cambia la hora del sistema.
  • TYPE - Muestra el contenido de un fichero.
  • MEM - Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre.

Desfragmentador

Herramienta que inicia el proceso de reorganización de los archivos dispersos en el disco. Al eliminar archivos y ordenar archivos desordenados acelera el pc ya que todos los archivos están juntos.

Ensamblador

Tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina

Compilador

Programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior

Intérprete

Un intérprete es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Sólo realizan la traducción a medida que sea necesario, típicamente, instrucción por instrucción.

Fases en la creación de un programa informático.

  • Análisis.
  • Diseño.
  • Codificación.
  • Implantación.
  • Mantenimiento.

Diagrama de flujo

Es un conjunto de algoritmos que dependiendo de las respuestas que den pueden darte una información u otra.

Pseudocódigo

Escribir código empleando palabras humanas para plantear un problema.

Lenguajes de alto nivel.

C, C++, C#, Java, JavaScript, PHP, Python

Sentencias

Son instrucciones que realizan acciones. Cada sentencia suele colocarse en una línea del programa, seguida de un punto y coma

Subrutinas

Forma parte del algoritmo principal, el cual permite resolver una tarea específica.

Lenguajes de programación más extendidos

JavaScript, Java, Python, Ruby, PHP

Estructura de un programa en C++

// Comentario
#incluide <iostream>
int main()
std::cout <<“Hola Mundo”;
return 0;

En un programa en C++: ¿Qué es if –else?

Para sumar numero mayores a 10

En un programa en C++: ¿Qué es switch?

Se utiliza para agilizar la toma de decisiones múltiples

En un programa en C++: ¿Qué es un array?

Se pueden crear estructuras multidimensionales, como vectores.

¿Cuál es el significado de los siguientes operadores?

  • &&: And lógico
  • ||: Or lógico
  • !: Diferente de

Entradas relacionadas: