Conceptos Básicos
Algoritmo: es una sucesión ordenada de pasos que llevan a la solución de un problema o a la ejecución de una tarea. Los pasos deben ser simples, claros y exactos, seguir un orden lógico , abordar el problema correctamente y seguir un principio y un fin.
Programas: son instrucciones de computación estructuradas y ordenadas que al ejecutarse hace que una computadora realice una función en particular.
Seudo-Codigo: sirve para escribir programas en un lenguaje natural de manera que sea de fácil comprensión lo cual se hace en lenguaje de alto nivel y una vez ejecutados se convierten en lenguaje de maquina que la computadora puede entender.
Bajo Nivel ------> 0 y 1 | abc <----- Alto Nivel
Diagrama de Flujo: consiste en representar gráficamente hechos, situaciones, movimientos relaciones de todo tipo por medio de símbolos.
Datos: El dato es una representación simbólica (numérica, alfabética, algorítmica, etc) de un atributo o variable cuantitativa. Los datos describen hechos empíricos, sucesos y entidades. Es un valor o referente que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo.
Tipos de Datos: existen distintos tipos de datos como son:
* El tipo integer (entero)
Como ya habrás leído el tipo de datos entero es un tipo simple, y dentro de estos, es ordinal. Al declarar una variable de tipo entero, estás creando una variable numérica que puede tomar valores positivos o negativos, y sin parte decimal.
* El tipo boolean (lógico)
El tipo de datos lógico es el que te permite usar variables que disponen sólo de dos posibles valores: cierto o falso. Debido a esto, su utilidad salta a la vista, y no es otra que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos valores:
si/no | cierto/falso | funciona/no funciona | on/off | 0/1
* El tipo real (real)
El tipo de datos real es el que se corresponde con los números reales. Este es un tipo importante para los cálculos. Por ejemplo en los estadísticos, ya que se caracterizan por tratar fundamentalmente con valores decimales.
* Los tipos char y string (carácter y cadena)
Con el tipo carácter puedes tener objetos que representen una letra, un número, etc. Es decir, puedes usar variables o constantes que representen un valor alfanumérico. Pero ojo, cada variable sólo podrá almacenar un carácter.
Sin embargo, con las cadenas de caracteres (strings) puedes contener en una sóla variable más de un carácter. Por ejemplo, puedes tener en una variable tu nombre.