Date post: | 20-Jun-2015 |
Category: |
Documents |
Upload: | yurani-morales |
View: | 161 times |
Download: | 0 times |
PROGRAMACIO
N
es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.
FACES PARA LA CONSTRUCCION DE UN PROGRAMA
DATOS ALGORITMO PROGRAMA
Programa
análisis del problema
Diseño del algoritmo
Verificación del
algoritmo
Algoritmo
IMPLEMENTACION DE LA
COMPUTADORA
Codificación del
algoritmo
Ejecución del
programaVerificació
n del programa
SOLUCIÓN DEL PROBLEMA
ERROR DE LÓGICA
OK OK
ERROR DE SINTAXIS
TIPOS DE LENGUAJES DE PROGRAMACION
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écnicoEJM:ADD M ,N,P
LENGUAJE DE MAQUINA: lenguaje binario(0y1)entendible directamente por el computadorEJM: 0110 1001 1010 1011
ALGORITMOsecuencia ordenada de paso para resolver un problema ,se expresa en lenguaje natural
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
PARTES DE UN ALGORITMO
es el algoritmo escrito en un lenguaje de programación para ser ejecutado por el computador
PROGRAMA
TIPOS DE DATOS 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...: 29Año....: 1976
TIPO REAL 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;
TIPO CARACTER 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).
DATOS SIMPLES O DATOS BASICOS
DATOS NUMERICOSENTEROS Y REALESEl rango y la precisión de los datos numéricos depende del lenguaje de programación que se utiliza
DATOS DE TIPO CARÁCTERconjunto de caracteres que el computador reconoce se encuentran bajo el código ASCII O EBCDICCaracteres alfabéticos (A-Z ; a-z )Caracteres numéricos (0-9)Caracteres especiales (*, /,+,<,>,=)etcDATOS DE TIPO LOGICOConjunto formado por dos valores lógicos ( verdadero y falso)
QUE ES UN PSEUDOCÓDIGO
• 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.
IDENTIFICADORES
• Es el nombre que se da a un elemento de un algoritmo
REGLAS DE SINTAXIS
• 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 Ññ
PALABRAS RESERVADAS
Son identificadores predefinidos que tienen unsignificado especial como por ejemplo
• cadena
• Carácter
• Entero
• Falso verdadero • Lógico • real
QUE ES UNA VARIABLEEs un espacio reservado en la memoria en el cualvamos a poder almacenar un dato
EL ORDENADOR DEBE DECIDIR• Cuantas variables necesita el programa para
ralizar sus tareas• El tipo de datos que puede almacenar cada una
de ellas
memoriaE
spaci
o
rese
rva
do
DECLARACIÓN DE VARIABLEEstas previamente deben ser declaradas para que el programa pueda hacer uso de ellasEjemploPara almacenar la edad de una persona se escribe Entero edad Esto es lo que permite reservar el espacio en la memoria
memoriaE
nte
ro
ed
ad
CONSTANTESRepresentan un valor que no puede cambiar durante la ejecuciónIndicaciones para declarar• Tipo de dato que puede almacenar• Su nombre mediante otro identificadorEjemplo: declaraciones constantes tipo carácter Letra M numero 9• Declaraciones de constantes tipo cadenaNombre yurani