DATOS
Es un valor o referente que recibe el computador por diferentes medios los datos representan la información que el programa manipula en la construcción de una solución de un dato un dato puede estar representado por un carácter, numero entero, numero decimal por una cadena de caracteres entre otros.
TIPOS DE DATOS
Los datos tienen asociado a ellos un determinado tipo. se
pueden clasificar en numéricos, alfanuméricos y los booleanos o lógicos y según lo que contengan
Se clasifican en enteros y decimales
Entero: ejm ( 2, 8, 20) al declararlas se les llama int y
son usados por ejemplo para edades, números telefónicos y cantidades que no tengan decimales.
Decimal: ejm ( 2.5, 6.9 , 3.45) a la hora de declararla se le llama float y son usados por ejemplo para calificaciones entre otros.
dentro de los alfanuméricos se encuentran los caracteres y las cadenas de caracteres.Los
caracteres se declaran como “char” y se usan para guardar un solo carácter (v, e, n, m, w…)
-Booleanos o lógicos: Se clasifican entre los verdaderos o
falsos y los binarios. Los verdaderos falsos son los que tienen el valor “v” o
“F” y los binarios se expresan en lenguaje binario (lenguaje de unos y ceros)
aunque estos no son muy a menudo usados.
VARIABLES
una variable es un espacio que se reserva en la memoria del computador, se llaman variables pues el valor que contienen pueden cambiar durante la ejecución del algoritmo
las variables se definen o declaran al iniciar la construcción del algoritmo no se pueden utilizar variables sin declarar pues genera error en la ejecución del algoritmo.
toda variable debe cumplir las siguientes características:
-tipo de variable:
al definir una variable se debe especificar el tipo de dato que almacenara.
-nombre: las variables deben tener un nombre el cual las identifica en el algoritmo, el nombre de una variable siempre debe empezar con una letra del alfabeto, luego si se puede con binar letras y números. En un algoritmo no pueden tener 2 variables con igual nombre
CONSTANTES
una constante es un espacio reservado en la memoria del computador, las constantes son aquellas que tienen un valor fijo en el algoritmo y es asimilado cuando se declara o sencillamente una constante en el enunciado de un problema .
MOD Y DIV
son dos operadores matemáticos que nos permiten tomar el residuo y el divisor en una división
ejm:
79mod8=7
79div8 =9
si llegado el caso hay decimales en el div se lleva la parte entera
ALGORITMO
un algoritmo es una secuencia de pasos o tareas bien definidas y correctamente estructuradas que permiten alcanzar el resultado o descender un problema.
CONDICIONAL
Un condicional es una estructura donde comparan una variable contra otro(s)valor
(es), para que en base al resultado de esta comparación, se siga un curso de
acción dentro del programa. Cabe mencionar que la comparación se puede hacer
contra otra variable o contra una constante
Las estructuras condicionales son una toma de decisiones que tienen la siguiente forma
Las estructuras condicionales tambien permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma
Las estructuras condicionales tambien permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma
ejemplos
Realizar un d.f en donde se pide la
edad del usuario; si es mayor de edad debe aparecer un mensaje indicándolo.
Se pide leer tres notas a un alumno, calcular su definitiva de 0-5 y enviar un mensaje donde diga si el alumno aprobó o reprobó el curso.
Hacer un d.f que pida la altura de una persona, si la
altura es menor o igual a 150 cm envíe el mensaje: Persona de altura baja; si
la altura está entre 151 y 170 escriba el mensaje: Persona de altura media y
si la altura es mayor al 171 escriba el mensaje: Persona alta.
CONDICIONAL ANIDADO
Un condicional anidado es un bloque condicional dentro de otro representado asi:
CICLOS REPETITIVOS
los ciclos repetitivos permiten repetir una operación o secuencia de operaciones en función de ciertas condiciones.
es un segmento de un algoritmo o programa cuyas instrucciones se repiten un número determinado de veces mientras se cumpla una determinada condición.
Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el ciclo llegue a su fin.
Hay 3 tipos de ciclos:
mientras: while - el ciclo mientras es la estructura básica que permite repetir varias veces una secuencia de operaciones, mientras se cumpla una determina condición.
do while
ejemplo
Hacer un d.f que solicite a un usuario un número entre 0 y 999, y nos muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0.
repetir (repeat) las operaciones de lazo repetir son ejecutadas hasta que la condición sea cierta.
(for) para
se utiliza cuando se puede determinar el
número de veces que hay que ejecutar las instrucciones.
ejemplo
Realizar un programa que imprima en pantalla los números
del 1 al 100.
VECTORES
Un vector es un espacio de almacenamiento unidimensional que se genera en la memoria del computador, el nombre es representado igual que en las variables y solo pueden almacenar informacion de un solo tipo y se le debe asignar un tamaño.
ejemplos
MATRICES
una matriz es un espacio bidimencional que se genera en la memoria del computador . deben tener un nombre por lo general esta dado por una letra del alfabeto o combinación de ellas ,se le debe definir el tipo de dato que van a almacenar una matriz no puede almacenar información de dos tipos de igual forma se les debe definir un tamaño tanto a las filas como a las columnas.
una matriz puede ser cuadrada siempre y cuando tenga el mismo numero de filas que de columnas