1 introduccion a la programacion 1

19
TEMA 1:

Upload: evelin-claudia

Post on 22-Jul-2015

231 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 1 introduccion  a la programacion 1

TEMA 1:

Page 2: 1 introduccion  a la programacion 1

PROGRAMA (software)Un programa o un software esun conjunto de instruccionesordenadas para ejecutarse enuna computadora.

Page 3: 1 introduccion  a la programacion 1

PROGRAMACIÓN

El proceso de escribir un programa sellama……. PROGRAMACIÓN.

Page 4: 1 introduccion  a la programacion 1

LEGUAJE DE PROGRAMACION

Los lenguajes de programación son herramientas que nospermiten crear programas y software. Entre ellos tenemosDelphi, Visual Basic, Pascal, Java, etc..

Permite la Comunicación entre el Usuario( programa) y la Computadora (PC)

Page 5: 1 introduccion  a la programacion 1

LENGUAJES DE PROGRAMACIÓN

DE ALTO NIVELEstos lenguajes son másparecidos al lenguajenatural humano y nodependen de la máquina ysirven fundamentalmentepara crear programasinformáticos quesolucionan diferentesproblemas. Son los másusados por losprogramadores y por tododel mundo que realizaprogramas informáticos.

Page 6: 1 introduccion  a la programacion 1

FASES DE LA PROGRAMACIÓN

El mantenimiento ocurre cuando realizamos la corrección de errores que no fuerondescubiertos en las fases de prueba, mejoras en la implementación de las unidades delsistema y cambios para que responda a los nuevos requisitos.

Page 7: 1 introduccion  a la programacion 1

INGRESAR AL BLOG

http://inforedublog.blogspot.com/

Page 8: 1 introduccion  a la programacion 1

TEMA 2:

Page 9: 1 introduccion  a la programacion 1

ALGORITMO

Un Algoritmo es una secuencia finita deinstrucciones, reglas o pasos que describen deforma precisa las operaciones que un ordenadordebe realizar para llevar a cabo una tarea en untiempo más finito. [Donald E. Knuth, 1968]

Page 10: 1 introduccion  a la programacion 1

ALGORITMO

Método que describe la solución de un problemacomputacional, mediante una serie de pasosprecisos, definidos y finitos.

• Preciso: Indicar el orden de realización en cadapaso

• Definido: Repetir los pasos varias veces y setiene el mismo resultado

• Finito: Tiene un número determinado de pasos

Page 11: 1 introduccion  a la programacion 1

SOLUCIÓN DE UN ALGORITMO

Entrada SalidaPROCESO

Entrada: Datos necesarios para poder ejecutarse

Proceso: Acciones o cálculos a realizar

Salida: Resultado esperado

Page 12: 1 introduccion  a la programacion 1

Fases de Creación de un Algoritmo

Existen tres pasos principales:

1. Análisis: Se determina cuál es el problema a

resolver

2. Diseño: Elaboramos el algoritmo

3. Pruebas: Comprobamos el resultado

Page 13: 1 introduccion  a la programacion 1

Ejemplo

Problema: calcular la media de dos números con unacalculadora tradicional (no científica)

Solución:

1) Introducir el primer número2) Pulsar la tecla "+"3) Introducir el segundo número4) Pulsar la tecla "/"5) Teclear el número "2"6) Pulsar la tecla "="

Esta secuencia de 6 acciones nos describe como debemos hacer para resolver undeterminado problema. Como podemos ver es muy similar a una receta de cocina. A unalgoritmo debemos decirle los ingredientes y enseres que necesitamos (los objetos dequé hablábamos) y como se preparan (las acciones).

Page 14: 1 introduccion  a la programacion 1

SIMBOLOS DE LO DIAGRAMAS DE FLUJO

INICIO

FIN

INICIO

FIN

Page 15: 1 introduccion  a la programacion 1

DIAGRAMA DE FLUJO

Es una representación gráfica queutiliza símbolos normalizados porANSI, y expresa las sucesivasinstrucciones que se debe realizar pararesolver un problema.

Esta representación no depende de ningúnlenguaje de programación.

Page 16: 1 introduccion  a la programacion 1

OPERADORES Y EXPRESIONES

Operador Descripción

+ Suma

- Resta

* Multiplicación

/ División

% Módulo (resto de una división)

Page 17: 1 introduccion  a la programacion 1

Ejercicios

1. Hallar la suma de 2 números enterosAnálisis: Para la solución de este problema se requiere que el usuarioingrese dos números enteros y se realice el cálculo de la suma. Elresultado debe ser la suma de los dos números.

Diseño:

suma= numero1+ numero2

Leer numero1Leer numero2

inicio

fin

suma

Page 18: 1 introduccion  a la programacion 1

Ejercicios

2. Hallar la división y el residuo entre dos números enterosAnálisis: Para la solución de este problema se requiere que el usuarioingrese dos números enteros y se realice el cálculo de la división yobtención del residuo. El resultado debe ser la división y el residuo.

Diseño:

division= numero1 / numero2residuo= numero1 % numero2

Leer numero1Leer numero2

inicio

fin

suma

Page 19: 1 introduccion  a la programacion 1

Ejercicios

3. Un producto subió en un 13 %, hallar el incremento y el precio actual.

4. Dado un número de 2 dígitos, hallar el numero con los dígitos en orden inverso

5. Dado 4 números enteros, obtener el porcentaje de cada uno de ellos, en función a la suma de los 4 números ingresados.

6. Crear un D.F. que indique el mayor de dos números.