1 introduccion a la programacion 1

Post on 22-Jul-2015

231 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TEMA 1:

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

PROGRAMACIÓN

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

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)

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.

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.

INGRESAR AL BLOG

http://inforedublog.blogspot.com/

TEMA 2:

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]

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

SOLUCIÓN DE UN ALGORITMO

Entrada SalidaPROCESO

Entrada: Datos necesarios para poder ejecutarse

Proceso: Acciones o cálculos a realizar

Salida: Resultado esperado

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

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

SIMBOLOS DE LO DIAGRAMAS DE FLUJO

INICIO

FIN

INICIO

FIN

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.

OPERADORES Y EXPRESIONES

Operador Descripción

+ Suma

- Resta

* Multiplicación

/ División

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

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

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

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.

top related