Inform á Tica

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Informática: Disciplina que estudia el desarrollo de técnicas de procesamiento,

almacenamiento y transmisión de información mediante ordenadores.


Viene del francés “informatique” acrónimo de “information” y “automatique”.

Programa: Conjunto de instrucciones y datos que pueden ser interpretados por un


ordenador. Cada instrucción representa una operación ejecutable. Puede llamarse
programa informático.

Programador: Persona con capacidad o tarea de escribir programas.

Procedimiento: secuencia determinada de instrucciones de un programa que tienen una


función limitada y específica.

Software: Conjunto de programas que se ejecutan en un ordenador.

 Variable: Símbolo de un programa que representa un dato cuyo valor puede ser
cambiado a lo largo de la ejecución.
 Constante: Símbolo que representa un dato cuyo valor permanece fijo durante toda la
ejecución.

Abstracción: Proceso mediante el cual somos capaces de tener en cuenta las cualidades
relevantes de algo. Hay dos tipos: de procedimientos y de datos.

 Abstracción de procedimientos: Abstracción aplicada sobre un problema real de


manera que pensamos sobre el de los que tendría un programa capaz de resolverlo.
Puede llamarse abstracción procedimental.
 Abstracción de datos: Abstracción aplicada sobre un problema real de manera que
pensamos sobre el de los datos de entrada y salida que necesitaría un programa.

Sistema binario: Sistema de numeración en los que los números se representan usando
bits. Se utiliza en todos los ordenadores ya que sólo con dos niveles de voltaje (apagado y
encendido) se puede representar un bit.

Bit: Dígito del sistema binario que solo puede tomar dos valores: 0 o 1. Significa “Binary
digit”.
Byte: Secuencia de 8 bits contiguos, formando un número binario más grande.
Actualmente las máquinas trabajan con secuencias de 32 bits, 64 bits o más.

Lenguaje de alto nivel: Permite escribir programas más similares a la forma de pensar de
un humano que a un ordenador. Permite al programador resolver problemas sin tener que
pensar en el ordenador con el que se va a ejecutar. Se le puede llamar código de alto nivel.

Lenguaje de bajo nivel: Permite escribir programas similares a la forma de trabajar de un


ordenador, en vez de la forma de pensar humana. Esto obliga al programador a centrarse
en las características del ordenador con el que se va a ejecutar. Se puede llamar código de
bajo nivel.

 Compilador: Programa que convierte un programa escrito en lenguaje de alto nivel a


un programa equivalente pero escrito en lenguaje de bajo nivel.

Lenguaje máquina: Lenguaje de bajo nivel que permite escribir programas ejecutables en
un ordenador. Está compuesto solo de bits y es específico de dicho ordenador. Puede
llamarse código máquina.
Lenguaje ensamblador: Lenguaje de nivel intermedio que permite escribir programas
pesados para un tipo de ordenador. Está compuesto de símbolos y obliga al programador a
centrarse en las características del ordenador con el que se va a trabajar.

 Ensamblador: Programa que convierte un programa escrito en lenguaje ensamblador a


otro programa equivalente pero escrito en lenguaje máquina.

Operación aritmética: Suma (+), resta (-), multiplicación (*) y división (/).

Operación lógica: Se realiza componiendo una o más expresiones que pueden ser
verdaderas o falsas para dar otra expresión que puede ser verdadera o falsa. Ejemplos:
AND, OR, XOR, NOT.

Operación de comparación: Operación lógica compleja que evalúa si es verdadera o falsa


una expresión de comparación entre dos elementos de un conjunto ordenado. Ejemplos:
Igualdad (=), mayor que (>), menor que (<), mayor o igual que (>=), menor o igual que (<=).

LENGUAJE C

Librerías:
 Time.h: gestión de tiempos.
 Math.h: operaciones matemáticas.
 String.h: gestión de cadenas de caracteres en C.
 Iostream.h: contiene las funciones de ingresar y mostrar datos.
 Stdio.h: biblioteca estándar del lenguaje C. Incluye una serie de funciones de
entrada/salida.

Caracteres de control:
 \n: permite pasar a una nueva línea.
 \t: permite tabular horizontalmente.
 \v: permite tabular verticalmente.
 \a: indica sonido de alerta.
 \”: Escribe comillas.

Especificaciones de formato:
 Unsigned int (%U): Enteros sin signo.
 Int (%d, %i): Enteros de 2 bytes.
 Long (%ld, %li): Enteros de largo alcance.
 Float (%f): Reales de 4 bytes.
 Double (%if): Reales de doble precisión 4 bytes.
 Char (%c): Carácter de 1 byte.
 Char (%s): Cadena de caracteres.
 %e: imprime en forma exponencial.
 %g: imprime en %f o %e en función del tamaño del número.

Funciones:
 Printf: Imprime un mensaje por pantalla utilizando una cadena de formato que incluye
las instrucciones para mezclar múltiples cadenas en la cadena final.
 Scanf: Permite leer varios tipos de datos de una sola vez, como enteros, decimales o
cadenas de caracteres.
 Getch: Se usa para la lectura de un carácter desde teclado.
 Return: Termina la ejecución de una función y devuelve el control a la función de
llamada.
 Ampersand (&): Indica la dirección en memoria de la variable donde se almacenará el
dato.

Estructura básica de un programa:


1. Directivas de procesamiento (#include <stdio.h>)
2. Declaraciones globales (Int pin=0;)
3. Función principal [main ()]
{
4. Declaraciones locales (float, int, double;)
5. Instrucciones (printf, scanf;)
}

También podría gustarte