Upload
evelin-claudia
View
249
Download
1
Embed Size (px)
Citation preview
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.