Aprende C con ParaNoix - Conceptos basicos
1 - Conceptos basicos
Este tema es un pestiñazo, pero si no tienes ni pajorela idea, como introducción te viene de lujo asi que sigue leyendo :D. El ordenador es una maquina que solo es capaz de ejecutar ordenes y de realizar operaciones tan básicas como: sumar (operaciones aritméticas), comparar valores (operaciones lógicas) y almacenar información. Los periféricos podemos agruparlos en:
- Entrada: Son aquellos capaces de suministrar o introducir datos al ordenador.
- Salida: Encargados de sacar al exterior los resultados de los procesos.
- Entrada/Salida: Son capaces de proporcionar información y almacenar y/o mostrar resultados.
Un dato es la unidad mínima de tratamiento dentro de un sistema de proceso que en conjunto se conoce como información. El programa es el conjunto de órdenes, diseñado con un razonamiento lógico y almacenado en un fichero que dará lugar a la ejecución por parte del ordenador, de tareas concretas.
Una aplicación informática es un conjunto de uno o mas programas relacionados entre si que lleva como fin la resolución de varias tareas. El sistema informático es el conjunto de elementos que permiten procesar información (ordenadores) con la finalidad de obtener nueva información. Se compone de 4 capas o niveles esenciales: hardware, sistema operativo, aplicación, recursos humanos. Por ultimo el sistema operativo es el software que hace operativo un sistema informático.
1.1- Evolución y clasificación de los lenguajes.
Un lenguaje de programación es una notación o conjunto de símbolos y caracteres combinados entre si, de acuerdo con una sintaxis ya definida para posibilitar la transmisión de instrucciones a la CPU. Dichos símbolos y caracteres son traducidos a un conjunto de señales eléctricas representadas en código binario por ceros y unos debidos a que el microprocesador solo entiende código binario o lenguaje maquina.
Los lenguajes de bajo nivel son aquellos que por sus características se encuentran mas próximos a la arquitectura de la maquina como el código maquina y ensamblador. Los lenguajes de alto nivel se dividen en dos tipos, los intérpretes y compiladores. Un compilador es un programa que traduce el programa fuente escrito en lenguaje de alto nivel al objeto escrito en lenguaje maquina. El intérprete es aquel que interpreta órdenes escritas por el programador.
1.2- Estructura de un programa.
Un programa se compone principalmente de sentencias. Cada sentencia puede tener expresiones (aritméticas, lógicas o relacionales) y variables (identificador, tipo y valor).
Aritmeticas (+, -, *, /, ^)
Logicas (AND, NOT, OR)
Relacionales (<, <=, >, =>, ==, !=)
Identificador (Nombre que le asignamos a la variable)
Tipo (Entera INT, Real FLOAT, Cadenas CHAR, Booleanas BOOL)
Valor (El valor que le asignamos a la variable)
1.3- Objeto y tipos de datos.
Un objeto es todo aquello que puede ser manipulado por una construcción y que va a contener los datos que intervienen en la solución de un problema. Todo objeto tiene tres atributos, nombre (creado por el programador), tipo (conjunto de valores que puede tomar) y valor (elemento del tipo que se le asigna).
Datos es una expresión general que describe los objetos con los que opera un ordenador. Un tipo de dato determina el conjunto de valores que puede tomar.
|
Opiniona sobre 'Aprende C con ParaNoix - Conceptos basicos' (7)
Opina sobre este curso gratis |


