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