+ All Categories
Home > Documents > Programacion

Programacion

Date post: 20-Jun-2015
Category:
Upload: yurani-morales
View: 161 times
Download: 0 times
Share this document with a friend
21
PROGRAMACION
Transcript
Page 1: Programacion

PROGRAMACIO

N

Page 2: Programacion
Page 3: Programacion

es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.

Page 4: Programacion

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

Page 5: Programacion

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

Page 6: Programacion

ALGORITMOsecuencia ordenada de paso para resolver un problema ,se expresa en lenguaje natural

Page 7: Programacion

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

Page 8: Programacion

es el algoritmo escrito en un lenguaje de programación para ser ejecutado por el computador

PROGRAMA

Page 9: Programacion

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

Page 10: Programacion

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;

Page 11: Programacion

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).

Page 12: Programacion

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

Page 13: Programacion

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)

Page 14: Programacion

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.

Page 15: Programacion

IDENTIFICADORES

• Es el nombre que se da a un elemento de un algoritmo

Page 16: Programacion

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 Ññ

Page 17: Programacion

PALABRAS RESERVADAS

Son identificadores predefinidos que tienen unsignificado especial como por ejemplo

• cadena

• Carácter

• Entero

• Falso verdadero • Lógico • real

Page 18: Programacion

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

Page 19: Programacion

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

Page 20: Programacion

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

Page 21: Programacion

Recommended