Estructuras básicas conceptos básicos de programación
Programación y algoritmos
1.
2. Es el proceso de diseño, codificación y
mantenimiento del código de un
programa; su propósito es crear
programas y para esto se emplean
algoritmos y lógica formal.
Algoritmos
Es el conjunto de instrucciones bien
definidas, ordenadas y finitas que
permite resolver problemas mediante
pasos secuenciales y sucesivos
3. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos
valores es el mayor y escribirlo.
1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Solicitar la introducción de dos
valores distintos
4. Leer los dos valores
5. Asignarlos a las variables A y B
6. Si A = B Entonces vuelve a 3
porque los valores deben ser
distintos
7. Si A>B Entonces
Escribir A, “Es el mayor”
8. De lo contrario: Escribir B, “Es
el mayor”
9. Fin_Si
10. Fin
4. Desarrolle un algoritmo que realice la sumatoria de los números enteros
comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
1. Inicio
2. Declaración de variables:
N= 0, Suma = 0
3. Asignación Contador :
N=N+1
4. Asignación Acumulador:
Suma = Suma + N
5. Si N = 10 Entonces
6. Escribir Suma
7. De lo contrario, Repetir desde el
paso 3
8. Fin_Si
8. Fin
5. Es la representación gráfica
de los algoritmos, es una
herramienta para la
elaboración de los algoritmos
y es fundamental en
programación.
Emplea símbolos específicos
de cada disciplina y
representa las acciones a
través de flechas que indican
los flujos
7. Desarrolle un algoritmo que
realice la sumatoria de los
números enteros comprendidos
entre el 1 y el 10,es decir, 1 + 2 +
3 + …. + 10.
8. Es la herramienta para
entender el
funcionamiento de un
algoritmo y verifica que
cumple las
especificaciones sin
ejecutarlo.
Es una ejecución en
papel para lo cual se
emplea el registro en
papel de las variables y
los valores que toman.
9. El diagrama de flujo presenta un programa que calcula la potencia de un
número a través del siguiente proceso.
Toma las siguientes variables:
int A, B, P, COUNT ;
PAS COU
A B P OBSERVACIONES
O NT
1 2 2 Establece la decisión variable A es Entero
2 2 2 Iguala a B y P
3 1 Inicia el contador
4 2 Incrementa el contador
5 2 2 Calcula el producto B*P; nuevo valor de P = 4
6 2 4 2 Compara las variables A y COUNT
7 4 Salida de pantalla igual a P
8 FIN PROGRAMA
10. Una vez dadas las variables se da valor de entrada a cada una
El proceso se da de la siguiente forma se ingresa la variable B
luego la variable A una vez recibidas las variables el programa
evalúa que la variable A sea un numero entero de ser así continua
el proceso en caso contrario termina el programa, al seguir el
programa iguala las variables P y B, en ese momento la variable
COUNT aparece y se hace igual a 1, después esta variable COUNT
se incrementa en 1 y posterior se realiza el proceso de
multiplicación de la variable P y B, con la cual esa variable P asume
un nuevo valor que es P * B, el programa vuelve a llamar a la
variable A y la compara con la variable COUNT donde si A es menor
o igual a COUNT se presenta en pantalla el valor de P y luego
termina el programa.
11. Inicio
Prueba de Escritorio El programa calcula la suma de dos números
Variables: a
Int a , b , Suma ;
b
Paso a b Suma Observaciones
1 3 5 Se ingresan los valores
Suma a+b
2 3+5= Se realiza el proceso suma
8
Suma
3 8 Se presenta el resultado en
pantalla
Fin
4 Fin de programa