Programacion

19
Programación ó 11 computación

description

 

Transcript of Programacion

Page 1: Programacion

Programación

ó

11 computación

Page 2: Programacion

¿QUE ES PROGRAMACIÓN?

Dar instrucciones al sistema u objeto

analizar probar depurar y mantener el código programado.

Page 3: Programacion

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

Page 4: Programacion

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.

Page 5: Programacion

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

Page 6: Programacion

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.

Page 7: Programacion

MEDIOS DE EXPRESIÓN DE UN ALGORITMO

Diagrama de flujo

Pseudocódigo

Page 8: Programacion

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.

Page 9: Programacion

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)

Page 10: Programacion

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.

Page 11: Programacion

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

Page 12: 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 13: Programacion

IDENTIFICADORES

Es el nombre que se da a

un elemento de un algoritmo

Page 14: 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 15: Programacion

PALABRAS RESERVADAS

Son identificadores predefinidos que tienen un

significado especial como por ejemplo

• cadena

• Carácter

• Entero

• Falso verdadero

• Lógico

• real

Page 16: Programacion

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

Page 17: Programacion

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

Page 18: Programacion

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

Page 19: Programacion

G R A C I A S