Вы находитесь на странице: 1из 3

Sábado 17/02/2018

SEGUNDA CLASE DE PROGRAMACIÓN

Programación: Pasos para la solución de problemas


El proceso de resolución de problemas, en un computador conduce a la escritura de un
programa y su ejecución. Las fases de desarrollo de un programa se resume de la siguiente
manera:

PRIMERO: Analizar el problema, consiste en conocer perfectamente en qué consiste y que


resultados se desea obtener.

SEGUNDO: planificación de la resolución del problema, dividiéndolo y si es complicado


en una secuencia de etapas mas simples.

TERCERO: Edicion del código fuente, es decir escritura del mismo utilizando un editor de
texto y un lenguaje de programación.

CUARTO: compilación y ejecución del programa al lenguaje maquina.

QUINTO: corrección de errores del programa

SEXTO: documentar el programa.

Un programa es un sucesión de ordenes que describen un algoritmo, escrito de


forma que puedan ser entendidas por el computador. En un algoritmo y por tanto un
programa se distingue las siguiente acciones:

PRIMERO: entrada, es la información de partida que necesita un algoritmo para arrancar.

SEGUNDO: procesos, es el conjunto de todas las operaciones a realizar.

TERCERO: Salidas, son los resultados obtenidos.

ESTRUCTURA DE PROGRAMACION

ESTRUCTURA SECUENCIA: es aquella en la que una acción, sigue a la otraen el orden


en que esta descrito.

EJEMPLO:

Dadas dos variables numéricas a y b se pide realizar un algoritmo que intercambie los
valores y muestren cuánto valen las dos variables.

1._ PROCESO ejercicio_secuencial

2._ escribir “Introduzaca el valor de A”;


3._ Leer A;

4._ Escribir “Introduzca el valor de B”;

5._ Leer B;

6._C<-A;

7._A<-B;

8._B<-C;

9._ Escribir “A vale “ A “B vale “ B;

10._ fin del proceso

ALGORITMO QUE LEA 2, QUE SUME, RESTE, MULTIPLIQUE Y DIVIDA

1. Proceso matematico
2. Escribir “Introduzca el primer numero”;
3. Leer numero1;
4. Escribir “introduzca el valor del segundo numero”;
5. Leer numero2;
6. Resultado<-0;
7. Resultado <- numero1+numero2//resultado de suma;
8. Escribir resultado;
9. Resultado<-numero1-numero2//resultado de resta;
10. Escribir resultado;
11. Resultado<-numero1*numero2//resultado de multiplicación;
12. Escribir resultado;
13. Resultado<-numero1/numero2//resultado de división;
14. Escribir resultado;
15. Fin del proceso

REALICE UN ALGORITMO QUE LEA 2 NUMEROS Y DIGA CUAL DE ELLOS ES


MAYOR O SI SON IGUALES

1. Proceso Mayor
2. Escribir “introduzca el primer numero”
3. Leer numero1
4. Escribir “introduzca el segundo numero”
5. Leer numero2
6. Si (numero1>=numero2) entonces
TRABAJO
REALICE LOS SIGUIENTES PROGRAMAS:
1._ qué calcule su edad
2._ qué calcule una raíz cuadrada √
3._ qué calcule la ecuación de segundo grado