Upload
alejandro-gomez
View
462
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Programación
ó
11 computación
¿QUE ES PROGRAMACIÓN?
Dar instrucciones al sistema u objeto
analizar probar depurar y mantener el código programado.
FASES DE LA PROGRAMACIÓN
DEFINICION DEL PROBLEMA
Es identificar los elementos claves del problema
ANALISIS DEL PROBLEMA
Es donde se comprender el problema y sus detalles.
DISEÑO DE LA SOLUCION
Elaboración del Algoritmo y realización de Pruebas de Escritorio
FASES DE LA PROGRAMACIÓN
EJECUCION DEL PROBLEMA
Todo lo transcrito es ejecutado por la computadora, para llegar a los
resultados que el usuario espera
CODIFICACION
se trata de pasar el algoritmo al computador, a
través de un lenguaje de programación
VERIFICACION Y PRUEBA
se trata de revisar si hay algún error.
Debe ser escrito de acuerdo a las
reglas gramaticales del programa
el cual puede ser de tipo lógico, de
semántica o ejecución.
LENGUAJES DE LA PROGRAMACIÓN
LENGUAJE DE MAQUINA
Es el único lenguaje que entiende
directamente la computadora, utiliza el
alfabeto binario (0 y 1) denominados bits
LENGUAJE DE BAJO NIVEL
permiten al programador escribir
instrucciones de un programa usando
abreviaturas del inglés (nemotécnicas)
LENGUAJE DE ALTO NIVEL
se caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva humana
QUE ES UN ALGORITMO
Es un conjunto ordenado y
finito de operaciones, con el
objetivo de realizar una
actividad con pasos definidos
y así encontrar una solución a
cualquier problema la gran
mayoría de veces.
MEDIOS DE EXPRESIÓN DE UN ALGORITMO
Diagrama de flujo
Pseudocódigo
PARTES DE UN ALGORITMO
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.
TIPOS DE DATOS
DATOS DE TIPO ENTERO Representa números enteros con o sin signo, que estarán compuestos por los
dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.
Algunos ejemplo de datos enteros son:
0, 23, -176, -1, etc.
DATOS DE TIPO REAL Es aquel que puede tomar por valor un número de los números reales el cual está
formado por los números racionales e irracionales.
Ejemplo:
El peso de una persona....: 75,3
su altura...: 172,7
"Homero" (cadena de 6 caracteres)
TIPOS DE DATOS
DATOS DE TIPO LOGICO
Es aquel que puede tomar por valor falso o verdadero
falso y verdadero son contrapuestos, de manera que, un dato de tipo lógico siempre
está asociado a que algo se cumpla o no se cumpla.
DATOS DE TIPO CARACTER
Es aquel que puede tomar por valor un carácter perteneciente al conjunto de los
caracteres que puede representar el ordenador.
En lenguaje C, el valor de un dato de tipo carácter se debe representar entre
comillas simples (').
Ejemplo
varias opciones dadas (a, b, c, d, e), la respuesta correcta de cada una de las
preguntas es un dato de tipo carácter.
TIPOS DE DATOS
• es aquel que pueden tomar por valor una secuencia de caracteres.
• el valor de un dato de tipo cadena se puede representar entre comillas dobles (")
Ejemplo
Título...: "La Odisea" (cadena de 9 caracteres)
Autor....: "Homero" (cadena de 6 caracteres)
DATOS DE TIPO CADENA
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 un
significado especial como por ejemplo
• cadena
• Carácter
• Entero
• Falso verdadero
• Lógico
• real
QUE ES UNA VARIABLE
Es un espacio reservado en la memoria en el cual
vamos a poder almacenar un dato
EL ORDENADOR DEBE DECIDIR
• Cuantas variables necesita el programa para realizar
sus tareas
• El tipo de datos que puede almacenar cada una de ellas
DECLARACIÓN DE VARIABLE
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
CONSTANTES
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
• Declaraciones de constantes tipo cadena
• numero 9 • Letra M
• Nombre Alejandro
G R A C I A S