3. es un idioma artificial
diseñado para
expresar procesos que
pueden ser llevadas a
cabo por máquinas
como las
computadoras.
4. FACES PARA LA CONSTRUCCION DE UN PROGRAMA
SOLUCIÓN DEL IMPLEMENTACION
PROBLEMA DE LA
DATOS ALGORITMO PROGRAMA
COMPUTADORA
análisis del Codificación
problema del algoritmo
Diseño del Ejecución del
algoritmo programa ERROR DE
SINTAXIS
Verificación Verificación
del algoritmo del programa
ERROR DE
LÓGICA
OK OK
Algoritmo Programa
5. LENGUAJE DE ALTO NIVEL: es similar al lenguaje
natural , es fácil de escribir es el mas usado por los
programadores
EJM:C++pascal,basic,java.etc
LENGUAJE DE VAJO NIVEL: lenguaje mnemotécnico
EJM:ADD M ,N,P
LENGUAJE DE MAQUINA: lenguaje
binario(0y1)entendible directamente por el computador
EJM: 0110 1001 1010 1011
7. Los algoritmos deben seguir una estructura básica:
entrada Proceso salida
• Entrada: son los datos necesarios que se requieren para
dar los resultados correspondientes.
• Proceso: pasos necesarios para hallar la solución del
problema.
• Salida: resultados arrojados por el proceso como
solución.
ENTRADA PROCESO SALIDA
8. es el algoritmo escrito en un lenguaje de programación
para ser ejecutado por el computador
9. UN DATO DE TIPO ENTERO:
es aquel que puede tomar por valor un número perteneciente al
conjunto de los números enteros (Z), el cual está formado por los
números naturales, su opuesto (números negativos) y el cero.
Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... }
EJEMPLO: La edad de una persona y el año en que nació, son dos
datos de tipo entero:
Edad...: 29
Año....: 1976
10. Se emplean para representar números
reales (con decimales).
Para definir datos reales se antepone la
palabra reservada float al identificador de
la variable
EJEMPLO: float numero1, numero2;
float numero3 = 123.43;
float numero3;
11. Este tipo de datos se emplea para
representar un carácter perteneciente a
un determinado código utilizado por el
ordenador (normalmente el código
ASCII).
12. DATOS NUMERICOS
ENTEROS Y REALES
El rango y la precisión de los datos
numéricos depende del lenguaje de
programación que se utiliza
13. DATOS DE TIPO CARÁCTER
conjunto de caracteres que el computador
reconoce se encuentran bajo el código ASCII O
EBCDIC
Caracteres alfabéticos (A-Z ; a-z )
Caracteres numéricos (0-9)
Caracteres especiales (*, /,+,<,>,=)etc
DATOS DE TIPO LOGICO
Conjunto formado por dos valores lógicos
( verdadero y falso)
14. • El pseudocódigo es una descripción de alto nivel de un algoritmo
• Emplea una mezcla de lenguaje natural con algunas convenciones
sintácticas propias de lenguajes de programación
• Ejemplo:
asignaciones, ciclos y condicionales.
15. • Es el nombre que se da a un elemento de un algoritmo
16. • Consta de uno o mas caracteres
• El primer carácter debe ser una letra o el carácter
subrayado
• No puede existir dos identificadores iguales
• No esta permitido el uso de letras Ññ
17. Son identificadores predefinidos que tienen un
significado especial como por verdadero
• Falso ejemplo
• cadena • Lógico
• Carácter • real
• Entero
18. Es un espacio reservado en la memoria en el cual
vamos a poder almacenar un dato
• Cuantas variables necesita el programa para ralizar
sus tareas
• El tipo de datos que puede almacenar cada una de
ellas
reservado
Espacio
memoria
19. Estas previamente deben ser declaradas para que el
programa pueda hacer uso de ellas
Ejemplo
Para almacenar la edad de una persona se escribe
Entero edad
Esto es lo que permite reservar el espacio en la
memoria
Entero
edad
memoria
20. Representan un valor que no puede cambiar durante
la ejecución
Indicaciones para declarar
• Tipo de dato que puede almacenar
• Su nombre mediante otro identificador
Ejemplo:
declaraciones constantes tipo carácter
Letra M numero 9
• Declaraciones de constantes tipo cadena
Nombre yurani