0% encontró este documento útil (0 votos)
5 vistas9 páginas

Operaciones y Estructuras en Programación

El documento presenta ejemplos de operaciones básicas y estructuras de control en programación, incluyendo asignaciones, condicionales e iteraciones. Se describen diferentes formas de incrementar variables y se muestran ejemplos de análisis, diseño y pruebas de escritorio para algoritmos. Además, se incluyen ejemplos de cálculos de promedios y determinación de valores máximos y mínimos.

Cargado por

xq9g8zjvdp
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas9 páginas

Operaciones y Estructuras en Programación

El documento presenta ejemplos de operaciones básicas y estructuras de control en programación, incluyendo asignaciones, condicionales e iteraciones. Se describen diferentes formas de incrementar variables y se muestran ejemplos de análisis, diseño y pruebas de escritorio para algoritmos. Además, se incluyen ejemplos de cálculos de promedios y determinación de valores máximos y mínimos.

Cargado por

xq9g8zjvdp
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd

a = 5;

b = 3;
c = a / b; 1 53
d = a % b; 2 21

35
|| PIPE 30

a=b
a == b

Acumulador a = 1; a= 4
Contador a = a + 5;
a = a + 7;

a = 1;
a = a + 1;
a = a + 1;
a = a + 1;

a = a + 1; a += 1; a++;
a = a + 2; a += 2;
a = a + b; a += b;

a = 5 + 7 / 2;
Simples Leer Leer a; a = 5;
Escribir Escribir a; Escribir "a"; Escribhola 5
Operaciones a = a + 1;

Compuestas Condicionales (preguntar) si (exp_log) si (exp_log)


si ---------; ---------;
caso de ---------; ---------;
fin si caso contrario
Iteración (repetir, bucles, loop) ---------;
mientras ---------;
hacer mientras fin si
para
1. Análisis
Entrada:
si (exp_log) i 1 Proceso:
---------; i=i+1 2 Salida:
---------; (i <= 3) 3
caso contrario escribir i 2. Diseño
si (exp-log)
---------; mientras (exp_log)
caso contrario --------;
si (exp_log) --------;
---------; fin mientras
fin si
fin si hacer
fin si --------;
--------;
mientras (exp_log);

para (inicio ; fin ; salto)


--------;
--------;
fin para
Inicio 3. Prueba de escritorio Inicio i 4
entero i; entero i; 4
i = 1; i i = 1; 5
mientras (i <= 3) 4 hacer
escribir i; escribir i;
i = i + 1; i = i + 1;
fin mientras mientras (i <= 3);
Fin Fin

i 1
Inicio Inicio 1 3
entero i; i entero i; 2
i = 0; 0 para (i=1 ; i <= 3 ; i+=2) 3
mientras (i <= 2) 1 escribir i; 4
i = i + 1; 2 fin para 5
escribir i; 3 Fin
fin mientras
Fin
Inicio i 3
entero i; 3 2
para (i=3 ; i >= 1 ; i--) 2 1
escribir i; 1
fin para 0
Fin
1. Análisis 2. Diseño 3. Prueba de escritorio
Entrada: Inicio
entero a,b,c entero a, b, c; a b c
escribir "Valor de A: "; 4 8 3
Proceso: leer a;
a > b && a > c el mayor es a escribir "Valor de B: ";
b > a && b > c el mayor es b leer b;
c > a && c > b el mayor es c escribir "Valor de C: ";
leer c;
Salida: si (a>b && a>c)
el mayor es a escribir a;
el mayor es b fin si
el mayor es c si (b>a && b>c)
escribir b;
fin si
si (c>a && c>b)
escribir c;
fin si
Fin
3. Prueba de escritorio 1. Análisis 2. Diseño
Entrada Inicio
entero n, i, a, ma
8
Proceso i=0
n i a ma ma = a
3 0 5 5 i=i+1
1 10 10 null
2 15 15 leer a
3 si ( a > ma)
(i <= n)
a = 10

Salida
escribir ma

Fin
3. Prueba de escritorio 1. Análisis
Inicio Entrada:
entero n, i, a, ma, me; # Valores: 3 entero n, a
escribir "# Valores: "; Valor 1: 5
leer n; Valor 2: 10 Proceso:
i = 1; n i a ma me Valor 3: 15 entero s, i
escribir "Valor " + i + ": "; 3 1 5 5 5 El mayor es: 15 real p
leer a; 2 10 10 El menor es: 5
ma = a; 3 15 15
me = a;
mientras (i <= n-1)
i = i + 1;
escribir "Valor "+ i + ": "; Salida:
leer a; escribir p
si ( a > ma)
ma = a;
fin si
si ( a < me)
me = a;
fin si
fin mientras
escribir "El mayor es: " + ma;
escribir "El menor es: " + me;
2. Diseño 3. Prueba de escritorio
Inicio
entero n, a, i; n a i s p
real s, p; 3 7 0 0 4.7
i=0 escribir "# Valores: "; 3 1 7
s=0 leer n; 4 2 10
leer a s = 0; 3 14
s=s+a i = 0;
i=i+1 mientras (i < n)
(i <= n) i += 1;
p=s/n escribir "Valor " + i + ": ";
leer a;
s += a;
fin mientras
p = s / n;
escribir "Promedio " + s + " / " + n + " = " + p;
Fin

Inicio
entero n, a, i;
real s, p;
escribir "# Valores: ";
leer n;
s = 0;
para (i = 1 ; i <= n ; i++)
escribir "Valor " + i + ": ";
leer a;
s += a;
fin para
p = s / n;
escribir "Promedio " + s + " / " + n + " = " + p;
Fin

m = 6;
para (i = 5 ; i <= 7 ; i++)
para (j = i ; j <= m ; j++)
escribir "hola";
fin para
fin para
Inicio
# Valores: 3 entero i, a; a i s p Ingrese cero para salir
Valor 1: 7 real s, p; 1 0 0 3.5 Valor 1: 5
Valor 2: 3 escribir "Ingrese 5 1 5 Valor 2: 3
Valor 3: 4 s = 0; 3 2 8 Valor 3: 6
Promedio 14 / 3 = 4,7 i = 0; 6 3 14 Valor 4: 0
a = 1; 0 4 14 Promedio 3,5
mientras (a != 0)
i += 1;
escribir "Valor " + i + ": ";
leer a;
s = s + a;
fin mientras
p = s / i;
escribir "Promedio " + p;
Fin

m i j
6 5 5 hola
6 6 hola
7 7 hola
8 6
7
7

También podría gustarte